Burr Type XII Software Reliability Growth Model

Software Reliability Growth model (SRGM) is a mathematical model of how the software reliability improves as faults are detected and repaired. The development of many SRGMs over the last several decades have resulted in the improvement of software facilitating many engineers and managers in tracking and measuring the growth of reliability. This paper proposes Burr type XII based Software Reliability growth model with time domain data. The unknown parameters of the model are estimated using the maximum likelihood (ML) estimation method. Reliability of a software system using Burr type XII distribution, which is based on NonHomogenous Poisson process (NHPP), is presented through estimation procedures. The performance of the SRGM is judged by its ability to fit the software failure data. How good does a mathematical model fit to the data is also being calculated. To access the performance of the considered SRGM, we have carried out the parameter estimation on the real software failure datasets. General Terms Software failure data, Mean value function.

[1]  Swapna S. Gokhale,et al.  Log-logistic software reliability growth model , 1998, Proceedings Third IEEE International High-Assurance Systems Engineering Symposium (Cat. No.98EX231).

[2]  Hoang Pham,et al.  System Software Reliability , 1999 .

[3]  R Satya Prasad Half logistic software reliability growth model , 2007 .

[4]  Mark D. Reckase,et al.  A Procedure for Decision Making Using Tailored Testing , 1983 .

[5]  Shigeru Yamada,et al.  Statistical software reliability prediction and its applicability based on mean time between failures , 1995 .

[6]  P. C. Jha,et al.  Software Reliability Growth Models , 2011 .

[7]  J. Andel Sequential Analysis , 2022, The SAGE Encyclopedia of Research Design.

[8]  Theodora Kourti,et al.  Statistical Process Control of Multivariate Processes , 1994 .

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

[10]  Petros E. Maravelakis,et al.  Statistical Process Control using Shewhart Control Charts with Supplementary Runs Rules , 2007 .

[11]  Thong Ngee Goh,et al.  Some effective control chart procedures for reliability monitoring , 2002, Reliab. Eng. Syst. Saf..

[12]  John E. Gaffney,et al.  On predicting software reliability , 1989, [1989] Proceedings of the Thirteenth Annual International Computer Software & Applications Conference.

[13]  D. R. S. Prasad,et al.  DETECTION OF BURR TYPE XII RELIABLE SOFTWARE USING SPRT , 2015 .

[14]  S. M. K. Quadri,et al.  Software Reliability Growth Modeling with New Modified Weibull Testing-effort and Optimal Release Policy , 2010 .

[15]  Harald A. Stieber,et al.  Statistical quality control: how to detect unreliable software components , 1997, Proceedings The Eighth International Symposium on Software Reliability Engineering.

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

[17]  Hoang Pham,et al.  Handbook of reliability engineering , 2013 .

[18]  Hee-Cheul Kim,et al.  Assessing Software Reliability Based on NHPP Using SPC , 2013 .

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