DYNAMIC SOFTWARE RELIABILITY PREDICTION: AN APPROACH BASED ON SUPPORT VECTOR MACHINES

被引:25
作者
Tian, Liang [1 ]
Noore, Afzel [2 ]
机构
[1] West Virginia Univ, Dept Comp Sci & Elect Engn, Morgantown, WV 26506 USA
[2] West Virginia Univ, Dept Comp Sci & Elect Engn, Elect Engn, Morgantown, WV 26506 USA
关键词
Support vector machines; software reliability growth prediction; failure time data;
D O I
10.1142/S0218539305001847
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
A support vector machine (SVM) modeling approach for software reliability prediction is proposed. Based on the structural risk minimization principle, the learning scheme of SVM is focused on minimizing an upper bound of the generalization error that eventually results in better generalization performance. The SVM learning scheme is applied to the failure time data, forcing the network to learn and recognize the inherent internal temporal property of software failure sequence. Further, the SVM learning process is iteratively and dynamically updated after every occurrence of new failure time data in order to capture the most current feature hidden inside the software failure behavior. The performance of our proposed approach has been tested using four real- time control and flight dynamic application data sets and compared with feed- forward neural network and recurrent neural network modeling approaches. Experimental results show that our proposed approach adapts well across different software projects, and has a better nextstep prediction performance.
引用
收藏
页码:309 / 321
页数:13
相关论文
共 28 条
[1]  
Adnan W. A., 2000, 2000 TENCON P
[2]  
Adnan W. A., 1994, P 1 INT C SOFTW TEST
[3]  
Aljahdali S. H., 2002, P ISCA 17 INT C COMP
[4]  
ALJAHDALI SH, 2001, P ACS IEEE INT C COM
[5]   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
[6]   A CRITICAL-REVIEW ON SOFTWARE-RELIABILITY MODELING [J].
CAI, KY ;
WEN, CY ;
ZHANG, ML .
RELIABILITY ENGINEERING & SYSTEM SAFETY, 1991, 32 (03) :357-371
[7]   Support vector machine with adaptive parameters in financial time series forecasting [J].
Cao, LJ ;
Tay, FEH .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 2003, 14 (06) :1506-1518
[8]  
Ho SL, 2003, COMPUT MATH APPL, V46, P1037, DOI [10.1016/S0898-1221(03)90117-9, 10.1016/S0898-1221(03)00308-0]
[9]   USING NEURAL NETWORKS IN RELIABILITY PREDICTION [J].
KARUNANITHI, N ;
WHITLEY, D ;
MALAIYA, YK .
IEEE SOFTWARE, 1992, 9 (04) :53-59
[10]   PREDICTION OF SOFTWARE-RELIABILITY USING CONNECTIONIST MODELS [J].
KARUNANITHI, N ;
WHITLEY, D ;
MALAIYA, YK .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1992, 18 (07) :563-574