Computer Engineering and Applications ›› 2016, Vol. 52 ›› Issue (11): 17-21.

Previous Articles     Next Articles

Software defect prediction based on improved PSO-ISVM algorithm

ZHANG Fei   

  1. School?of?Information?Engineering, Huanghuai?University, Zhumadian, Henan?463000, China
  • Online:2016-06-01 Published:2016-06-14

改进PSO-ISVM算法的软件缺陷预测

张  飞   

  1. 黄淮学院 信息工程学院,河南 驻马店 463000

Abstract: In order to improve the prediction accuracy of software defects of support vector machine, this paper proposes a software defect prediction model based on improved support vector machine optimized by particle swarm optimization algorithm. The cost penalty coefficient is introduced to define the fitness function for PSO algorithm, and the fitness function is minimized to eliminate redundant information, to improve the software defects prediction accuracy, to find the optimal parameters of support vector machine. The validity of model is verified with data set. The simulation results show that the proposed model compared with other common defect prediction methods has improved the software defects prediction accuracy and has good nonlinear prediction ability.

Key words: defect prediction, measure and control software, particle swarm optimization, support vector machine

摘要: 提出基于改进的粒子群优化支持向量机方法(PSO-ISVM)的测控软件缺陷预测方法。通过引入代价惩罚系数,定义粒子群优化算法中的适应度函数,利用最小化适应度函数值作为优化目标,排除大量的冗余干扰信息,提高对测控软件有缺陷模块的预测准确度,寻找支持向量机的最优参数。通过仿真实例分析测控软件有效性,并与常用缺陷预测方法进行比较,表明该模型能加快软件缺陷预测速度和提高对有缺陷模块的预测准确度。

关键词: 缺陷预测, 测控软件, 粒子群优化, 支持向量机