A generalized gamma software reliability model

In this paper, the authors propose a generalized software reliability model based on a nonhomogeneous Poisson process (NHPP), on the assumption that software fault discovery times follow a generalized gamma distribution. The proposed model encompasses representative NHPP models developed before now and is also consistent with probabilistic debugging theory based on the concept of generalized order statistics. Furthermore, in this paper, the authors propose a parameter estimation method which combines the EM (Expectation-Maximization) algorithm and a heuristic solution method, as an effective parameter estimation method for the generalized gamma software reliability model. © 2007 Wiley Periodicals, Inc. Syst Comp Jpn, 38(2): 81–90, 2007; Published online in Wiley InterScience (). DOI 10.1002sscj.20350

[1]  H. Pham,et al.  On the Maximum Likelihood Estimates for the Goel–Okumoto Software Reliability Model , 2001 .

[2]  Swapna S. Gokhale,et al.  A time/structure based software reliability model , 1999, Ann. Softw. Eng..

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

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

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

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

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

[8]  S. A. Hossain,et al.  Estimating the parameters of a non-homogeneous Poisson-process model for software reliability , 1993 .

[9]  Simon P. Wilson,et al.  Statistical methods in software engineering , 1999 .

[10]  J. G. Shanthikumar A general software reliability model for performance prediction , 1981 .

[11]  Nozer D. Singpurwalla,et al.  Unification of Software Reliability Models by Self-Exciting Point Processes , 1997, Advances in Applied Probability.

[12]  Lynn Kuo,et al.  Bayesian Computation for Nonhomogeneous Poisson Processes in Software Reliability , 1996 .

[13]  Joseph A. Morgan,et al.  Solving ML equations for 2-parameter Poisson-process models for ungrouped software-failure data , 1996, IEEE Trans. Reliab..

[14]  Tadashi Dohi,et al.  Estimating mixed software reliability models based on the EM algorithm , 2002, Proceedings International Symposium on Empirical Software Engineering.

[15]  M. Trachtenberg A general theory of software-reliability modeling , 1990 .

[16]  H. Akaike,et al.  Information Theory and an Extension of the Maximum Likelihood Principle , 1973 .

[17]  Hoang Pham,et al.  A general imperfect-software-debugging model with S-shaped fault-detection rate , 1999 .

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

[19]  Xuemei Zhang,et al.  An NHPP Software Reliability Model and Its Comparison , 1997 .

[20]  Yi-Ping Chang,et al.  On a unified theory of some nonhomogeneous Poisson process models for software reliability , 1998, Proceedings. 1998 International Conference Software Engineering: Education and Practice (Cat. No.98EX220).

[21]  Dipak K. Dey,et al.  A Bayesian Approach Using Nonhomogeneous Poisson Process for Software Reliability Models , 2007 .

[22]  M. Zhao,et al.  On maximum likelihood estimation for a general non-homogeneous Poisson process , 1996 .

[23]  Michael R. Lyu,et al.  Quantitative software reliability modeling from testing to operation , 2000, Proceedings 11th International Symposium on Software Reliability Engineering. ISSRE 2000.

[24]  John D. Musa,et al.  Software Reliability Engineering , 1998 .

[25]  Shigeru Yamada,et al.  Software Reliability Models , 2002 .

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

[27]  Harry Joe,et al.  Statistical Inference for General-Order-Statistics and Nonhomogeneous-Poisson-Process Software Reliability Models , 1989, IEEE Trans. Software Eng..