计算机科学
情报检索
软件错误
词(群论)
余弦相似度
文字嵌入
任务(项目管理)
日食
编码(集合论)
光学(聚焦)
软件回归
相似性(几何)
数据挖掘
嵌入
软件质量
人工智能
软件
软件开发
程序设计语言
聚类分析
集合(抽象数据类型)
哲学
管理
经济
物理
光学
图像(数学)
语言学
天文
作者
Xinli Yang,David Lo,Xin Xia,Lingfeng Bao,Jing Sun
标识
DOI:10.1109/issre.2016.33
摘要
Similar bugs are bugs that require handling of many common code files. Developers can often fix similar bugs with a shorter time and a higher quality since they can focus on fewer code files. Therefore, similar bug recommendation is a meaningful task which can improve development efficiency. Rocha et al. propose the first similar bug recommendation system named NextBug. Although NextBug performs better than a start-of-the-art duplicated bug detection technique REP, its performance is not optimal and thus more work is needed to improve its effectiveness. Technically, it is also rather simple as it relies only upon a standard information retrieval technique, i.e., cosine similarity. In the paper, we propose a novel approach to recommend similar bugs. The approach combines a traditional information retrieval technique and a word embedding technique, and takes bug titles and descriptions as well as bug product and component information into consideration. To evaluate the approach, we use datasets from two popular open-source projects, i.e., Eclipse and Mozilla, each of which contains bug reports whose bug ids range from [1,400000]. The results show that our approach improves the performance of NextBug statistically significantly and substantially for both projects.
科研通智能强力驱动
Strongly Powered by AbleSci AI