NHPP-Based Software Reliability Models Using Equilibrium Distribution

SUMMARY Non-homogeneous Poisson processes (NHPPs) have gained much popularity in actual software testing phases to estimate the software reliability, the number of remaining faults in software and the software release timing. In this paper, we propose a new modeling approach for the NHPP-based software reliability models (SRMs) to describe the stochastic behavior of software fault-detection processes. The fundamental idea is to apply the equilibrium distribution to the fault-detection time distribution in NHPP-based modeling. We also develop efficient parameter estimation procedures for the proposed NHPP-based SRMs. Through numerical experiments, it can be concluded that the proposed NHPP-based SRMs outperform the existing ones in many data sets from the perspective of goodness-of-fit and prediction performance.

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

[2]  Bev Littlewood,et al.  Evaluation of competing software reliability predictions , 1986, IEEE Transactions on Software Engineering.

[3]  Amrit L. Goel,et al.  Software Reliability Models: Assumptions, Limitations, and Applicability , 1985, IEEE Transactions on Software Engineering.

[4]  D. Rubin,et al.  Maximum likelihood from incomplete data via the EM - algorithm plus discussions on the paper , 1977 .

[5]  Fan We Software reliability research based on weight changeable combination forecast model , 2011 .

[6]  John D. Musa,et al.  Software reliability measurement , 1984, J. Syst. Softw..

[7]  Tadashi Dohi,et al.  On Equilibrium Distribution Properties in Software Reliability Modeling , 2009, 2009 International Conference on Availability, Reliability and Security.

[8]  Hoang Pham Software Reliability , 1999 .

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

[10]  Ramesh C. Gupta,et al.  ROLE OF EQUILIBRIUM DISTRIBUTION IN RELIABILITY STUDIES , 2007, Probability in the Engineering and Informational Sciences.

[11]  Tadashi Dohi,et al.  An iterative scheme for maximum likelihood estimation in software reliability modeling , 2003, 14th International Symposium on Software Reliability Engineering, 2003. ISSRE 2003..

[12]  H. Akaike A new look at the statistical model identification , 1974 .

[13]  G. Schwarz Estimating the Dimension of a Model , 1978 .

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

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

[16]  Tadashi Dohi,et al.  An infinite server queueing approach for describing software reliability growth: unified modeling and estimation framework , 2004, 11th Asia-Pacific Software Engineering Conference.