![]() |
||
ODC - Orthogonal Defect Classification |
||
|
|
Next: References Up: Measurement of Failure Previous: Fault Weight and Failure
SummaryThis paper addresses a critical need in the fault tolerant computing area of today. As commercial software is distributed to hundreds of thousands of customers, and studies point to software as a significant contributor to outage and failure, measuring the actual failure rate perceived by an end user becomes critical. This one parameter has a significant influence on the overall design for dependability. It has been an elusive parameter to measure, with several indirect methods proposed, and despite the focus, with little data available. Sadly, experts grope even for an order of magnitude measure for the failure rate of such commercial software. This paper address the above need and provides quantitative results. The study is conducted on two releases of a software product (with several million lines of code) distributed to a large customers base. The key difference between this study and several others is that we use failures reported into the service process, from a world wide customer base, to directly measure failure rate. This, however, is not an easy task. To isolate just those software failures belonging to a product, we tie each reported failure to the fault that caused it, so that it can be traced to the specific product. This technique yields, to the best of our knowledge, some of the finest measurements for a commercial software product. It also allows us to provide very detailed quantified results. Among some of them reported are:
This paper should be of interest to all working in the area of fault tolerance of systems that contain software. 0=6 =0.750 .55 -0 =.9 0
Next: References Up: Measurement of Failure Previous: Fault Weight and Failure rchill Wed Mar 31 12:29:44 EST 1999 |
|