学位论文 > 优秀研究生学位论文题录展示

基于模糊支持向量回归的软件缺陷预测

作 者: 颜真
导 师: 郭平
学 校: 北京理工大学
专 业: 计算机科学与技术
关键词: 软件缺陷预测 模糊关系函数 模糊支持向量回归 软件度量
分类号: TP311.53
类 型: 硕士论文
年 份: 2010年
下 载: 83次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着信息技术的发展,计算机因存储容量大和计算速度快等优势备受青睐,在航天航空、交通运输、金融医疗以及教育娱乐等领域发挥着重大作用,随着对计算机的依赖与日俱增,计算机软件缺陷引发危机的可能性逐渐增加。软件缺陷对软件质量有重要影响,缺陷预测可以预测软件缺陷的分布和缺陷数,为软件质量的提高和保障起着非常重要的作用。本文主要研究模糊支持向量机在软件缺陷预测方面的应用,主要工作如下:1.通过对MIS和RSDIMU两个软件度量集中缺陷分布规律的分析,提出了适用于模块缺陷数预测的模糊关系函数,使用FSVR的方法对软件模块缺陷数进行了回归预测,并与已有的SVR方法进行了比较。实验结果表明,FSVR在高缺陷数模块子集有很好的回归结果,MIS和RSDIMU两个数据集的高缺陷数模块预测实验均方差都低于SVR;而在低缺陷数模块子集SVR回归均方差较低。2.为了提高整体软件模块缺陷数预测精度,对常用于软件度量数据集预处理的两种方法:主成分分析和遗传算法的实验结果进行了比较,实验结果表明通过遗传算法针对不同的数据集选取适合进行缺陷数预测的度量可以提高SVR和FSVR预测结果精度。3.为了在尽可能不影响FSVR对高缺陷数模块回归预测精度的前提下降低整体测试集模块缺陷数预测均方差,我们采取支持向量分类使对测试集进行预处理将其分为低缺陷数模块和高缺陷数模块两类,然后分别利用FSVR和SVR进行高、低缺陷数模块回归预测。实验结果表明这种方法在对高缺陷数模块预测精度影响不大的情况下,相对于FSVR提高了整体测试集模块缺陷数预测精度。

全文目录


摘要  4-5
Abstract  5-9
第一章 绪论  9-15
  1.1 研究意义  9-10
  1.2 国内外研究现状  10-14
  1.3 论文章节安排  14-15
第二章 静态软件缺陷预测技术  15-23
  2.1 软件度量  15-17
  2.2 软件模块缺陷分类预测  17-21
  2.3 软件模块缺陷数回归预测  21-23
第三章 基于模糊支持向量回归的软件缺陷预测技术  23-37
  3.1 支持向量机  23-24
  3.2 支持向量机分类预测软件易错模块  24-28
  3.3 支持向量机回归  28-32
  3.4 支持向量机回归预测软件模块缺陷数  32-33
  3.5 基于模糊支持向量回归的软件缺陷数预测  33-37
第四章 实验分析  37-55
  4.1 数据集描述  37-40
  4.2 数据集分析  40-43
  4.3 FSVR 与SVR 模块缺陷数预测比较  43-48
    4.3.1 训练集误差分析  45-47
    4.3.2 测试集误差分析  47-48
  4.4 模块缺陷数预测结果改进  48-55
    4.4.1 遗传算法与主成分分析比较  48-51
    4.4.2 FSVR 与SVR 结合预测缺陷数  51-55
第五章 总结  55-57
  工作总结  55-56
  展望  56-57
参考文献  57-62
攻读学位期间发表的论文与研究成果清单  62-63
致谢  63

相似论文

  1. 基于OSGi的领域内框架扩展方法研究及应用,TP311.5
  2. 软件可靠性预测技术研究,TP311.52
  3. 在软件质量管理中度量数据正确性的研究,TP311.52
  4. 软件项目度量法在终端制造型企业的应用,TP311.52
  5. 基于面向对象程序切片技术的耦合和内聚度量,TP311.52
  6. 评价软件可靠性的度量的选择及应用,TP311.52
  7. 运动模糊车牌图像的恢复、定位、校正及分割方法研究,TP391.41
  8. 实例对象点法估算软件规模的软件设计与开发,TP311.52
  9. 基于贝叶斯网络的软件缺陷预测管理系统,TP311.53
  10. 基于CMMI的软件过程度量研究与应用,TP311.52
  11. 机器学习在软测量建模方面的若干应用,TP181
  12. 软件故障传播分析与仿真,TP311.52
  13. 类图设计缺陷的检测研究,TP311.52
  14. 改进PSO与模糊积分软件缺陷预测方法研究,TP311.53
  15. 基于神经网络的软件质量预测模型研究,TP311.52
  16. 用例对象点法估计面向对象软件规模,TP311.52
  17. 信息工程评价体系研究,TP311.52
  18. 基于CMMI和GQ(I)M的软件测试过程度量研究,TP311.52
  19. 企业信息化应用实施模型分析与实践,TP311.52
  20. 基于软件外包服务支撑平台的软件度量模型的研究,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件维护
© 2012 www.xueweilunwen.com