Predicting software reliability with neural network ensembles

被引:69
作者
Zheng, Jun [1 ]
机构
[1] New Mexico Inst Min & Technol, Dept Comp Sci, Socorro, NM 87801 USA
关键词
Software reliability; Neural network ensembles; Neural networks; Software reliability growth model (SRGM); Nonhomogeneous Poisson process (NHPP) model; GROWTH; MODELS;
D O I
10.1016/j.eswa.2007.12.029
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software reliability is an important factor for quantitatively characterizing software quality and estimating the duration of software testing period. Traditional parametric software reliability growth models (SRGMs) such as nonhomogeneous Poisson process (NHPP) models have been successfully utilized in practical software reliability engineering. However, no single such parametric model call obtain accurate prediction for all cases. In addition to the parametric models, non-parametric models like neural network have shown to be effective alternative techniques for software reliability prediction. In this paper, we propose a non-parametric software reliability prediction system based on neural network ensembles. The effects of system architecture on the performance are investigated. The comparative studies between the proposed system with the single neural network based system and three parametric NHPP models are carried out. The experimental results demonstrate that the system predictability call be significantly improved by combing multiple neural networks. (C) 2007 Elsevier Ltd. All rights reserved.
引用
收藏
页码:2116 / 2122
页数:7
相关论文
共 24 条
[1]   Improving electric load forecasts using network committees [J].
Abdel-Aal, RE .
ELECTRIC POWER SYSTEMS RESEARCH, 2005, 74 (01) :83-94
[2]  
[Anonymous], 1996, HDB SOFTWARE RELIABI
[3]  
[Anonymous], 1998, NEURAL NETWORKS COMP
[4]   On the neural network approach in software reliability modeling [J].
Cai, KY ;
Cai, L ;
Wang, WD ;
Yu, ZY ;
Zhang, D .
JOURNAL OF SYSTEMS AND SOFTWARE, 2001, 58 (01) :47-62
[5]  
Foresee FD, 1997, 1997 IEEE INTERNATIONAL CONFERENCE ON NEURAL NETWORKS, VOLS 1-4, P1930, DOI 10.1109/ICNN.1997.614194
[6]   Design of effective neural network ensembles for image classification purposes [J].
Giacinto, G ;
Roli, F .
IMAGE AND VISION COMPUTING, 2001, 19 (9-10) :699-707
[7]   Neural network ensembles: evaluation of aggregation algorithms [J].
Granitto, PM ;
Verdes, PF ;
Ceccatto, HA .
ARTIFICIAL INTELLIGENCE, 2005, 163 (02) :139-162
[8]   NEURAL NETWORK ENSEMBLES [J].
HANSEN, LK ;
SALAMON, P .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1990, 12 (10) :993-1001
[9]  
Ho SL, 2003, COMPUT MATH APPL, V46, P1037, DOI [10.1016/S0898-1221(03)90117-9, 10.1016/S0898-1221(03)00308-0]
[10]   USING NEURAL NETWORKS IN RELIABILITY PREDICTION [J].
KARUNANITHI, N ;
WHITLEY, D ;
MALAIYA, YK .
IEEE SOFTWARE, 1992, 9 (04) :53-59