Abstract

A number of software reliability growth models have been reported in the literature for open source software (OSS) systems but the effect of up-gradations on the reliability growth of multi-releases of such software systems has been discussed by a few. In this paper, the discrete modeling framework has been proposed to study the reliability growth process of OSS systems with multiple releases. The proposed model is based upon the assumption that during up-gradation some new faults are introduced in the code in addition to the left over fault content of the previous version. To validate our model, we have chosen two successful open source projects-Mozilla and Apache for its multi release failure datasets. Graphs representing goodness of fit of the proposed model have been drawn. The parameter estimates and measures of goodness of fit criteria suggest that the proposed software reliability growth model for multi-release OSS fits the actual datasets very well. An optimal release policy has been formulated by taking into account the cost of fault removal during testing and operational phases and reliability targets pre-specified by the decision makers. In addition, numerical example along with the sensitivity analysis has been provided to illustrate optimal release policy.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call