Regression Approach to Parameter Estimation of an Exponential Software Reliability Model
American Journal of Theoretical and Applied Statistics
Volume 5, Issue 3, May 2016, Pages: 80-86
Received: Mar. 10, 2016;
Accepted: Apr. 5, 2016;
Published: Apr. 21, 2016
Views 2842 Downloads 98
Albert Orwa Akuno, Department of Mathematics, Egerton University, Egerton, Kenya
Timothy Mutunga Ndonye, Department of Mathematics, Egerton University, Egerton, Kenya
Janiffer Mwende Nthiwa, Department of Mathematics, Egerton University, Egerton, Kenya
Luke Akong’o Orawo, Department of Mathematics, Egerton University, Egerton, Kenya
Mathematical studies about the likelihood of failures of software systems have been advanced by various researchers. These studies have modeled the behavior of software systems by using failure times and time between failures in the past. The Goel-Okumoto software reliability model is amongst the many software reliability models proposed to model the failure behavior of software systems. To be able to use the model in software reliability assessment, it is important to estimate its parameters α and β and the intensity function λ(t). In this paper, classical parametric regression methods have been utilized in the estimation of the parameters α and β, the intensity function and the mean time between failures of the Goel-Okumoto software reliability model. The parameters α and β and the mean time between failures (MTBF) of the Goel-Okumoto software model have been estimated using the maximum likelihood estimation (MLE) method, regression approach applied to the model and simple linear regression model without assuming the Goel-Okumoto model. When these three estimation methods were validated using root mean squared error (RMSE) and mean absolute value difference (MAVD), which are the common error measurement criteria, regression approach applied to the Goel-Okumoto model outperformed MLE and simple linear regression estimation methods.
Albert Orwa Akuno,
Timothy Mutunga Ndonye,
Janiffer Mwende Nthiwa,
Luke Akong’o Orawo,
Regression Approach to Parameter Estimation of an Exponential Software Reliability Model, American Journal of Theoretical and Applied Statistics.
Vol. 5, No. 3,
2016, pp. 80-86.
Goel, A. L. and Okumoto, K., (1979). Time-dependent error detection rate model for software reliability and other performance measures. IEEE Trans. Reliability, 28: 206–211.
Stringfellow, C. and Amschler, A. A., (2002). An Empirical Method for Selecting Software Reliability Growth Models. Empirical Software Engineering, 7: 319-343.
Meyfroyt, P. H. A., (2012). Parameter Estimation for Software Reliability Models. Masters Thesis, Eindhoven University of Technology, Eindhoven, Netherlands.
Xie, M., Goh, T. N and Ranjan, P., (2002). Some effective control chart procedures for reliability monitoring. Elsevier, Reliability engineering and System safety.
Akuno, A. O., Orawo, L. A. andIslam, A. S. (2014) One-Sample Bayesian Predictive Analyses for an Exponential Non-Homogeneous Poisson Process in Software Reliability. Open Journal of Statistics, 4, 402-411.
Akuno, A. O., Orawo, L. A. and Islam, A. S. (2014) Two-Sample Bayesian Predictive Analyses for an Exponential Non-Homogeneous Poisson Process in Software Reliability. Open Journal of Statistics, 4, 742-750.
Satya, P., Bandla, S. R. and Kantham, R. R. L., (2011). Assessing Software Reliability using Inter Failures Time Data. International Journal of Computer Applications, 18: 975-978.
Abdelah, M. M., (2006). Regression Approach to Software Reliability Models. Graduate Theses and Dissertations, University of South Florida, USA.
Rigdon, S. E. and Basu, A. P., (2000). The Power Law Process: a Model for the Reliability of Repairable systems. Journal of Quality Technology, 21: 251-260.
Hossain, S. A. and Dahiya, R. C., (1993). Estimating the Parameters of a Non- homogenous Poisson-Process Model for Software Reliability. IEEE Tranis- actions on Reliability, 42:604-612.
Ascher, H. and Feingold, H., (1984). Repairable Systems Reliability, Inference, Misconceptions and their Causes. Marcel Dekker, New York.
Cox, D. R. and Lewis, P. A., (1996). The Statistical Analysis of Series of Events. Chapman and Hall, London.
Roberts, H., (2000). Predicting the Performance of Software Systems via the Power Law Process. Ph.D. thesis, University of South Florida, Tampa, FL.
Suresh, N., (1992). Modeling and Analysis of Software Reliability. Ph.D. thesis, University of South Florida, Tampa, FL.
Karambir, B. and Adima. A., (2014). A review on Parameter Estimation Techniques of Software Reliability Growth Models. International Journal of Computer Applications Technology and Research, 4: 267-272, ISSN: 2319-8656.
Latha, S. and Lilly, F., (2012). A Comparison of Parameter Best Estimation Method for Software Reliability Models. International Journal of Software Engineering & Applications (IJSEA), Vol. 3, No. 5.
Xie, M., Hong, G. Y. and Wohlin, C., (1997). A Practical Method of the Estimation of Software Reliability Growth in the Early Stages of Testing. Proceedings IEEE 7th International Symposium on Software Reliability Engineering. pp. 116-123, Albuquerque, USA.