Chapter 7. The Rayleigh Model

Having discussed defect removal effectiveness and the phase-based defect removal model, this chapter discusses a formal model of software reliability: the Rayleigh model. The Rayleigh model is a parametric model in the sense that it is based on a specific statistical distribution. When the parameters of the statistical distribution are estimated based on the data from a software project, projections about the defect rate of the project can be made based on the model.

Reliability Models

Software reliability models are used to assess a software product’s reliability or to estimate the number of latent defects when it is available to the customers. Such an estimate is important for two reasons: (1) as an objective statement ...

Get Metrics and Models in Software Quality Engineering, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.