A study on software reliability prediction based on support vector machines

被引:18
作者
Yang, Bo [1 ]
Lie, Xiang [2 ]
机构
[1] Univ Elect Sci & Technol China, Dept Ind Engn, Chengdu 610054, Peoples R China
[2] Natl Univ Singapore, Dept Ind & Systems Engn, Singapore, Singapore
来源
2007 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT, VOLS 1-4 | 2007年
关键词
support vector machines; software reliability prediction; failure data analysis; model performance;
D O I
10.1109/IEEM.2007.4419377
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Support vector machines (SVMs) have been successfully used in many domains, while their application in software reliability prediction is still quite rare. A few SVM-based software reliability prediction models have been proposed in the literature; however, the accuracy of prediction can still be improved. In this paper, we propose an SVM-based model for software reliability prediction and we study issues that affect the prediction accuracy. These issues include: 1. Whether all historical failure data should be used; 2. What type of failure data is more appropriate to use in terms of prediction accuracy. We also compare the prediction accuracy of software reliability prediction models based on SVM and artificial neural network (ANN). Experimental results show that our proposed SVM-based software reliability prediction model could achieve a higher prediction accuracy compared with ANN-based and existing SVM-based models.
引用
收藏
页码:1176 / +
页数:2
相关论文
共 15 条
[1]   Forecasting systems reliability based on support vector regression with genetic algorithms [J].
Chen, Kuan-Yu .
RELIABILITY ENGINEERING & SYSTEM SAFETY, 2007, 92 (04) :423-432
[2]  
Cristianini N., 2000, Intelligent Data Analysis: An Introduction
[3]  
Ho SL, 2003, COMPUT MATH APPL, V46, P1037, DOI 10.1016/S0898-1221(03)00308-0
[4]  
Hu QP, 2006, P INT COMP SOFTW APP, P234
[5]   PREDICTION OF SOFTWARE-RELIABILITY USING CONNECTIONIST MODELS [J].
KARUNANITHI, N ;
WHITLEY, D ;
MALAIYA, YK .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1992, 18 (07) :563-574
[6]  
Kecman V., 2001, LEARNING SOFT COMPUT
[7]  
Lyu Michael R., 1996, HDB SOFTWARE RELIABI
[8]  
Musa J. D., 1987, Software Reliability, Measurement, Prediction, Application
[9]   Software reliability forecasting by support vector machines with simulated annealing algorithms [J].
Pai, Ping-Feng ;
Hong, Wei-Chiang .
JOURNAL OF SYSTEMS AND SOFTWARE, 2006, 79 (06) :747-755
[10]   Comparison of software-reliability-growth predictions:: Neural networks vs parametric-recalibration [J].
Sitte, R .
IEEE TRANSACTIONS ON RELIABILITY, 1999, 48 (03) :285-291