Title :
Robustness of optimum software release policies
Author :
Zhao, M. ; Xie, M.
Author_Institution :
Division of Quality Technol., Linkoping Univ., Sweden
Abstract :
In the development of software systems, it is important to determine when the software testing can be stopped and when the system can be released. An optimum release time is usually determined by minimizing the expected total cost under a reliability requirement. Usually the optimum release time depends on the unknown parameters in the underlying reliability growth models and these parameters have to be estimated based on collected testing data. Because of the random nature of the software failure process, there are some problems with the stability of the estimates of model parameters. This makes the conventional procedures for the determination of optimum software release time not robust. Although an extensive literature exists on the problem of software release time determination, few papers address the robustness issue. In this paper, the robustness of optimum release time procedures is studied. The variation of the optimum release time, due to the variation of the estimated parameters, is considered. It is recommended that the optimum release time with its standard error should be taken into consideration. Specifically, the interval estimation of the optimum release time is given for the Goel-Okumoto model and we demonstrate that the robustness can be achieved using interval estimation. Some numerical examples using both real testing data and simulated ones are presented to illustrate the idea
Keywords :
parameter estimation; program testing; software cost estimation; software development management; software reliability; Goel-Okumoto model; interval estimation; model parameters; optimum release time; optimum software release policies; parameter estimation; real testing data; reliability growth models; robustness; software failure process; software release time; software testing; stability; total cost; Cost function; Fault detection; Maximum likelihood estimation; Modeling; Parameter estimation; Robust stability; Robustness; Software systems; Software testing; System testing;
Conference_Titel :
Software Reliability Engineering, 1993. Proceedings., Fourth International Symposium on
Conference_Location :
Denver, CO
Print_ISBN :
0-8186-4010-3
DOI :
10.1109/ISSRE.1993.624291