Title :
The cost of testing software
Author :
Vienneau, Robert L.
Author_Institution :
Kaman Sci. Corp., Utica, NY, USA
Abstract :
A simple quantitative cost model that allows a manager to determine the optimum amount of time needed to test a software system has been developed. At the minimum cost point, the cost of an infinitesimal increment of testing equals the marginal benefit to be gained from the increment. The model can also be used to estimate the cost of testing software if the release data is determined by some other criteria, such as reliability. Since the cost of testing software depends on the pattern of failures, the model is based on underlying software reliability models. The cost model is explicitly developed so as to apply to a wide class of reliability models. It is noted that special cases result from choosing specific models, for example, the Goel-Okumoto nonhomogeneous Poisson process model, in which all bugs have an equal impact on the failure rate, and the Musa-Okumoto logarithmic Poisson process model, in which bugs found earlier have a larger impact
Keywords :
economics; failure analysis; optimisation; program testing; software reliability; Goel-Okumoto nonhomogeneous Poisson process; Musa-Okumoto logarithmic Poisson process; bugs; failures; management; optimisation; quantitative cost model; software reliability; testing; Computer bugs; Context modeling; Cost function; Software debugging; Software development management; Software quality; Software reliability; Software systems; Software testing; System testing;
Conference_Titel :
Reliability and Maintainability Symposium, 1991. Proceedings., Annual
Conference_Location :
Orlando, FL
Print_ISBN :
0-87942-661-6
DOI :
10.1109/ARMS.1991.154473