Estimating defects in commercial software during operational use

A new model that accounts for the usage growth of commercial software during the operational phase, and that incorporates a factor to estimate (from field-failure reports) the usage growth is presented. The model can estimate the number of remaining unique defects in wide-distribution commercial software during the operational phase, and the anticipated arrival times of customer-reported failures attributable to these unique defects. The model is based on the Weibull distribution, which assumes that field usage of commercial software increases as a power function of time. The model was fit to the actual failure times for two commercial software products-one that runs on 10/sup 5/ systems, and the other that runs on 10/sup 4/ systems. The model fits the general shape of the arrival distribution for the actual defect discovery times, but there are minor peaks in the example data that are not explained by the model. Some of the minor modes correspond to peak defect discovery times for subsequent releases of the software. >

[1]  Z. Jelinski,et al.  Software reliability Research , 1972, Statistical Computer Performance Evaluation.

[2]  Mladen A. Vouk,et al.  Measuring the field quality of wide-distribution commercial software , 1992, [1992] Proceedings Third International Symposium on Software Reliability Engineering.

[3]  M. Trachtenberg A general theory of software-reliability modeling , 1990 .

[4]  Bev Littleword,et al.  Forecasting Software Reliability , 1987 .