Quantifying the Effectiveness of Testing Efforts on Software Fault Detection with a Logit Software Reliability Growth Model

Quantifying the effects of software testing metrics such as the number of test runs on the fault detection ability is quite important to design and manage effective software testing. This paper focuses on the regression model which represents the causal relationship between the software testing metrics and the fault detection probability. In a numerical experiment, we perform the quantitative estimation of the causal relationship through the quantization of software testing metrics.

[1]  Shunji Osaki,et al.  Discrete software reliability growth models , 1985 .

[2]  Shigeru Yamada,et al.  Software Reliability Growth Models with Testing-Effort , 1986, IEEE Transactions on Reliability.

[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]  Michael R. Lyu,et al.  Handbook of software reliability engineering , 1996 .

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

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

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

[8]  Taghi M. Khoshgoftaar,et al.  Predictive Modeling Techniques of Software Quality from Software Measures , 1992, IEEE Trans. Software Eng..

[9]  Tadashi Dohi,et al.  EM algorithm for discrete software reliability models: a unified parameter estimation method , 2004, Eighth IEEE International Symposium on High Assurance Systems Engineering, 2004. Proceedings..

[10]  T. Dohi,et al.  Software reliability assessment models based on cumulative Bernoulli trial process , 2003 .

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

[12]  Hoang Pham Software Reliability , 1999 .

[13]  William M. Evanco,et al.  Poisson analyses of defects for small software components , 1997, J. Syst. Softw..

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

[15]  William M. Evanco,et al.  A model-based framework for the integration of software metrics , 1994, J. Syst. Softw..

[16]  Tadashi Dohi,et al.  Metrics-Based Software Reliability Models Using Non-homogeneous Poisson Processes , 2006, 2006 17th International Symposium on Software Reliability Engineering.

[17]  D.,et al.  Regression Models and Life-Tables , 2022 .

[18]  Taghi M. Khoshgoftaar,et al.  Predicting software errors, during development, using nonlinear regression models: a comparative study , 1992 .

[19]  Tadashi Dohi,et al.  Towards quantitative software reliability assessment in incremental development processes , 2011, 2011 33rd International Conference on Software Engineering (ICSE).

[20]  Taghi M. Khoshgoftaar,et al.  Predicting Software Development Errors Using Software Complexity Metrics , 1990, IEEE J. Sel. Areas Commun..

[21]  Tadashi Dohi,et al.  A Multi-factor Software Reliability Model Based on Logistic Regression , 2010, 2010 IEEE 21st International Symposium on Software Reliability Engineering.

[22]  New York Dover,et al.  ON THE CONVERGENCE PROPERTIES OF THE EM ALGORITHM , 1983 .

[23]  Hoang Pham,et al.  Exploratory analysis of environmental factors for enhancing the software reliability assessment , 2001, J. Syst. Softw..