Title :
Optimal test distributions for software failure cost estimation
Author :
Gutjahr, Walter J.
Author_Institution :
Dept. of Stat., Oper. Res. & Comput. Sci., Wien Univ., Austria
fDate :
3/1/1995 12:00:00 AM
Abstract :
We generalize the input domain based software reliability measures by E.C. Nelson (1973) and by S.N. Weiss and E.J. Weyuker (1988), introducing expected failure costs under the operational distribution as a measure for software unreliability. This approach incorporates in the reliability concept a distinction between different degrees of failure severity. It is shown how to estimate the proposed quantity by means of random testing, using the Importance Sampling technique from Rare Event Simulation. A test input distribution that yields an unbiased estimator with minimum variance is determined. The practical application of the presented method is outlined, and a detailed numerical example is given
Keywords :
program testing; software cost estimation; software metrics; software reliability; Importance Sampling technique; Rare Event Simulation; expected failure costs; failure severity; input domain based software reliability measures; minimum variance; operational distribution; optimal test distributions; random testing; software failure cost estimation; software unreliability; test input distribution; unbiased estimator; Application software; Cost function; Discrete event simulation; Fault detection; Monte Carlo methods; Reliability theory; Software measurement; Software reliability; Software testing; Yield estimation;
Journal_Title :
Software Engineering, IEEE Transactions on