Two-Sample Bayesian Predictive Analyses for an Exponential Non-Homogeneous Poisson Process in Software Reliability

The Goel-Okumoto software reliability model is one of the earliest attempts to use a non-homogeneous Poisson process to model failure times observed during software test interval. The model is known as exponential NHPP model as it describes exponential software failure curve. Parameter estimation, model fit and predictive analyses based on one sample have been conducted on the Goel-Okumoto software reliability model. However, predictive analyses based on two samples have not been conducted on the model. In two-sample prediction, the parameters and characteristics of the first sample are used to analyze and to make predictions for the second sample. This helps in saving time and resources during the software development process. This paper presents some results about predictive analyses for the Goel-Okumoto software reliability model based on two samples. We have addressed three issues in two-sample prediction associated closely with software development testing process. Bayesian methods based on non-informative priors have been adopted to develop solutions to these issues. The developed methodologies have been illustrated by two sets of software failure data simulated from the Goel-Okumoto software reliability model.

[1]  M. A. Meth Reliability-growth myths and methodologies: a critical view , 1992, Annual Reliability and Maintainability Symposium 1992 Proceedings.

[2]  H. Pham,et al.  On the Maximum Likelihood Estimates for the Goel–Okumoto Software Reliability Model , 2001 .

[3]  Man-Lai Tang,et al.  Predictive analyses for nonhomogeneous Poisson processes with power law using Bayesian approach , 2007, Comput. Stat. Data Anal..

[4]  Mohsin Nazir,et al.  Software Reliability Growth Models: Overview and Applications , 2012 .

[5]  Thong Ngee Goh,et al.  Some effective control chart procedures for reliability monitoring , 2002, Reliab. Eng. Syst. Saf..

[6]  John Quigley,et al.  Confidence intervals for reliability-growth models with small sample-sizes , 2003, IEEE Trans. Reliab..

[7]  S. A. Hossain,et al.  Estimating the parameters of a non-homogeneous Poisson-process model for software reliability , 1993 .

[8]  Pha Meyfroyt,et al.  Parameter estimation for software reliability models , 2012 .

[9]  Catherine Stringfellow,et al.  An Empirical Method for Selecting Software Reliability Growth Models , 2002, Empirical Software Engineering.

[10]  Michael J. Phillips Bootstrap confidence regions for the expected ROCOF of a repairable system , 2000, IEEE Trans. Reliab..

[11]  R. R. L. Kantham,et al.  Assessing Software Reliability using Inter Failures Time Data , 2011 .

[12]  李幼升,et al.  Ph , 1989 .

[13]  Nuria Torrado Robles Stochastic Comparisons and Bayesian Inference in Software Reliability , 2011 .

[14]  P. C. Jha,et al.  Software Reliability Assessment with OR Applications , 2011 .

[15]  John D. Musa,et al.  Software reliability - measurement, prediction, application , 1987, McGraw-Hill series in software engineering and technology.