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