A Bivariate Software Reliability Model with Change-Point and Its Applications

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.

[1]  Shunji Osaki,et al.  Software Reliability Growth Modeling: Models and Applications , 1985, IEEE Transactions on Software Engineering.

[2]  Feng-Zhong Zou,et al.  A change‐point perspective on the software failure process , 2003, Softw. Test. Verification Reliab..

[3]  John D. Musa,et al.  Software reliability - measurement, prediction, application , 1987, McGraw-Hill series in software engineering and technology.

[4]  John D. Musa,et al.  A theory of software reliability and its application , 1975, IEEE Transactions on Software Engineering.

[5]  Tadashi Dohi,et al.  Two-Dimensional Software Reliability Models and Their Application , 2006, 2006 12th Pacific Rim International Symposium on Dependable Computing (PRDC'06).

[6]  Mitsuru Ohba,et al.  Software Reliability Analysis Models , 1984, IBM J. Res. Dev..

[7]  Nozer D. Singpurwalla,et al.  A Unification of Some Software Reliability Models , 1985 .

[8]  Ming Zhao Change-point problems in software and hardware reliability , 1993 .

[9]  Chin-Yu Huang,et al.  Cost-reliability-optimal release policy for software reliability models incorporating improvements in testing efficiency , 2005, J. Syst. Softw..

[10]  S. Inoue,et al.  Optimal software release policy with change-point , 2008, 2008 IEEE International Conference on Industrial Engineering and Engineering Management.

[11]  Richard J. Wilson,et al.  Two-Dimensional Failure Modeling , 2006 .

[12]  Chin-Yu Huang,et al.  Performance analysis of software reliability growth models with testing-effort and change-point , 2005, J. Syst. Softw..

[13]  Hiroyuki Okamura,et al.  A reliability assessment method for software products in operational phase—proposal of an accelerated life testing model , 2001 .

[14]  Michael R. Lyu,et al.  What is software reliability? , 1994, Proceedings of COMPASS'94 - 1994 IEEE 9th Annual Conference on Computer Assurance.

[15]  Shigeru Yamada,et al.  Cost-Reliability Optimal Release Policies for Software Systems , 1985, IEEE Transactions on Reliability.

[16]  Shigeru Yamada,et al.  Software reliability measurement with effect of change-point: modeling and application , 2011, Int. J. Syst. Assur. Eng. Manag..

[17]  E. Gumbel Bivariate Exponential Distributions , 1960 .

[18]  Hongwei Liu,et al.  Software reliability growth model with change-point and environmental function , 2006, J. Syst. Softw..

[19]  Douglas R. Miller Exponential order statistic models of software reliability growth , 1986, IEEE Transactions on Software Engineering.