首页 > 期刊 > 自然科学与工程技术 > 信息科技 > 电子信息科学综合 > 计算机学报 > 基于多目标优化算法NSGA-Ⅱ推荐相似缺陷报告 【正文】

基于多目标优化算法NSGA-Ⅱ推荐相似缺陷报告

樊田田; 许蕾; 陈林 南京大学计算机科学与技术系; 南京210023; 南京大学计算机软件新技术国家重点实验室; 南京210023
  • 相似缺陷报告推荐
  • 多目标优化
  • 空间向量模型
  • 词嵌入模型
  • 软件工程

摘要:在软件开发过程中,开发人员会收到用户提交的大量缺陷报告.若修复缺陷报告中问题涉及到的相同源代码文件数目超过一半,则称这些缺陷报告为相似缺陷报告.给开发人员推荐相似缺陷报告能够有效节约开发人员修复缺陷的时间.该文提出一种基于多目标优化算法NSGA-Ⅱ推荐相似缺陷报告的方法,即在推荐尽可能少的相似缺陷报告情况下,使得缺陷报告间的相似度尽可能大.为此,利用缺陷报告的摘要和描述信息,该文采用TFIDF和Word Embedding两种方法,从历史缺陷报告中找出相似的缺陷报告,并采用基于搜索的多目标优化算法NSGA-Ⅱ来保证推荐的相似缺陷报告数目尽可能少.实验数据集是6个开源项目(AspectJ、Birt、Eclipse UI、JDT、SWT和Tomcat).与采用单目标算法相比,该文方法在推荐相似缺陷报告的准确率、平均准确率均值、平均序位倒数均值都有提高,其中,在Top@1准确率、平均准确率均值、平均序位倒数均值上分别比Yang方法提高125.5%、67.7%和62.75%.

注:因版权方要求,不能公开全文,如需全文,请咨询杂志社

投稿咨询 文秘咨询

计算机学报

  • 预计1-3个月 预计审稿周期
  • 3.18 影响因子
  • 计算机 快捷分类
  • 月刊 出版周期

主管单位:中国科学院;主办单位:中国计算机学会;中国科学院计算技术研究所

我们提供的服务

服务流程: 确定期刊 支付定金 完成服务 支付尾款 在线咨询