• DocumentCode
    2014717
  • Title

    What is software reliability?

  • Author

    Hamlet, Dick

  • Author_Institution
    Dept. of Comput. Sci., Portland State Univ., OR, USA
  • fYear
    1994
  • fDate
    27 Jun-1 Jul 1994
  • Firstpage
    169
  • Lastpage
    170
  • Abstract
    Reliability refers to statistical measures an engineer uses to quantify imperfection in practice. Often we speak imprecisely of an object having “high reliability”, but technically, unless the object cannot fail at all, its reliability is arbitrarily close to zero for a long enough period of operation. This is merely an expression of the truism that an imperfect object must eventually fail. At first sight, it seems that software should have a sensible reliability, as other engineered objects do. But the application of the usual mathematics is not justified. Reliability theory applies to random (as opposed to systematic) variations in a population of similar objects, whereas software defects are all design flaws, not at all random, in a unique object. The traditional cause of failure is a random process of wear and tear, while software is forever as good (or as bad!) as new. However, software defects can be thought of as lurking in wait for the user requests that excite them, like a minefield through which the user must walk
  • Keywords
    probability; reliability theory; software reliability; design flaws; failure probability; imperfection; software defects; software reliability; statistical measures; user requests; Application software; Hazards; Mathematics; Random processes; Reliability engineering; Reliability theory; Software debugging; Software measurement; Software quality; Software reliability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Assurance, 1994. COMPASS '94 Safety, Reliability, Fault Tolerance, Concurrency and Real Time, Security. Proceedings of the Ninth Annual Conference on
  • Conference_Location
    Gaithersburg, MD
  • Print_ISBN
    0-7803-1855-2
  • Type

    conf

  • DOI
    10.1109/CMPASS.1994.318457
  • Filename
    318457