Title
Post-release reliability growth in software products
Abstract
Most software reliability growth models work under the assumption that reliability of software grows due to the removal of bugs that cause failures. However, another phenomenon has often been observed—the failure rate of a software product following its release decreases with time even if no bugs are corrected. In this article we present a simple model to represent this phenomenon. We introduce the concept of initial transient failure rate of the product and assume that it decays with a factor α per unit time thereby increasing the product reliability with time. When the transient failure rate decays away, the product displays a steady state failure rate. We discuss how the parameters in this model—initial transient failure rate, decay factor, and steady state failure rate—can be determined from the failure and sales data of a product. We also describe how, using the model, we can determine the product stabilization time—a product quality metric that describes how long it takes a product to reach close to its stable failure rate. We provide many examples where this model has been applied to data from released products.
Year
DOI
Venue
2007
10.1145/13487689.13487690
ACM Transactions on Software Engineering and Methodology (TOSEM)
Keywords
Field
DocType
stable failure rate,post-release reliability growth,software product,product quality metric,product reliability,cause failure,steady state failure rate,product stabilization time,initial transient failure rate,failure rate,transient failure rate,steady state
Computer science,Failure rate,Software,Steady state,Software reliability growth,Reliability engineering
Journal
Volume
Issue
ISSN
17
4
1049-331X
Citations 
PageRank 
References 
4
0.46
6
Authors
3
Name
Order
Citations
PageRank
Pankaj Jalote1791182.69
Brendan Murphy2119345.91
Vibhu Saujanya Sharma317421.65