软件缺陷报告严重性预测研究

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:xiange
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件缺陷报告的严重性分析在软件维护过程中起到关键作用。随着软件规模的不断增大,越来越多的软件公司使用Bugzilla和Jira等缺陷跟踪系统管理软件缺陷。这些系统利用缺陷报告记录软件缺陷,并通过分析缺陷报告的严重程度实现软件维护资源的合理分配,降低软件维护成本。
  结合缺陷报告的严重性属性,已有研究主要基于缺陷报告的文本信息,通过分类算法完成缺陷报告严重程度的预测。然而,当前研究主要停留在粗粒度的二元分类上,缺乏实际软件项目的缺陷严重性实证分析和细粒度预测。为帮助开发者更好的分析缺陷报告的严重性,本文从严重性实证分析和细粒度预测两方面入手,解决缺陷报告严重性分析的核心问题:为解决严重性实证分析问题,提出缺陷报告严重性影响分析框架,以评估对严重性属性的外部影响;为解决严重性预测问题,提出面向领域特征的粗粒度严重性预测方法和基于特征序列重构的细粒度严重性预测方法,提升不同场景下缺陷严重性预测的效果。
  首先,本文通过实证分析的方法,提出缺陷报告严重性影响分析框架。分析典型的开源项目(Mozilla和Eclipse)的数据,以及不同组件和项目中缺陷严重性程度分布情况,发现了若干有趣的现象,比如:软件缺陷严重性自动分类能够提升修复率11%;正确的严重性分类能够有效减少缺陷解决时长,同时提高缺陷分派准确率。
  其次,本文提出一种新的面向领域特征的粗粒度严重性预测方法。本部分工作将软件缺陷报告的7种严重性分为严重和不严重两个级别,在对4种特征选择算法及4种机器学习算法处理结果的交叉对比的基础上,提出新的严重性二元预测方法,该方法使用T01向量化方法处理原始文本数据集,使用相关系数特征选择算法对原始数据集进行特征优化,使用多项式贝叶斯算法对数据集进行训练和测试,使预测的AUROC值提高到0.7642。
  最后,本文提出用于细粒度严重性预测的基于排序的特征序列重构方法。由于缺陷报告的二元严重性分类(严重和不严重)无法准确的表达缺陷报告的严重程度,为解决细粒度严重性预测问题,本文利用缺陷报告特征子集优化思想,提出特征子集优化方法。该方法将软件缺陷报告严重性特征子集的维度降低了50%的同时,显著提升细粒度缺陷报告严重性预测效果,将其加权F值指标提升到76.7%。
  本文研究不仅弥补了当前缺陷报告严重性实证分析的不足,还进一步提升了细粒度严重性定量预测的性能,对软件维护过程的资源合理分配具有一定的参考价值。
