期刊文献+

遗传优化支持向量机的软件可靠性预测模型 被引量:16

Software reliability prediction model based on support vector machine optimized by genetic algorithm
下载PDF
导出
摘要 软件可靠性预测在软件开发的早期就能预测出哪些模块有出错倾向。提出一种改进的支持向量机来进行软件可靠性预测。针对支持向量机参数难选择的问题,将遗传算法引入到支持向量机的参数选择中,构造基于遗传算法优化支持向量机的软件可靠性预测模型,并用主成分分析的方法对软件度量数据进行降维,通过仿真实验,证明该模型比支持向量机、BP神经网络、分类回归树和聚类分析等预测模型具有更高的预测精度。 Software reliability prediction classifies software modules as fault-prone module and not fault-prone module at the early age of software development.This paper proposes an improved support vector machine to predict software reliability.As a solution to the difficulty of choosing parameters,it applies Genetic Algorithm(GA) to choose the parameters of Support Vector Machines (SVM),and puts forward a model of predicting the software reliability based on GA-SVM.The method of principal component analysis is conducted to reduce the dimension of software metrics data.The simulation results show that this model can achieve the more precise prediction result than the prediction models of SVM,BP neural network,CART and clustering.
出处 《计算机工程与应用》 CSCD 北大核心 2009年第36期71-74,共4页 Computer Engineering and Applications
关键词 软件可靠性预测 支持向量机 遗传算法 主成分分析 software reliability prediction support vector machine genetic algorithm principal component analysis
  • 相关文献

参考文献8

  • 1Challagulla V U B,Bastani F B,I-Ling Yen,et al.Empirical assessment of machine learning based software defect prediction techniques[C]//Proceedings of the 10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems,2005:1-8.
  • 2Khoshgoftaar T M,Seliya N.Tree-based software quality estimation models for fault prediction[C]//METRICS'02,2002 : 123-128.
  • 3胡求索,钟诚.基于神经网络的软件模块风险性预测模型[J].计算机工程与应用,2007,43(18):106-110. 被引量:10
  • 4Zhong Shi,Khoshgoftaar T M,Seliya N.Analyzing software measurement data with clustering techniques[J].IEEE Intelligent Systems, 2004 : 20-26.
  • 5马飒飒,冯哲,赵守伟.基于SVR的软件可靠性预测模型研究[J].计算机工程与应用,2007,43(13):120-123. 被引量:5
  • 6Elish K O,Elish M O.Predicting defect-prone software modules using support vector machine[J].Journal of Systems and Software, 2007,81 (5) : 649-660.
  • 7Keerthi S S,Lin C J.Asympotic behaviors of support vector machines with Gaussian kernel[J].Neural Computation,2003,15:1667- 1689.
  • 8Chang Chih-chung,Lin Chih-Jen.LIBSVM-A library for support vector machines[EB/OL].http ://www.csie.ntu.edu.tw/-cjlin/libsvm/.

二级参考文献30

  • 1SVM and kernel methods matlab toolbox[EB/OL].(2005-12-20).http://asi.insa-rouen.fr/-arakotom/toolbox/.
  • 2Chang chih-chung,Lin chih-Jen.LIBSVM-A library for Support Vector Machines[EB/OL].http://www.esie.ntu.edu.tw/-cjlin/libsvm/.
  • 3Gaffney J E ,Davis C F.An approach to estimating software errors and availability[C]//Proceeding of the 11th Minnowbrook Workshop on Software Reliability,1988-07 :176-184.
  • 4Agresti S,Evanco W M.Projecting software defects from analyzing ada designs[J].IEEE Transaction on Software Engineering,1992,18(11): 988-997.
  • 5Khoshgoftaar T M,Munson J C.A measure of software system complexity and its relationship to fauhs[C]//Proceedings of the 1992 Intermational Simulation Technology Conference, Houston, Texas,November 1992:191-198.
  • 6Khoshgoftaar T M,Pandya A S,More H B.A neural network approach for predicting software development fauhs[C]//Proceedings of the Third International Symposium on Software Reliability Engineering.IEEE Computer Society Press,1992:83-89.
  • 7Karunanithi N,Whitley D,Malaiya Y K.Using neural networks in reliability prediction[J].IEEE Software, 1992,9(4) :53-59.
  • 8Partridge D,Sharkey N.Neural computing:a new route to software reliability[C]//Proceedings of the 9th International Conference of Artificial Neural Networks, 1993:66-70.
  • 9Pedrycz W,Peters J F,Ramanna S.Software quality measurement:concepts and fuzzy neural relational model[C]//Proceedings of the 7th IEEE International Conference on Fuzzy Systems,1993 :1026-1031.
  • 10Fenton N.Software metrics:a rigorous approach[M].[S.l.] :Chapman & Hall, 1991.

共引文献12

同被引文献117

引证文献16

二级引证文献58

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部