On a general imperfect debugging software reliability growth model

Abstract Several software reliability growth models (SRGMs) based on non-homogeneous Poisson process (NHPP) have been proposed in the literature which are suited only in a particular perfectly debugging environment. None of the existing models is flexible enough in the sense of being suitable under different testing environment. Moreover, there is hardly any SRGM which is developed to cater for an imperfect debugging environment. Therefore, it is important to develop models which are not only flexible but are also suited under imperfect debugging environment. In this paper, we propose an SRGM with imperfect fault detection in which the software faults (errors) detected during testing have been categorized into three classes, namely, minor, major and critical, depending on the severity of the faults. The application of the proposed model has been shown by applying it to different actual data sets. It is further compared with the other imperfect SRGMs in terms of goodness of fit.

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

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

[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]  Taghi M. Khoshgoftaar,et al.  Software reliability model selection: a cast study , 1991, Proceedings. 1991 International Symposium on Software Reliability Engineering.

[5]  W D Brooks,et al.  Analysis of Discrete Software Reliability Models. , 1980 .

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

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

[8]  Pratap N. Misra,et al.  Software Reliability Analysis , 1983, IBM Syst. J..

[9]  P. K. Kapur,et al.  Optimal sofware release policies for software reliability growth models under imperfect debugging , 1990 .

[10]  S. Bittanti,et al.  A Flexible Modelling Approach for Software Reliability Growth , 1987, Software Reliability Modelling and Identification.

[11]  Shunji Osaki,et al.  Nonhomogeneous Error Detection Rate Models for Software Reliability Growth , 1984 .

[12]  Eoca Raton SOFTWARE RELIABILITY MODEL SELECTION: A CASE STUDY , 1991 .

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