DocumentCode :
1292451
Title :
Software reliability prediction based on support vector regression using a hybrid genetic algorithm and simulated annealing algorithm
Author :
Jin, C.
Author_Institution :
Dept. of Comput. Sci., Central China Normal Univ., Wuhan, China
Volume :
5
Issue :
4
fYear :
2011
fDate :
8/1/2011 12:00:00 AM
Firstpage :
398
Lastpage :
405
Abstract :
Software reliability prediction is very important for minimising cost and improving the effectiveness of the software development process. As an important method, relative data during software lifecycle is used to analyse and predict software reliability. However, predicting the variability of software reliability with time is very difficult. Recently, support vector regression (SVR) has been widely applied to solve non-linear predicting problems in many fields such as software reliability prediction and has obtained well performance in many situations, and it is still difficult to select its parameters. Previously, intelligence optimisation algorithms, such as genetic algorithm (GA), are mostly used for finding better parameters of SVR, however existing methods of selecting parameters require usually has some disadvantages. In this study, to overcome weaknesses of GA, such as the local minima and the premature convergence problems, GA and simulated annealing (SA) are integrated into a new optimise algorithm, called GA-SA, it is then applied to SVR for predicting software reliability. The authors compare proposed GA-SA-SVR model with other software reliability models through real software failure data. The experimental results show that the proposed GA-SA-SVR model can obtain better predictions results than the other models and has a fairly accurate prediction capability.
Keywords :
genetic algorithms; regression analysis; simulated annealing; software reliability; support vector machines; GA; SVR; genetic algorithm; hybrid genetic algorithm; intelligence optimisation algorithms; nonlinear predicting problems; simulated annealing algorithm; software development process; software lifecycle; software reliability prediction; support vector regression;
fLanguage :
English
Journal_Title :
Software, IET
Publisher :
iet
ISSN :
1751-8806
Type :
jour
DOI :
10.1049/iet-sen.2010.0073
Filename :
5977134
Link To Document :
بازگشت