DocumentCode
2368739
Title
Fault exposure ratio estimation and applications
Author
Naixin, Li ; Malaiya, Yashwant K.
Author_Institution
Microsoft Corp., Redmond, WA, USA
fYear
1996
fDate
30 Oct-2 Nov 1996
Firstpage
372
Lastpage
381
Abstract
One of the most important parameters that control reliability growth is the fault exposure ratio (FER) identified by J.D. Musa et al. (1991). It represents the average detectability of the faults in software. Other parameters that control reliability growth are software size and execution speed of the processor which are both easily evaluated. The fault exposure ratio thus presents a key challenge in our quest towards understanding the software testing process and characterizing it analytically. It has been suggested that the fault exposure ratio may depend on the program structure, however the structuredness as measured by decision density may average out and may not vary with program size. In addition FER should be independent of program size. The available data sets suggest that FER varies as testing progresses. This has been attributed partly to the non-randomness of testing. We relate defect density to FER and present a model that can be used to estimate FER. Implications of the model are discussed. This model has three applications. First, it offers the possibility of estimating parameters of reliability growth models even before testing begins. Secondly, it can assist in stabilizing projections during the early phases of testing when the failure intensity may have large short term swings. Finally, since it allows analytical characterization of the testing process, it can be used in expressions describing processes like software test coverage growth
Keywords
program testing; software fault tolerance; software performance evaluation; software reliability; FER estimation; analytical characterization; average fault detectability; decision density; defect density; execution speed; failure intensity; fault exposure ratio estimation; reliability growth control; software faults; software size; software test coverage growth; software testing process; Application software; Computerized monitoring; Density measurement; Fault detection; Fault diagnosis; Parameter estimation; Phase estimation; Size control; Size measurement; Software testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Reliability Engineering, 1996. Proceedings., Seventh International Symposium on
Conference_Location
White Plains, NY
Print_ISBN
0-8186-7707-4
Type
conf
DOI
10.1109/ISSRE.1996.558897
Filename
558897
Link To Document