Title :
Empirically based analysis of failures in software systems
Author :
Selby, Richard W.
Author_Institution :
Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA
fDate :
10/1/1990 12:00:00 AM
Abstract :
An empirical analysis of failures in software systems is used to evaluate several specific issues and questions in software testing, reliability analysis, and reuse. The issues examined include the following: diminishing marginal returns of testing; effectiveness of multiple fault-detection and testing phases; measuring system reliability versus function or component reliability; developer bias regarding the amount of testing that functions or components will receive; fault-proneness of reused versus newly developed software; and the relationship between degree of reuse and development effort and fault-proneness. Failure data from a large software manufacturer and a NASA production environment were collected and analyzed
Keywords :
program testing; software reliability; software reusability; NASA; analysis of failures; component reliability; developer bias; development effort; diminishing marginal returns; fault-proneness; multiple fault-detection; reuse; software systems; system reliability; testing phases; Failure analysis; Manufacturing; NASA; Phase measurement; Production; Reliability; Software measurement; Software systems; Software testing; System testing;
Journal_Title :
Reliability, IEEE Transactions on