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

基于软件仓库的源代码演化分析

摘要第3-5页
ABSTRACT第5-6页
第一章 绪论第13-16页
    1.1 研究背景第13页
    1.2 研究目的和研究内容第13-14页
    1.3 本文组织结构第14-16页
第二章 相关技术综述第16-26页
    2.1 源代码演化分析第16-22页
        2.1.1 源代码演化分析的基本流程第16-17页
        2.1.2 源代码演化分析结果的度量第17-18页
        2.1.3 源代码演化分析方法要素第18-20页
        2.1.4 源代码演化分析结果应用场景第20-22页
    2.2 软件仓库挖掘第22-24页
        2.2.1 单一类型软件仓库的挖掘第22-24页
        2.2.2 多种软件仓库相结合的挖掘第24页
    2.3 可视化技术在软件仓库挖掘中的应用第24-25页
    2.4 本章小结第25-26页
第三章 源代码演化分析方法研究和工具开发第26-41页
    3.1 源代码演化分析方法第26-27页
    3.2 相关概念定义第27-29页
    3.3 源代码演化分析工具的设计与实现第29-37页
        3.3.1 工具架构第29-30页
        3.3.2 数据仓库设计第30-32页
        3.3.3 开发环境第32-33页
        3.3.4 分析引擎的详细设计与实现第33-35页
        3.3.5 数据仓库访问模块的详细设计与实现第35-37页
    3.4 实验数据准备第37-40页
        3.4.1 数据源的选取第37页
        3.4.2 开源项目的选择第37-38页
        3.4.3 数据预处理第38-40页
    3.5 本章小结第40-41页
第四章 源代码复合关联分析和变更范围预测第41-53页
    4.1 源代码复合关联分析第41-46页
        4.1.1 源代码静态关联分析第41-42页
        4.1.2 版次更新中源代码协同变更分析第42-44页
        4.1.3 结合静态关联分析和源代码协同变更分析第44-46页
        4.1.4 基于复合关联分析的演化规律挖掘第46页
    4.2 变更范围预测插件的开发第46-48页
    4.3 复合关联分析和变更范围预测实验第48-52页
        4.3.1 复合关联分析实验第48-49页
        4.3.2 变更范围预测实验第49-51页
        4.3.3 核心开发人员与非核心开发人员对比实验第51-52页
    4.4 本章小结第52-53页
第五章 代码变更时间和执行者的分析第53-64页
    5.1 代码变更时间段的分析第53-60页
        5.1.1 软件版次曲线和版次条形码第53-54页
        5.1.2 基于代码变更时间特征分析的演化规律挖掘第54-55页
        5.1.3 变更时间预测插件的开发第55-56页
        5.1.4 变更时间预测实验第56-60页
    5.2 代码变更执行者的分析第60-63页
        5.2.1 主导开发人员推荐模型和代码变更执行者特征分析第60-61页
        5.2.2 变更执行者预测插件的开发第61-62页
        5.2.3 变更执行者预测实验第62-63页
    5.3 本章小结第63-64页
第六章 结束语第64-66页
    6.1 工作总结第64-65页
    6.2 研究展望第65-66页
参考文献第66-71页
致谢第71-72页
攻读学位期间发表的学术论文目录第72-74页

论文共74页,点击 下载论文
上一篇:认证技术在电子商务系统中的研究与设计
下一篇:面向协同的3D场景概念建模研究