The Goel-Okumoto software reliability model, also
known as the Exponential
Nonhomogeneous Poisson Process,is one of
the earliest software reliability models to be proposed. From literature, it is
evident that most of the study that has been done on the Goel-Okumoto software reliability model is
parameter estimation using the MLE method and model fit. It is widely known
that predictive analysis is very useful for modifying, debugging and
determining when to terminate software development testing process. However,
there is a conspicuous absence of literature on both the classical and Bayesian
predictive analyses on the model. This paper presents some results about
predictive analyses for the Goel-Okumoto software reliability model. Driven by
the requirement of highly reliable software used in computers embedded in
automotive, mechanical and safety control systems, industrial and quality
process control, real-time sensor networks, aircrafts, nuclear reactors among
others, we address four issues in single-sample prediction associated closely
with software development process. We have adopted Bayesian methods based on
non-informative priors to develop explicit solutions to these problems. An
example with real data in the form of time
between software failures will be used to illustrate the developed
Cite this paper
Akuno, A. , Orawo, L. and Islam, A. (2014) One-Sample Bayesian Predictive Analyses for an Exponential Non-Homogeneous Poisson Process in Software Reliability. Open Journal of Statistics
, 402-411. doi: 10.4236/ojs.2014.45039
 Nuria, T.R. (2011) Stochastic Comparisons and Bayesian Inference in Software Reliability. Ph.D. Thesis, Universidad Carlos III de Madrid, Madrid.
 Daniel, R.J. and Hoang, P. (2001) On the Maximum Likelihood Estimates for the Goel-Okumoto Software Reliability Model. The American Statistician, 55, 219-222. http://dx.doi.org/10.1198/000313001317098211
 Meth, M. (1992) Reliability Growth Myths and Methodologies: A Critical View. Proceedings of the Annual Reliability and Maintainability Symposium, New York, 21-23 January 1992, 230-238.
 Yu, J.-W., Tian, G.-L. and Tang, M.-L. (2007) Predictive Analyses for Nonhomogeneous Poisson Processes with Power Law Using Bayesian Approach. Computational Statistics & Data Analysis, 51, 4254-4268.http://dx.doi.org/10.1016/j.csda.2006.05.010
 Kapur, P.K., Pham, H., Gupta, A. and Jha, P.C. (2011) Software Reliability Assessment with OR Applications. Springer Series in Reliability Engineering, Springer-Verlag London Limited, London. http://dx.doi.org/10.1007/978-0-85729-204-9
 Stringfellow, C. and Amschler, A.A. (2002) An Empirical Method for Selecting Software Reliability Growth Models. Empirical Software Engineering, 7, 319-343. http://dx.doi.org/10.1023/A:1020515105175
 Meyfroyt, P.H.A. (2012) Parameter Estimation for Software Reliability Models. Ph.D. Thesis, Universidad Carlos III de Madrid, Madrid.
 Razeef, M. and Mohsin, N. (2012) Software Reliability Growth Models: Overview and Applications. Journal of Emerging Trends in Computing and Information Sciences, 3, 1309-1320.
 Xie, M., Goh, T.N. and Ranjan, P. (2002) Some Effective Control Chart Procedures for Reliability Monitoring. Reliability Engineering and System Safety, 77, 143-150. http://dx.doi.org/10.1016/S0951-8320(02)00041-8
 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.
 Phillips, M.J. (2000) Bootstrap Confidence Regions for the Expected ROCOF of a Repairable System. IEEE Transactions on Reliability, 49, 204-208. http://dx.doi.org/10.1109/24.877339
 Quigley, J. and Walls, L. (2003) Confidence Intervals for Reliability-Growth Models with Small Sample-Sizes. IEEE Transactions on Reliability, 52, 257-262. http://dx.doi.org/10.1109/TR.2003.811865