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.
Similar content being viewed by others
References
Goel, A.L., Software Reliability modelled: Assumptions, limitations, and applicability, IEEE Trans. Software Engineering Vol.SE-11. No.12, 1985.
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.
Kapur, P.K., and R.B.Garg, Contributions to Hardware and Software Reliability, World Scientific, Singapore, 1999.
Littlewood, B., and J.L. Verral, A Bayesian reliability growth model for computer Software, Applied Statistics, Vol.22, pp.332–346, 1973.
Lyu, M.R., Editor, Handbook of Software Reliability Engineering, New York, pp. 104–117, 1996.
Martz, H.F., and R.A. Waller, Bayesian Reliability Analysis John Wiley & Sons, New York, 1982.
Musa, J.D., A. Iannino, and K. Okumoto, Software Reliability – Measurement, Prediction and Application, McGraw-Hill Book Company, Singapore, 1987.
Muzzuchi, T.A. and R. Soyer, A Bayes empirical Bayes model for software reliability, IEEE Trans. Rel., Vol.37, 1988.
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.
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.
Turbo C++ Software Package
Xie, M., Software Reliability Modelling, World Scientific, Singapore, 1991.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
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
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1007/BF03398827