A Bivariate Software Reliability Model with Change-Point and Its Applications
- 1
- 2
Abstract
Testing-time when a change of a stochastic characteristic of the software failure-occurrence time or software failure-occurrence time-interval is observed is called change-point. It is said that effect of the change-point on the software reliability growth process influences on accuracy for software reliability assessment based on a software reliability growth model (SRGM). We propose an SRGM with the effect of the change-point based on a bivariate SRGM, in which the software reliability growth process is assumed to depend on the testing-time and testing-effort factors simultaneously, for accurate software reliability assessment. And we discuss an optimal software release problem for deriving optimal testing-effort expenditures based on our model. Further, we show numerical examples of software reliability assessment based on our bivariate SRGM and estimation of optimal testing-effort expenditures by using actual data.
- J.D. Musa, “A theory of software reliability and its application,” IEEE Transactions on Software Engineering, Vol. SE-1, No. 3, 1975, pp. 312-327.
- S. Yamada and S. Osaki, “Software reliability growth modeling: Models and applications,” IEEE Transactions on Software Engineering, Vol. SE-11, No. 12, 1985, pp. 1431-1437. doi:10.1109/TSE.1985.232179
- J.D. Musa, D. Iannio, and K. Okumoto, “Software Reliability: Measurement, Prediction, Application,” McGraw -Hill, 1987.
- H. Pham, “Software Reliability,” Springer-Verlag, 2000.
- T. Ishii and T. Dohi, “Two-dimensional software reliability models and their application,” Proceedings of the 12th Pacific Rim International Symposium on Dependable Computing, 2006, pp. 3-10.
- S. Inoue and S. Yamada, “A bivariate Weibull-type software reliability growth model and its goodness-of-fit evaluation,” (in Japanese) J. Information Processing Society of Japan, Vol. 49, no. 8, August 2008, pp. 2851 -2861.
- S. Inoue and S. Yamada, “A framework for two-dimensional software reliability modeling with program size,” Proceedings of the 14th ISSAT International Conference on Reliability and Quality in Design, 2008, pp. 198-202.
- M. Zhao, “Change-point problems in software and hardware reliability,” Communications in Statistics -- Theory and Methods, Vol. 22, No. 3, 1993, pp. 757-768. doi:10.1080/03610929308831053
- C.Y. Huang, “Performance analysis of software reliability growth models with testing-effort and change-point,” Journal of Systems and Software, Vol. 76, No. 2, 2005, pp. 181-194. doi:10.1016/j.jss.2004.04.024
- C.Y. Huang, “Cost-reliability-optimal release policy for software reliability models incorporating improvements in testing efficiency,” Journal of Systems and Software, Vol. 77, No. 2, 2005, pp. 139-155. doi:10.1016/j.jss.2004.10.014
- F.Z. Zou, “A change-point perspective on the software failure process,” Software Testing, Verification and Reliability, vol. 13, no. 2, 2003, pp. 85-93. doi:10.1002/stvr.268
- J. Zhao, H.W. Liu, G. Cui, and X.Z. Yang, “Software reliability growth model with change-point and environmental function,” Journal of Systems and Software, Vol. 79, No. 11, 2006, pp. 1578-1587. doi:10.1016/j.jss.2006.02.030
- S. Inoue and S. Yamada, “Software reliability measurement with change-point,” Proceedings of the International Conference on Quality and Reliability, 2007, pp. 170 -175.