Recalibrating software reliability models
- 1 April 1990
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Software Engineering
- Vol. 16 (4) , 458-470
- https://doi.org/10.1109/32.54297
Abstract
There is no universally applicable software reliability growth model which can be trusted to give accurate predictions of reliability in all circumstances. A technique of analyzing predictive accuracy called the u-plot allows a user to estimate the relationship between the predicted reliability and the true reliability. It is shown how this can be used to improve reliability predictions in a very general way by a process of recalibration. Simulation results show that the technique gives improved reliability predictions in a large proportion of cases. However, a user does not need to trust the efficacy of recalibration, since the new reliability estimates produced by the technique are truly predictive and their accuracy in a particular application can be judged using the earlier methods. The generality of this approach suggests its use whenever a software reliability model is used. Indeed, although this work arose from the need to address the poor performance of software reliability models, it is likely to have applicability in other areas such as reliability growth modeling for hardware.Keywords
This publication has 11 references indexed in Scilit:
- A Bayesian modification to the Jelinski-Moranda software reliability growth modelSoftware Engineering Journal, 1987
- Progress with Numerical and Graphical Methods for Practical Bayesian StatisticsJournal of the Royal Statistical Society: Series D (The Statistician), 1987
- Evaluation of competing software reliability predictionsIEEE Transactions on Software Engineering, 1986
- Estimating the Number of Faults in a SystemJournal of the American Statistical Association, 1985
- The Well-Calibrated Bayesian: RejoinderJournal of the American Statistical Association, 1982
- Stochastic Reliability-Growth: A Model for Fault-Removal in Computer-Programs and Hardware-DesignsIEEE Transactions on Reliability, 1981
- Confidence Interval Procedures for Reliability Growth AnalysisPublished by Defense Technical Information Center (DTIC) ,1977
- Statistical Prediction AnalysisPublished by Cambridge University Press (CUP) ,1975
- A Bayesian Reliability Growth Model for Computer SoftwareJournal of the Royal Statistical Society Series C: Applied Statistics, 1973
- SOFTWARE RELIABILITY RESEARCHPublished by Elsevier ,1972