基于多特征缺陷再分配图的自动软件缺陷分派方法

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:gaolianglin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件缺陷作为困扰用户及软件开发人员的难题,不仅增加软件组织的成本、危害了软件产品质量,还延缓了软件开发和发布的进度,因此及时地识别和纠正软件缺陷对软件工程实践来说至关重要。大型软件项目常用Bugzilla等工具管理软件缺陷,缺陷分派者先判定用户提交的缺陷是否是重复缺陷,再将非重复缺陷分派给开发人员处理,重复缺陷的检测和缺陷的分派都是手动完成的,而Eclipse和Mozilla每天都会接到数百条缺陷报告,再将这些缺陷报告报告手动分配给几千个开发人员中的几个去修复,由于错误分配,有一半以上的缺陷报告都会出现再分配,这将大大降低缺陷报告的修复效率和提高缺陷报告的修复时间。因此,如何精确和快速地识别缺陷是否是重复缺陷,并将非重复缺陷报告分配给合适的开发人员和确定缺陷的修复时间是急需解决的问题。论文系统地分析了重复缺陷报告检测和缺陷分派的产生背景、发展现状及研究意义,提出了基于缺陷再分配图的缺陷报告处理方法。论文的主要工作和贡献在于:(1)提出了基于多特征的重复缺陷检测技术,首先将缺陷报告用bucket结构保存,再使用已修复缺陷的“summary”,“description”和“comment”三个属性两两结合作为特征向量训练分类器以实现重复缺陷的检测。(2)提出了潜在语义索引分类器和多特征再分配图相结合的缺陷分派方法,首先提取缺陷报告的概述和详细描述等特征,经过去除停用词,提取主干词处理后结合修复缺陷开发人员信息,获得词条文档矩阵,用基于潜在语义索引技术对词条文档矩阵进行降维处理,再训练分类器,预测待测缺陷的潜在开发人员列表;用缺陷修复人员之间再分配转移概率和开发人员已修复的缺陷所属产品和部件信息,构造多特征缺陷再分配图,结合多特征缺陷再分配图更新候选开发人员列表。(3)分别计算待测缺陷报告的概述、详细描述、评论与缺陷报告库中缺陷的概述、详细描述、评论的匹配相似度,根据三部分相似度和选择相似缺陷,并通过计算相似缺陷修复时间的加权平均值来预测待测缺陷的修复时间。
其他文献
互联网的飞速发展给人们的工作和生活带来了便利,然而网络安全事故频发,无疑给网络世界蒙上了一层阴影,一旦重要的私人信息在网络安全事故中被泄露的话,就有可能造成非常严重的后
数字签名技术作为一项极其重要的保密技术,在数据通信的真实性、完整性以及匿名性等方面都起到了十分重要的作用,已成为计算机网络中不可缺少的一项安全措施,在军事、金融以及商
随着1992年物流配送中心试点工作的展开,我国物流业得到了迅猛的发展。物流业在高速发展的同时,存在的问题与发展瓶颈也日益突显出来,其中过高的运作成本是行业发展所面临的最主
近年来,随着计算机图形学技术的飞速发展,大量的三维模型被应用于动画、电影、3D游戏和广告等领域中,大量开放的三维模型数据库也已经出现。如何快速低成本让用户准确查找目
随着互联网的发展,搜索引擎已经成为互联网最重要的入口之一。在搜索引擎的组成部分中,网页排序是搜索引擎设计的核心问题,排序结果的准确性决定了搜索引擎的性能和用户体验。早
某省人力资源和社会保障部门继2011年运行浙大网新版核心平台一版后,又推出了“多险合一”的核心平台二版。养老保险是“多险合一”社会保险制度的重要组成部分。本文在严格遵守核心平台二版规范和试点城市业务需求的前提下,经过分析养老保险待遇业务的实际需求和业务流程,并结合系统集成和项目管理的先进思想,设计和实现了一个针对养老保险待遇业务的业务系统。首先,本文在讨论“多险合一”社会保险系统项目背景和对其开发
在过去的几年,移动设备的数量在飞速的增长,如智能手机、平板电脑等。在智能手机市场,安卓系统的市场份额是最高的。与此同时,针对移动设备的安全威胁也越来越多,由于安卓系
在电脑普及、信息爆炸的现代社会,网络已经成为主流咨询媒介。目前,高校大学生学习、生活、娱乐之类的咨询主要通过现场、电话咨询和网络咨询等方式,而涉及到的这些问题往往
信息技术的飞速发展使得无线传感器网络(Wireless Sensor Network)逐渐成为信息技术领域内一个新兴的研究方向。无线传感器网络有着功耗低,成本低,分布广泛,自组织等优势,另一方
在无线通信系统中,连接可靠性和数据高传输率是重要的性能指标。由于多径衰落、阴影和路径损耗等的干扰,信道质量在时间、频率和空间上将产生随机不确定性,导致无线通信质量