Title :
Adjusting software failure rates that are estimated from test data
Author :
Jeske, Daniel R. ; Zhang, Xuemei ; Pham, Loan
Author_Institution :
Univ. of California, Riverside, CA, USA
fDate :
3/1/2005 12:00:00 AM
Abstract :
Software test environments are often different from field environments. Using test data exclusively to estimate a field failure rate will not usually give a very accurate estimate. In this paper, we extend an empirical calibration methodology for adjusting the failure rate estimate obtained from analysing test data. In addition to scaling the estimated failure rate of a fault, we propose scaling the estimated number of residual faults as well. We also derive likelihood ratio tests to formally determine (from previous releases of the software) if test, and field environments are significantly different. We illustrate our new results with two telecommunications case studies. The combination of the likelihood ratio test, and the calibration methodology offers a practical way to extend the application of software reliability growth models to less formal test environments.
Keywords :
calibration; failure analysis; maximum likelihood estimation; program testing; software reliability; stochastic processes; calibration factor; failure rate scaling; likelihood ratio test; maximum likelihood estimation; nonhomogeneous Poisson process; software failure rate; software reliability growth model; test data; Aircraft; Application software; Calibration; Data analysis; Failure analysis; Light rail systems; Maximum likelihood estimation; Software maintenance; Software reliability; Software testing; Calibration factors; likelihood ratio test; nonhomogeneous Poisson process; software failure rate; software reliability growth model;
Journal_Title :
Reliability, IEEE Transactions on
DOI :
10.1109/TR.2004.842531