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.
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 ...