基于遗传优化支持向量机的软件缺陷预测模型研究.pdf

基于遗传优化支持向量机的软件缺陷预测模型研究.pdf

ID:50118458

大小:1.93 MB

页数:68页

时间:2020-03-06

基于遗传优化支持向量机的软件缺陷预测模型研究.pdf_第1页
基于遗传优化支持向量机的软件缺陷预测模型研究.pdf_第2页
基于遗传优化支持向量机的软件缺陷预测模型研究.pdf_第3页
基于遗传优化支持向量机的软件缺陷预测模型研究.pdf_第4页
基于遗传优化支持向量机的软件缺陷预测模型研究.pdf_第5页
资源描述:

《基于遗传优化支持向量机的软件缺陷预测模型研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于遗传优化支持向量机的软件缺陷预测模型研究王男帅2015年1月中图分类号:TP311.5UDC分类号:004基于遗传优化支持向量机的软件缺陷预测模型研究作者姓名王男帅学院名称计算机学院指导教师薛静锋教授答辩委员会主席谭毓安教授申请学位工学硕士学科专业计算机科学与技术学位授予单位北京理工大学论文答辩日期2015年1月TheresearchofsoftwaredefectpredictionmodelbasedonsupportvectormachineoptimizedbygeneticalgorithmCandidateName:Na

2、nshuaiWangSchoolorDepartment:SchoolofComputerScience&TechnologyFacultyMentor:Prof.JingfengXueChair,ThesisCommittee:Prof.Yu’anTanDegreeApplied:MasterofPhilosophyMajor:ComputerScienceandTechnologyDegreeby:BeijingInstituteofTechnologyTheDateofDefence:January,2015研究成果声明本人郑重声

3、明:所提交的学位论文是我本人在指导教师的指导下进行的研究工作获得的研究成果。尽我所知,文中除特别标注和致谢的地方外,学位论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得北京理工大学或其它教育机构的学位或证书所使用过的材料。与我一同工作的合作者对此研究工作所做的任何贡献均已在学位论文中作了明确的说明并表示了谢意。特此申明。签名:日期:北京理工大学硕士学位论文摘要软件缺陷是计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷。随着计算机技术的不断发展,软件系统的规模及复杂度都呈几何级数增长。复杂的软件结构

4、和巨大的代码数量导致软件测试及缺陷修复工作往往是需要耗费大量人力和时间成本的。软件缺陷预测的目的在于利用特定方法发现软件系统的哪些模块比较可能存在缺陷,或软件系统可能存在的缺陷数目及其分布,从而为软件测试工作提供有意义的指导。在软件缺陷预测技术的研究中,使用具有非线性运算能力的支持向量机方法,对软件的度量元数据和缺陷数据加以分析,建立软件缺陷预测模型的方法已被证明较为有效。但支持向量机缺少统一有效的参数寻优方法。针对这一问题,本文利用遗传算法较好的全局搜索能力和潜在的并行性,提出一种基于遗传优化支持向量机的软件缺陷预测模型。该模型将支持

5、向量机作为软件缺陷预测的分类器,利用遗传算法进行最优度量属性的选择和支持向量机最优参数的计算。相对于传统的主成分分析方法,本方法在度量元属性选择中可以避免有益信息的过早筛除,从而进一步提升软件缺陷预测的准确度。另外,针对遗传算法可能存在的“早熟”、陷入局部最优等问题,本文还提出了动态设置交叉概率和突变概率的改进方法。为了验证该方法的有效性,本文利用NASA的MDP数据集进行了仿真实验,通过最大适应值平均值的对比确定了遗传算法适应函数的参数取值;将改进的遗传算法和传统遗传算法进行了实验对比,通过改进遗传算法在收敛概率和平均收敛代数两个指标

6、上均优于传统遗传算法的结果,证明了其有效性和优越性;分别使用本文及以往传统方法对不同的软件项目进行了缺陷预测,对实验数据进行了认真分析。实验结果表明,本文提出的基于遗传优化支持向量机的软件缺陷预测模型的预测准确度、查准率、查全率等性能指标均优于同类缺陷预测模型。关键词:软件测试;软件缺陷预测;支持向量机;遗传算法I北京理工大学硕士学位论文AbstractSoftwaredefectisaproblemoranerrorincomputersoftwarewhichcausesthesoftwarecannotrunnormally,or

7、ahiddenfunctionaldefect.Withthecontinuousdevelopmentofcomputertechnology,thescaleandcomplexityofsoftwaresystemsaregrowingexponentially.Softwaretestinganddefectrepairingalwaysrequirealotofmanpowerandtimecostbecauseofthecomplexsoftwarestructureandthelargeamountofcode.Softw

8、aredefectpredictionaimstousespecialmethodstofindwhichmodulesofsoftwaresystemmaybedefectiveortopredictth

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。