Testing the Existence of Change-Point in NHPP Software Reliability Models

In the software testing process, the nature of the failure data is affected by many factors, such as the testing environment, testing strategy, and resource allocation. These factors are unlikely to all be kept stable during the entire process of software testing. As a result, the statistical structure of the failure data is likely to experience major changes. Recently, some useful non homogeneous Poisson process (NHPP) models with change-point are proposed. However, in many realistic situations, whether a change-point exists is unknown. Furthermore, some real data seem to have two or more change-points. In this article we propose test statistics to test the existence of change-point(s). The experimental results of real data show that our tests perform well.

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

[2]  H. O'Brien Random Point Process , 1976 .

[3]  Z. Jelinski,et al.  Software reliability Research , 1972, Statistical Computer Performance Evaluation.

[4]  Ing Rj Ser Approximation Theorems of Mathematical Statistics , 1980 .

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

[6]  Simon P. Wilson,et al.  Statistical methods in software engineering : reliability and risk , 1999 .

[7]  Min Xie,et al.  Software Reliability Modelling , 1991, Series on Quality, Reliability and Engineering Statistics.

[8]  Jinde Wang,et al.  Parameter Estimation of Some NHPP Software Reliability Models with Change-Point , 2005 .

[9]  Amrit L. Goel,et al.  Time-Dependent Error-Detection Rate Model for Software Reliability and Other Performance Measures , 1979, IEEE Transactions on Reliability.

[10]  Shigeru Yamada,et al.  S-Shaped Reliability Growth Modeling for Software Error Detection , 1983, IEEE Transactions on Reliability.

[11]  Michael R. Lyu,et al.  Software reliability measurement experience , 1996 .

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

[13]  Arjun K. Gupta,et al.  ON CHANGE POINT DETECTION AND ESTIMATION , 2001 .

[14]  Walter Freiberger,et al.  Statistical Computer Performance Evaluation , 1972 .

[15]  Yi-Ping Chang,et al.  ESTIMATION OF PARAMETERS FOR NONHOMOGENEOUS POISSON PROCESS: SOFTWARE RELIABILITY WITH CHANGE-POINT MODEL , 2001 .

[16]  Donald L. Snyder,et al.  Random point processes , 1975 .

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

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

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

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

[21]  R. Serfling Approximation Theorems of Mathematical Statistics , 1980 .

[22]  Hung T. Nguyen,et al.  Estimation in change-point hazard rate models , 1984 .

[23]  Huan-Jyh Shyur,et al.  A stochastic software reliability model with imperfect-debugging and change-point , 2003, J. Syst. Softw..