DocumentCode
1246603
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
Volume
54
Issue
1
fYear
2005
fDate
3/1/2005 12:00:00 AM
Firstpage
107
Lastpage
114
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;
fLanguage
English
Journal_Title
Reliability, IEEE Transactions on
Publisher
ieee
ISSN
0018-9529
Type
jour
DOI
10.1109/TR.2004.842531
Filename
1402689
Link To Document