On the successful application of software reliability modeling

  • Authors:
  • R. P. Ejzak

  • Affiliations:
  • AT&T, Naperville, IL

  • Venue:
  • ACM '87 Proceedings of the 1987 Fall Joint Computer Conference on Exploring technology: today and tomorrow
  • Year:
  • 1987

Quantified Score

Hi-index 0.00

Visualization

Abstract

In the fall of 1985, the ALPHA project was faced with planning a major new release (and the first commercial release) of their product (ALPHA, of course), which was earmarked for significant new external customers. ALPHA is a collection of source control, modification request tracking, and large product construction tools that make up a software development environment that runs on UNIX® System V. It consists of dozens of UNIX user-level commands used by software developers, administrators, planners and others involved in the software development of small through very large projects. Approximately ten percent of the non-commentary source lines in ALPHA are new or changed for this release.When the ALPHA project decided to try to apply software reliability modeling (SRM) to this new release, they had one primary goal in mind; to aid project management in evaluating the quality of the final release. A secondary goal was to monitor and evaluate the techniques used to apply software reliability modeling as well as the characteristics of the project being modeled to help further our understanding of how to apply SRM successfully in future projects. We decided early in the project to use the logarithmic Poisson execution time model for software reliability measurement defined in [1] and [2].