Sciweavers

ISSTA
1993
ACM

Faults on Its Sleeve: Amplifying Software Reliability Testing

14 years 3 months ago
Faults on Its Sleeve: Amplifying Software Reliability Testing
Most of the effort that goes into improving the quality of software paradoxically does not lead to quantitative, measurable quality. Software developers and quality-assurance organizations spend a great deal of effort preventing, detecting, and removing "defects"—parts of software responsible for operational failure. But software quality can be measured only by statistical parameters like hazard rate and mean time to failure, measures whose connection with defects and with the development process is little understood. At the same time, direct reliability assessment by random testing of software is impractical. The levels we would like to achieve, on the order of 106 - 108 executions without failure, cannot be established in a reasonable time. Some limitations of reliability testing can be overcome, but the "ultrareliable" region above 108 failure-free executions is likely to remain forever untestable. We propose a new way of looking at the software reliability pr...
Richard G. Hamlet, Jeffrey M. Voas
Added 09 Aug 2010
Updated 09 Aug 2010
Type Conference
Year 1993
Where ISSTA
Authors Richard G. Hamlet, Jeffrey M. Voas
Comments (0)