其他文献
随着太赫兹科学与技术的高速发展,太赫兹无线通信也成为了太赫兹科学研究的重要分支,如何对太赫兹信号进行高速有效的调制也成为了太赫兹无线通信中亟待解决的问题。本文分析调研了国内外太赫兹高速调制器件的最新进展;设计研究了基于Meta超材料的双层透射式太赫兹极化转换器,实现了良好极化转换效果的透射式太赫兹极化转换器;研究基于Meta超材料结构的高Q元面,实现了基于尖端耦合效应的高Q值元面设计;试验加工完成
微结构光纤,由于其结构设计的灵活多变性及传统光纤无法比拟的优异光学特性,极大地突破了传统光纤的局限,为纤维光学带来了一场深刻变革,为光纤技术及其应用领域的发展提供了新的发展途径。近年来,微结构光纤及应用研究成为国内外关注的热点,为光通信、光传感、光器件、量子光学、生物医学等领域的发展瓶颈问题突破提供了新的契机。微结构光纤中存在的空气孔为功能材料的修饰提供了天然的通道,材料修饰的微结构光纤集材料的优
高速移动网络作为“泛在”移动互联网的重要组成部分,受到了广泛的关注。随着网络技术发展,高速移动网络可以融合多个电信运营商提供的网络,为移动用户提供丰富的网络信息服务。然而,传统的高速移动网络因其自身架构的局限性和复杂的无线链路特点,难以灵活地协同异构网络来满足移动信息服务的多维需求,造成服务质量差、用户体验不佳和资源利用率低等弊端。因此,本文在智慧标识网络理论基础下,结合高速移动网络特点与服务多维
光纤光栅是最常见的光学器件之一,基于光纤光栅的光电子器件具有体积小、易集成和易与光纤通信系统相连接等优点,是光网络的重要基础。啁啾相移光纤光栅(PS-CFBG)通过在啁啾光纤光栅(CFBG)上引入相移,使其频谱内打开一个或多个极窄的“窗口”,在多通道窄带滤波方面具有明显优势,能够广泛应用于波分复用、多波长调制以及多参量传感等领域。本论文采用V-I传输矩阵法深入分析了PS-CFBG的频谱特性,并以此
LTE(Long Term Evolution)作为下一代移动通信技术的长期演进,具有传送速率高、时延低、可靠性高、载波带宽可灵活配置等特点。然而高速铁路电磁环境复杂,电气化列车运行时弓网离线放电现象频发,其主要频谱能量范围可达几百MHz,是干扰铁路移动通信系统正常工作的主要骚扰源。此外,根据我国现有的频谱资源分布,需要考虑LTE-R在400MHz范围内的适用性,因此有必要研究分析弓网离线辐射骚扰
学位
双目立体视觉是计算机视觉与图像处理等研究领域的一项重点任务,旨在通过计算左右目视点图像中像素点的视差,进而恢复其场景深度,包含了图像中丰富的几何结构信息。因此,研究双目立体视觉的关键是从立体图像对中提取精准、稠密的视差图,继而为更高级的视觉任务提供可靠的先验信息。21世纪以来,随着计算机硬、软件水平的快速发展,双目立体匹配计算技术已被广泛应用于增强现实、自动驾驶、无人机导航制导与控制、三维重建以及
近年来,小型无人直升机及其相关技术得到了快速发展,被应用于军事和民用的许多领域。小型无人直升机具有可垂直起降,机动性高,续航时间长等特点,但是其内外部结构较为复杂,整体呈现静不稳定性,状态参数之间存在强耦合,系统高度非线性,这些因素都给小型无人直升机飞行控制系统的设计带来了较大的挑战,也制约了小型无人直升机更进一步的广泛应用。本文基于小型无人直升机的飞行动力学结构特性给出了其非线性和线性模型,对于
近年来,随着人工智能技术进入发展的黄金时期,移动机器人领域也迎来了新的发展机遇。作为机器人领域的核心部分,基于SLAM的室内自主导航技术受到国内外学者的广泛关注。本研究以机器人的室内自主导航技术为研究背景,分别对SLAM技术,机器人自定位及路径规划三个部分进行理论的研究,在此基础上利用实验验证导航系统各模块的有效性,并结合ROS的分布式网络完成实际的应用。  首先,详细介绍了移动机器人硬件配置,并
输出调节问题是自动控制领域中的核心问题之一,其包括了系统的镇定、抑制外部的干扰和跟踪参考信号等控制问题。它的研究目标是设计反馈控制器使得系统能够抑制外部的干扰和跟踪参考输入,并且闭环系统的信号是最终一致有界的。然而在大多数文献中,其研究内容中大部分的系统控制方向都是已知的,显然只有较少的系统能满足这个条件,这就限制了其在实际问题中的应用。  本文首先研究具有未知控制方向的不确定非线性系统的自适应输
CNN pruning is a well-known process that is highly recommended in the optimization of neural network performance such as reducing computational costs of neural networks.Nowadays, pruning approaches fo