Using neural networks in reliability prediction

It is shown that neural network reliability growth models have a significant advantage over analytic models in that they require only failure history as input and not assumptions about either the development environment or external parameters. Using the failure history, the neural-network model automatically develops its own internal model of the failure process and predicts future failures. Because it adjusts model complexity to match the complexity of the failure history, it can be more accurate than some commonly used analytic models. Results with actual testing and debugging data which suggest that neural-network models are better at endpoint predictions than analytic models are presented.<<ETX>>

[1]  L. Darrell Whitley,et al.  Prediction of software reliability using neural networks , 1991, Proceedings. 1991 International Symposium on Software Reliability Engineering.

[2]  L. Darrell Whitley,et al.  Prediction of Software Reliability Using Connectionist Models , 1992, IEEE Trans. Software Eng..

[3]  Richard P. Lippmann,et al.  An introduction to computing with neural nets , 1987 .

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

[5]  Christian Lebiere,et al.  The Cascade-Correlation Learning Architecture , 1989, NIPS.

[6]  Yashwant K. Malaiya,et al.  Predictability of software-reliability models , 1992 .

[7]  Yoshihiro Tohma,et al.  Parameter estimation of the hyper-geometric distribution model for real test/debug data , 1991, Proceedings. 1991 International Symposium on Software Reliability Engineering.

[8]  Geoffrey E. Hinton,et al.  Learning internal representations by error propagation , 1986 .

[9]  Yashwant K. Malaiya,et al.  Predictability measures for software reliability models , 1990, Proceedings., Fourteenth Annual International Computer Software and Applications Conference.