NASA NTRS · 19880010633
An experiment in software reliability: Additional analyses using data from automated replications
Abstract
A study undertaken to collect software error data of laboratory quality for use in the development of credible methods for predicting the reliability of software used in life-critical applications is summarized. The software error data reported were acquired through automated repetitive run testing of three independent implementations of a launch interceptor condition module of a radar tracking problem. The results are based on 100 test applications to accumulate a sufficient sample size for error rate estimation. The data collected is used to confirm the results of two Boeing studies reported in NASA-CR-165836 Software Reliability: Repetitive Run Experimentation and Modeling, and NASA-CR-172378 Software Reliability: Additional Investigations into Modeling With Replicated Experiments, respectively. That is, the results confirm the log-linear pattern of software error rates and reject the hypothesis of equal error rates per individual fault. This rejection casts doubt on the assumption that the program's failure rate is a constant multiple of the number of residual bugs; an assumption which underlies some of the current models of software reliability. data raises new questions concerning the phenomenon of interacting faults.
Keep this discovery
Explore connections, maps & timelines
Dunham, Janet R., Lauterbach, Linda A.. 1988-01-01. An experiment in software reliability: Additional analyses using data from automated replications. https://ntrs.nasa.gov/citations/19880010633
Cite the original work for its findings. Save a collection to share your selection of sources.