Software reliability prediction model based on support vector regression with improved estimation of distribution algorithms

被引:45
|
作者
Jin, Cong [1 ]
Jin, Shu-Wei [2 ]
机构
[1] Cent China Normal Univ, Sch Comp Sci, Wuhan 430079, Peoples R China
[2] Ecole Normale Super, Dept Phys, F-75231 Paris 5, France
关键词
Support vector regression; Improved estimation of distribution algorithms; Software reliability prediction; Parameters optimization;
D O I
10.1016/j.asoc.2013.10.016
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software reliability prediction plays a very important role in the analysis of software quality and balance of software cost. The data during software lifecycle is used to analyze 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 nonlinear predicting problems in many fields and has obtained good performance in many situations; however it is still difficult to optimize SVR's parameters. Previously, some optimization algorithms have been used to find better parameters of SVR, but these existing algorithms usually are not fully satisfactory. In this paper, we first improve estimation of distribution algorithms (EDA) in order to maintain the diversity of the population, and then a hybrid improved estimation of distribution algorithms (IEDA) and SVR model, called IEDA-SVR model, is proposed. IEDA is used to optimize parameters of SVR, and IEDA-SVR model is used to predict software reliability. We compare IEDA-SVR model with other software reliability models using real software failure data sets. The experimental results show that the IEDA-SVR model has better prediction performance than the other models. (C) 2013 Published by Elsevier B.V.
引用
收藏
页码:113 / 120
页数:8
相关论文
共 50 条
  • [21] An Early Prediction Method of Software Reliability Based on Support Vector Machine
    Li, Xingguo
    Li, Xiaofeng
    Shu, Yanhua
    [J]. 2007 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-15, 2007, : 6075 - 6078
  • [22] DYNAMIC SOFTWARE RELIABILITY PREDICTION: AN APPROACH BASED ON SUPPORT VECTOR MACHINES
    Tian, Liang
    Noore, Afzel
    [J]. INTERNATIONAL JOURNAL OF RELIABILITY QUALITY & SAFETY ENGINEERING, 2005, 12 (04): : 309 - 321
  • [23] Software reliability prediction based on support vector regression using a hybrid genetic algorithm and simulated annealing algorithm
    Jin, C.
    [J]. IET SOFTWARE, 2011, 5 (04) : 398 - 405
  • [24] Software Reliability Prediction Model based on Relevance Vector Machine
    Lou Jun-gang
    Jiang Jian-hui
    Shuai Chun-yan
    Zhang Rui
    Jin Ang
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND INTELLIGENT SYSTEMS, PROCEEDINGS, VOL 1, 2009, : 229 - 233
  • [25] Software Defect Estimation using Support Vector Regression
    Fagundes, Roberta A. A.
    de Souza, Renata M. C. R.
    [J]. 22ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING & KNOWLEDGE ENGINEERING (SEKE 2010), 2010, : 265 - 268
  • [26] Estimation of software project effort with support vector regression
    Oliveira, Adriano L. I.
    [J]. NEUROCOMPUTING, 2006, 69 (13-15) : 1749 - 1753
  • [27] Research on water temperature prediction based on improved support vector regression
    Quan Quan
    Zou Hao
    Huang Xifeng
    Lei Jingchun
    [J]. Neural Computing and Applications, 2022, 34 : 8501 - 8510
  • [28] Research on water temperature prediction based on improved support vector regression
    Quan Quan
    Zou Hao
    Huang Xifeng
    Lei Jingchun
    [J]. NEURAL COMPUTING & APPLICATIONS, 2022, 34 (11): : 8501 - 8510
  • [29] Time Series Prediction Based on Improved Arithmetic of Support Vector Regression
    Zhang, Chao
    Han, Pu
    [J]. ICNC 2008: FOURTH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 2, PROCEEDINGS, 2008, : 212 - +
  • [30] Rainfall Prediction Using Logistic Regression and Support Vector Regression Algorithms
    Srikantaiah, K. C.
    Sanadi, Meenaxi M.
    [J]. ADVANCES IN COMPUTING AND DATA SCIENCES, PT I, 2021, 1440 : 617 - 626