Pragmatic Testing Protocols to Measure Software Reliability
- 1 October 1983
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Reliability
- Vol. R-32 (4) , 338-345
- https://doi.org/10.1109/tr.1983.5221677
Abstract
This paper investigates four different test protocols based upon the Jelinski-Moranda model of software reliability growth. The main task is to estimate the number of remaining errors in a system at the time of system release. These four protocols are: 1) testing is discontinued after some number of errors has been observed; 2) testing is discontinued at the end of a prescribed period of time; 3) testing is discontinued when a specified amount of time is observed to be completely error free; 4) error checking and debugging is done only by a prespecified time schedule. Two examples with actual failure data illustrate the estimation procedures under different protocols.Keywords
This publication has 14 references indexed in Scilit:
- Optimal Release Time of Computer SoftwareIEEE Transactions on Software Engineering, 1983
- Software reliability models: A reviewMicroelectronics Reliability, 1983
- Stochastic Reliability-Growth: A Model for Fault-Removal in Computer-Programs and Hardware-DesignsIEEE Transactions on Reliability, 1981
- A general software reliability model for performance predictionMicroelectronics Reliability, 1981
- Time-Dependent Error-Detection Rate Model for Software Reliability and Other Performance MeasuresIEEE Transactions on Reliability, 1979
- Optimum release time for software systems based on reliability and cost criteriaJournal of Systems and Software, 1979
- PROBABILISTIC MODELS FOR SOFTWARE RELIABILITY PREDICTIONPublished by Elsevier ,1972
- SOFTWARE RELIABILITY RESEARCHPublished by Elsevier ,1972
- Tests for the Validity of the Assumption that the Underlying Distribution of Life is Exponential: Part IITechnometrics, 1960
- Life TestingJournal of the American Statistical Association, 1953