• DocumentCode
    1347729
  • Title

    An Error Detection Model for Application During Software Development

  • Author

    Moranda, Paul B.

  • Author_Institution
    Information Systems Advisor Senior; McDonnell Douglas Astronautics Company; Huntington Beach, California 92647 USA.
  • Issue
    4
  • fYear
    1981
  • Firstpage
    309
  • Lastpage
    312
  • Abstract
    A variation of the Jelinski/Moranda model is described. The main feature of this new model is that the variable (growing) size of a developing program is accommodated, so that the quality of a program can be estimated by analyzing an initial segment of the written code. Two parameters are estimated from the data. The data are: a) time separations between error detections, b) the number of errors per written instruction, c)the failure rate (or finding rate) of a single error, and d) a time record of the number of instructions under test. This model permits predictions of MTTF and error content of any software package which is homogenous with respect to its complexity (error making/finding). It assists in determining the quality, as measured by error contents, early on, and could eliminate the present practice of applying models to the wrong regimes (decreasing failure rate models applied to growing-in-size software packages). The growth model is very tractable analytically. The important requirement for applications is that the error-making rate must be constant across the entire software program.
  • Keywords
    Application software; Maintenance; Maximum likelihood estimation; Packaging; Probability; Programming; Software packages; Software reliability; Software testing; Statistics; Growth model; Rate model; Software reliability;
  • fLanguage
    English
  • Journal_Title
    Reliability, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9529
  • Type

    jour

  • DOI
    10.1109/TR.1981.5221096
  • Filename
    5221096