首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于机器学习的软件缺陷预测研究

中文摘要第3-5页
英文摘要第5-7页
1 绪论第10-20页
    1.1 研究背景及意义第10-11页
    1.2 国内外发展现状第11-15页
        1.2.1 动态缺陷预测技术第12页
        1.2.2 静态缺陷预测技术第12-15页
    1.3 本文研究的内容及贡献第15-17页
    1.4 本文结构安排第17-20页
2 基于机器学习的软件缺陷预测模型第20-38页
    2.1 预测模型基本框架第20-21页
    2.2 缺陷预测相关软件度量第21-24页
        2.2.1 面向方法的软件度量第22-23页
        2.2.2 面向对象的软件度量第23-24页
    2.3 基于机器学习的缺陷预测模型第24-34页
        2.3.1 传统的缺陷预测模型第24-26页
        2.3.2 基于类不平衡学习的缺陷预测模型第26-29页
        2.3.3 基于跨公司学习的缺陷预测模型第29-32页
        2.3.4 基于无监督和半监督学习的缺陷预测模型第32-34页
    2.4 评价指标第34-36页
    2.5 本章小结第36-38页
3 基于迁移Boosting的软件缺陷预测第38-62页
    3.1 引言第38-40页
    3.2 迁移学习相关理论第40-41页
    3.3 迁移Boosting缺陷预测模型第41-47页
        3.3.1 数据预处理第42-43页
        3.3.2 数据引力迁移算法第43-44页
        3.3.3 TrAdaBoost迁移算法第44-46页
        3.3.4 算法流程第46-47页
    3.4 实验结果与分析第47-59页
        3.4.1 实验数据集第47-48页
        3.4.2 与现有的CCDP模型对比第48-56页
        3.4.3 与现有的WCDP模型对比第56-59页
    3.5 本章小结第59-62页
4 基于类重叠与不平衡学习的软件缺陷预测第62-82页
    4.1 引言第62-63页
    4.2 基于类重叠和不平衡学习的预测模型第63-69页
        4.2.1 基于类重叠的预处理算法第63-66页
        4.2.2 基于集成随机下采样的缺陷预测算法第66-69页
        4.2.3 算法总体框架第69页
    4.3 实验结果与分析第69-79页
        4.3.1 实验数据集第69-70页
        4.3.2 类重叠相关实验分析第70-73页
        4.3.3 缺陷预测对比实验结果第73-79页
    4.4 本章小结第79-82页
5 基于单分类的软件缺陷预测第82-104页
    5.1 引言第82-83页
    5.2 单分类模型相关理论第83-84页
    5.3 基于单类SVM的缺陷预测模型第84-98页
        5.3.1 单类SVM算法第84-87页
        5.3.2 实验结果与分析第87-98页
    5.4 基于动态选择集成的单类预测模型第98-102页
        5.4.1 算法流程第98-101页
        5.4.2 实验结果与分析第101-102页
    5.5 本章小结第102-104页
6 总结与展望第104-108页
    6.1 研究工作总结第104-106页
    6.2 进一步研究工作第106-108页
致谢第108-110页
参考文献第110-124页
附录第124页
    A 攻读博士期间发表的论文第124页
    B 攻读博士期间参与的项目第124页

论文共124页,点击 下载论文
上一篇:RNA干扰MSTN和SS转基因小鼠的生长与繁殖性能及健康状况评价
下一篇:HeLa细胞周期中核仁超微结构改组重构行为与rDNA分布和转录的动态变化研究