Date Added: Aug 2012
In this paper, the author has many challenges in getting wide spread use of software reliability models. He focuses on software reliability models and measurements. A software reliability model specifies the general form of the dependence of the failure process on the principal factors that affect it: fault introduction, fault removal and the operational environment. During the test phase, the failure rate of a software system is generally decreasing due to discovery and correction of software faults. With careful record-keeping procedures in place, it is possible to use statistical methods to analyze the historical record. The purpose of these analyses is twofold: to predict the additional time needed to achieve a specified reliability objective; to predict the expected reliability when testing is finished.