• DocumentCode
    1465622
  • Title

    Software reliability modeling: an approach to early reliability prediction

  • Author

    Smidts, Carol ; Stutzke, Martin ; Stoddard, Robert W.

  • Author_Institution
    Maryland Univ., College Park, MD, USA
  • Volume
    47
  • Issue
    3
  • fYear
    1998
  • fDate
    9/1/1998 12:00:00 AM
  • Firstpage
    268
  • Lastpage
    278
  • Abstract
    Models for predicting software reliability in the early phases of development are of paramount importance since they provide early identification of cost overruns, software development process issues, optimal development strategies, etc. A few models geared towards early reliability prediction, applicable to well defined domains, have been developed during the 1990s. However, many questions related to early prediction are still open, and more research in this area is needed, particularly for developing a generic approach to early reliability prediction. This paper presents an approach to predicting software reliability based on a systematic identification of software process failure modes and their likelihoods. A direct consequence of the approach and its supporting data collection efforts is the identification of weak areas in the software development process. A Bayes framework for the quantification of software process failure mode probabilities can be useful since it allows use of historical data that are only partially relevant to the software at hand. The key characteristics of the approach should apply to other software-development life-cycles and phases. However, it is unclear how difficult the implementation of the approach would be, and how accurate the predictions would be. Further research will help answer these questions
  • Keywords
    Bayes methods; fault trees; software reliability; Bayes framework; data collection efforts; early reliability prediction approach; failure mode probabilities; software development process; software failure likelihood; software process failure modes; software reliability modeling; Cost function; Failure analysis; Inductors; Laboratories; Predictive models; Programming; Software reliability; Software systems; Software testing; Terminology;
  • fLanguage
    English
  • Journal_Title
    Reliability, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9529
  • Type

    jour

  • DOI
    10.1109/24.740500
  • Filename
    740500