TY - GEN
T1 - Study of software reliability prediction based on GR neural network
AU - Wu, Yumei
AU - Yang, Risheng
PY - 2011
Y1 - 2011
N2 - The failures of safety-critical software may result in the serious loss of property and life, thus software reliability has become very demanding. As an important quantitative approach for estimating and predicting software reliability, software reliability prediction technique is significantly useful for improving and ensuring software quality and testing efficiency. A novel software reliability prediction method based on general regression neural network (GRNN) is proposed, which makes it feasible that without constructing a statistical model like classic software reliability models and having difficulties of solving multivariate likelihood equations, this method can be used to predict software failures. It also incorporates test coverage which has increased prediction accuracy. By using probability plot technique and the least square fitting, the probability distribution functions of the original failure data can be determined. And large amount of data can be simulated to make the reliable prediction, which provides a way for solving the inaccuracy problem caused by small size sample of test failure data. A case study has also been done in a real failure data set. The results show that the proposed method can reflect the relationships among the time, test coverage and number of the faults. And it can improve the prediction accuracy.
AB - The failures of safety-critical software may result in the serious loss of property and life, thus software reliability has become very demanding. As an important quantitative approach for estimating and predicting software reliability, software reliability prediction technique is significantly useful for improving and ensuring software quality and testing efficiency. A novel software reliability prediction method based on general regression neural network (GRNN) is proposed, which makes it feasible that without constructing a statistical model like classic software reliability models and having difficulties of solving multivariate likelihood equations, this method can be used to predict software failures. It also incorporates test coverage which has increased prediction accuracy. By using probability plot technique and the least square fitting, the probability distribution functions of the original failure data can be determined. And large amount of data can be simulated to make the reliable prediction, which provides a way for solving the inaccuracy problem caused by small size sample of test failure data. A case study has also been done in a real failure data set. The results show that the proposed method can reflect the relationships among the time, test coverage and number of the faults. And it can improve the prediction accuracy.
KW - GR neural network
KW - Software reliability
KW - reliability prediction
KW - small size sample
UR - https://www.scopus.com/pages/publications/80052464875
U2 - 10.1109/ICRMS.2011.5979353
DO - 10.1109/ICRMS.2011.5979353
M3 - 会议稿件
AN - SCOPUS:80052464875
SN - 9781612846644
T3 - ICRMS'2011 - Safety First, Reliability Primary: Proceedings of 2011 9th International Conference on Reliability, Maintainability and Safety
SP - 688
EP - 693
BT - ICRMS'2011 - Safety First, Reliability Primary
T2 - 2011 9th International Conference on Reliability, Maintainability and Safety: Safety First, Reliability Primary, ICRMS'2011
Y2 - 12 June 2011 through 15 June 2011
ER -