• DocumentCode
    1551899
  • 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
  • Volume
    39
  • Issue
    4
  • fYear
    1990
  • fDate
    10/1/1990 12:00:00 AM
  • Firstpage
    444
  • Lastpage
    454
  • 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;
  • fLanguage
    English
  • Journal_Title
    Reliability, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9529
  • Type

    jour

  • DOI
    10.1109/24.58722
  • Filename
    58722