• 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