Skip to main content
Log in

Empirical Bayesian Software Reliability Model Using Rayleigh Distribution

  • Published:
OPSEARCH Aims and scope Submit manuscript

Abstract

An Empirical Bayesian software reliability model is considered in this paper. It is assumed that the times between failures follow Rayleigh distribution with the parameter in the failure rate function with stochastically decreasing order on successive failure time intervals. The reasoning for the assumption on the parameter is that the intention of the software tester to improve the software quality by the correction of each failure. With the Bayesian approach, the predictive distribution has been arrived at by combining Rayleigh time between failures and gamma prior distribution for the parameter. The expected time between failure measures has been obtained. The posterior distribution of the parameter and its mean has been deduced. For the parameter estimation, Maximum likelihood estimation (MLE) method has been adopted. The proposed model has been applied to two sets of actual software failure data and it has been observed that the predicted failure times as per the proposed model are closer to the actual failure times. The predicted failure times based on Littlewood-Verall (LV) model is also computed. Sum of Square Errors (SSE) criteria has been used for comparing the actual time between failures and predicted time between failures based on proposed model and LV model.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Goel, A.L., Software Reliability modelled: Assumptions, limitations, and applicability, IEEE Trans. Software Engineering Vol.SE-11. No.12, 1985.

  2. Goel, A.L., and K. Okumoto, Time dependent error detection rate model for software reliability and other performance measures, IEEE Trans. Rel. Vol.R-28, No.3, 1979.

  3. Kapur, P.K., and R.B.Garg, Contributions to Hardware and Software Reliability, World Scientific, Singapore, 1999.

  4. Littlewood, B., and J.L. Verral, A Bayesian reliability growth model for computer Software, Applied Statistics, Vol.22, pp.332–346, 1973.

    Article  Google Scholar 

  5. Lyu, M.R., Editor, Handbook of Software Reliability Engineering, New York, pp. 104–117, 1996.

    Google Scholar 

  6. Martz, H.F., and R.A. Waller, Bayesian Reliability Analysis John Wiley & Sons, New York, 1982.

    Google Scholar 

  7. Musa, J.D., A. Iannino, and K. Okumoto, Software Reliability – Measurement, Prediction and Application, McGraw-Hill Book Company, Singapore, 1987.

    Google Scholar 

  8. Muzzuchi, T.A. and R. Soyer, A Bayes empirical Bayes model for software reliability, IEEE Trans. Rel., Vol.37, 1988.

  9. Pham, L. and H. Pham, “Software Reliability Models with Time Dependent Hazard Rate Based on Bayesian Approach”, IEEE Transactions on Systems, Man, and Cybernetics – Part A, vol. 30, no. 1, 2000.

  10. Pham, L. and H. Pham, “A Bayesian Predictive Software Reliability Model with Pseudo-Failures”, IEEE Transactions on Systems, Man, and Cybernetics- Part A, vol. 31, no. 3, May 2001.

  11. Turbo C++ Software Package

  12. Xie, M., Software Reliability Modelling, World Scientific, Singapore, 1991.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to D. Damodaranc.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Damodaranc, D., Gopal, G. & Kapur, P.K. Empirical Bayesian Software Reliability Model Using Rayleigh Distribution. OPSEARCH 45, 381–390 (2008). https://doi.org/10.1007/BF03398827

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF03398827

Keywords

Navigation