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

软件工程缺陷分析关键技术研究

摘要第4-6页
Abstract第6-7页
第1章 绪论第18-27页
    1.1 研究背景第18-19页
    1.2 研究动机第19-21页
        1.2.1 软件缺陷预测第20页
        1.2.2 软件漏洞预测第20页
        1.2.3 缺陷报告定位第20-21页
        1.2.4 频繁缺陷挖掘第21页
    1.3 本文工作第21-27页
        1.3.1 研究目标第21-22页
        1.3.2 研究内容第22-25页
        1.3.3 组织结构第25-27页
第2章 软件缺陷分析研究基础与现状第27-33页
    2.1 软件缺陷预测研究现状第27-30页
        2.1.1 经典缺陷预测技术第27-28页
        2.1.2 跨项目缺陷预测技术第28-29页
        2.1.3 漏洞预测技术第29-30页
    2.2 软件缺陷报告定位研究现状第30-31页
    2.3 分类算法在软件工程研究中的应用第31-32页
    2.4 本章小结第32-33页
第3章 基于集成学习的软件缺陷预测技术研究第33-59页
    3.1 引言第33-35页
    3.2 研究背景第35-39页
        3.2.1 缺陷预测技术: 通用步骤第35-36页
        3.2.2 经典分类算法第36-39页
        3.2.3 Combined Defect Predictor(CODEP)算法第39页
    3.3 集成学习算法第39-42页
        3.3.1 整体框架第39-41页
        3.3.2 Average Voting第41页
        3.3.3 Maximum Voting第41页
        3.3.4 Bagging第41-42页
        3.3.5 Boosting第42页
        3.3.6 Random Forest第42页
    3.4 实验及结果分析第42-51页
        3.4.1 实验准备第42-44页
        3.4.2 评价指标第44-46页
        3.4.3 研究问题第46-51页
    3.5 讨论第51-57页
        3.5.1 NASA数据集第51-53页
        3.5.2 CODEP_(J48)的性能评估第53-56页
        3.5.3 基础分类器和Max性能对比第56页
        3.5.4 时间复杂度分析第56-57页
        3.5.5 效度威胁第57页
    3.6 本章小结第57-59页
第4章 结合软件度量和文本特征的软件漏洞预测技术研究第59-80页
    4.1 引言第59-61页
    4.2 研究动机第61-62页
    4.3 研究方法第62-67页
        4.3.1 方法概述第63-64页
        4.3.2 基础分类器第64-66页
        4.3.3 COMPOSER第66-67页
    4.4 实验及结果分析第67-75页
        4.4.1 实验准备第68-69页
        4.4.2 评价指标第69-70页
        4.4.3 研究问题第70-75页
    4.5 讨论第75-79页
        4.5.1 与上一章集成学习算法的性能对比第75-76页
        4.5.2 因式分解机方法性能评估第76-78页
        4.5.3 效度威胁第78-79页
    4.6 本章小结第79-80页
第5章 基于多层抽象模型的软件缺陷报告定位技术第80-113页
    5.1 引言第80-83页
    5.2 Preliminaries第83-85页
        5.2.1 Latent Dirichlet Allocation第83-84页
        5.2.2 遗传算法第84-85页
        5.2.3 数值归一化第85页
        5.2.4 数据融合第85页
    5.3 MULAB第85-93页
        5.3.1 方法概述第85-86页
        5.3.2 Preprocessing第86-87页
        5.3.3 Topic Number Tuning第87-88页
        5.3.4 Hierarchy Creation第88页
        5.3.5 Multi-Abstraction Retrieval第88-93页
    5.4 实验及结果分析第93-107页
        5.4.1 数据集介绍第93-95页
        5.4.2 评价指标第95页
        5.4.3 研究问题第95-107页
        5.4.4 效度威胁第107页
    5.5 讨论第107-111页
        5.5.1 定性分析第107-109页
        5.5.2 时间效率第109-111页
    5.6 本章小结第111-113页
第6章 软件频繁缺陷挖掘第113-134页
    6.1 引言第113-117页
    6.2 研究方法第117-121页
        6.2.1 方法概述第117-118页
        6.2.2 数据预处理第118页
        6.2.3 构建Candidate Domain-Specific Bug Dataset (CDB)第118页
        6.2.4 问题排序第118-119页
        6.2.5 查询优化第119页
        6.2.6 重新排序第119-120页
        6.2.7 稳定性判断第120-121页
    6.3 实验及结果分析第121-129页
        6.3.1 实验准备第121-122页
        6.3.2 对比方法第122页
        6.3.3 用户调研第122-124页
        6.3.4 评价指标第124-125页
        6.3.5 研究问题第125-129页
    6.4 讨论第129-133页
        6.4.1 定性分析第129-132页
        6.4.2 时间复杂度分析第132页
        6.4.3 效度威胁第132-133页
    6.5 本章小结第133-134页
第7章 总结与展望第134-137页
    7.1 本文工作总结第134-136页
    7.2 未来工作展望第136-137页
参考文献第137-150页
附录A第150-157页
附录B第157-161页
攻读博士学位期间主要科研成果第161-163页
致谢第163-165页
作者简历第165页

论文共165页,点击 下载论文
上一篇:当代中国“外在劝导式”道德教育反思--基于亚里士多德“德性自觉论”
下一篇:面向视觉感知理解的目标检测、跟踪与识别方法研究