Confidence intervals for reliability-growth models with small sample-sizes

Fully Bayesian approaches to analysis can be overly ambitious where there exist realistic limitations on the ability of experts to provide prior distributions for all relevant parameters. This research was motivated by situations where expert judgement exists to support the development of prior distributions describing the number of faults potentially inherent within a design but could not support useful descriptions of the rate at which they would be detected during a reliability-growth test. This paper develops inference properties for a reliability-growth model. The approach assumes a prior distribution for the ultimate number of faults that would be exposed if testing were to continue ad infinitum, but estimates the parameters of the intensity function empirically. A fixed-point iteration procedure to obtain the maximum likelihood estimate is investigated for bias and conditions of existence. The main purpose of this model is to support inference in situations where failure data are few. A procedure for providing statistical confidence intervals is investigated and shown to be suitable for small sample sizes. An application of these techniques is illustrated by an example.

[1]  David G. Robinson,et al.  A nonparametric-Bayes reliability-growth model , 1989 .

[2]  William S. Jewell Bayesian Extensions to a Basic Model of Software Reliability , 1985, IEEE Transactions on Software Engineering.

[3]  John Quigley,et al.  Building prior distributions to support Bayesian reliability growth modelling using expert judgement , 2001, Reliab. Eng. Syst. Saf..

[4]  David G. Robinson,et al.  A New Nonparametric Growth Model , 1987, IEEE Transactions on Reliability.

[5]  J. Douglas Faires,et al.  Numerical Analysis , 1981 .

[6]  Harry H. Panjer,et al.  Insurance Risk Models , 1992 .

[7]  Dick London Survival models and their estimation , 1988 .

[8]  Bev Littlewood,et al.  Stochastic Reliability-Growth: A Model for Fault-Removal in Computer-Programs and Hardware-Designs , 1981, IEEE Transactions on Reliability.

[9]  Z. Jelinski,et al.  Software reliability Research , 1972, Statistical Computer Performance Evaluation.

[10]  William S. Jewell A General Framework for Learning Curve Reliability Growth Models , 1984, Oper. Res..

[11]  F.-W. Scholz,et al.  Software reliability modeling and analysis , 1986, IEEE Transactions on Software Engineering.

[12]  Attila Csenki Bayes predictive analysis of a fundamental software reliability model , 1990 .

[13]  Nozer D. Singpurwalla,et al.  An Empirical Stopping Rule for Debugging and Testing Computer Software , 1977 .

[14]  John Quigley,et al.  Measuring the effectiveness of reliability growth testing , 1999 .

[15]  R. Calabria,et al.  A reliability-growth model in a Bayes-decision framework , 1996, IEEE Trans. Reliab..

[16]  John D. Musa,et al.  A theory of software reliability and its application , 1975, IEEE Transactions on Software Engineering.

[17]  Nozer D. Singpurwalla,et al.  Bayesian Analysis of a Commonly Used Model for Describing Software Failures , 1983 .

[18]  John Quigley,et al.  Learning to improve reliability during system development , 1999, Eur. J. Oper. Res..

[19]  Paul B. Moranda,et al.  Predictions of software reliability during debugging , 1975 .

[20]  Bev Littlewood,et al.  A Bayesian Reliability Growth Model for Computer Software , 1973 .

[21]  J. Cozzolino Probabilistic models of decreasing failure rate processes , 1968 .

[22]  Larry H. Crow,et al.  Reliability Analysis for Complex, Repairable Systems , 1975 .

[23]  Nader B. Ebrahimi,et al.  How to model reliability-growth when times of design modifications are known , 1996, IEEE Trans. Reliab..

[24]  George J. Schick,et al.  An Analysis of Competing Software Reliability Models , 1978, IEEE Transactions on Software Engineering.

[25]  John D. Musa Validity of Execution-Time Theory of Software Reliability , 1979, IEEE Transactions on Reliability.

[26]  André Heck,et al.  Introduction to Maple , 1993 .