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

跨项目细粒度代码变更的缺陷预测方法研究

摘要第4-6页
ABSTRACT第6-7页
1 绪论第10-17页
    1.1 研究背景及意义第10-11页
    1.2 国内外研究现状第11-14页
        1.2.1 项目内基于变更的缺陷预测第11-12页
        1.2.2 跨项目的缺陷预测第12-14页
    1.3 论文的主要工作第14-15页
    1.4 论文的组织结构第15-17页
2 相关理论和技术第17-24页
    2.1 基于抽象语法树的变更抽取算法第17-18页
        2.1.1 抽象语法树建模第17页
        2.1.2 changedistiller算法第17-18页
    2.2 数据挖掘中的分类技术第18-20页
        2.2.1 分类方法第18-19页
        2.2.2 常见的分类器第19-20页
    2.3 基于分类器的缺陷预测第20-21页
        2.3.1 代码变更分类第20-21页
        2.3.2 特征值选取第21页
    2.4 Transfer Component Analysis (TCA)方法第21-23页
    2.5 本章小结第23-24页
3 基于细粒度代码变更的缺陷预测方法第24-31页
    3.1 基于细粒度变更的缺陷预测第24-28页
        3.1.1 细粒度变更实体切分第24页
        3.1.2 实体变更分类第24-25页
        3.1.3 特征值选取第25-26页
        3.1.4 缺陷预测流程第26-28页
    3.2 基于细粒度变更的特征值选择第28-30页
        3.2.1 特征过滤和包装筛选第28-29页
        3.2.2 特征值选择算法第29-30页
    3.3 本章小结第30-31页
4 基于迁移学习的跨项目缺陷预测第31-41页
    4.1 数据预处理第31-34页
    4.2 基于迁移学习的缺陷预测理论第34-37页
    4.3 类别不平衡处理第37-38页
    4.4 缺陷预测流程第38-40页
    4.5 本章小结第40-41页
5 实验验证及分析第41-52页
    5.1 实验数据集第41-42页
    5.2 实验步骤第42-46页
        5.2.1 变更采集和类别标记第42-43页
        5.2.2 特征值选取第43-44页
        5.2.3 特征值选择方法第44页
        5.2.4 归一化选择第44-45页
        5.2.5 基于迁移学习的缺陷预测第45页
        5.2.6 类别不平衡处理第45页
        5.2.7 跨项目的分类器的训练和验证第45-46页
    5.3 实验结果与评估第46-51页
        5.3.1 评估标准第46-48页
        5.3.2 评估结果及分析第48-51页
    5.4 本章小结第51-52页
6 总结与展望第52-54页
    6.1 总结第52页
    6.2 进一步的工作第52-54页
参考文献第54-57页
攻读硕士学位期间学术成果第57-58页
致谢第58-59页

论文共59页,点击 下载论文
上一篇:图像自动标注算法研究
下一篇:基于卷积稀疏表示的图像超分辨率重建研究