Software reliability modeling with the generalized logistic test coverage function

Test coverage is a effective approach of testing effectiveness and adequacy, which has positive impact on software reliability and defect coverage. The test coverage function describes the change of test coverage during the test procedure, and it is an important factor of software reliability models with test coverage. In this paper, the change of test coverage is represented by the generalized logistic function. On the basic of this generalized test coverage function, a new software reliability growth model and a new fault defection model are proposed. The models can be used for quantitative evaluation and predict the software reliability. We test the goodness of fit of the proposed models by using several sets of software testing data and the result is better.

[1]  Gyemin Lee,et al.  A class of coverage growth functions and its practical application , 2008 .

[2]  C.-T. Lin,et al.  Software Reliability Analysis by Considering Fault Dependency and Debugging Time Lag , 2006, IEEE Transactions on Reliability.

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

[4]  Hoang Pham,et al.  NHPP software reliability and cost models with testing coverage , 2003, Eur. J. Oper. Res..

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

[6]  Michael R. Lyu,et al.  Optimal release time for software systems considering cost, testing-effort, and test efficiency , 2005, IEEE Transactions on Reliability.

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

[8]  Yves Le Traon,et al.  Testing Security Policies: Going Beyond Functional Testing , 2007, The 18th IEEE International Symposium on Software Reliability (ISSRE '07).

[9]  Shigeru Yamada,et al.  S - Shaped Software Reliability Growth Models Characterized by Error Detection Rates , 1986 .

[10]  Haifeng Li,et al.  Software Reliability Modeling with Logistic Test Coverage Function , 2008, 2008 19th International Symposium on Software Reliability Engineering (ISSRE).

[11]  James M. Bieman,et al.  Software reliability growth with test coverage , 2002, IEEE Trans. Reliab..

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

[13]  Michael R. Lyu,et al.  An Assessment of Testing-Effort Dependent Software Reliability Growth Models , 2007, IEEE Transactions on Reliability.

[14]  Michael R. Lyu,et al.  Software Reliability Modeling with Test Coverage: Experimentation and Measurement with A Fault-Tolerant Software Project , 2007, The 18th IEEE International Symposium on Software Reliability (ISSRE '07).

[15]  Mladen A. Vouk,et al.  Using Reliability Models During Testing With Non-Operational Profiles* , 2002 .