arrow
返回

DEEPLINK: Recovering issue-commit links based on deep learning

delete2019-12-01
delete37
PRE
AI
阮航 封面图
阮航 (Hang Ruan)
B
Bihuan Chen *
X
Xin Peng
DOI:10.1016/j.jss.2019.110406delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The links between issues in an issue-tracking system and commits resolving the issues in a version control system are important for a variety of software engineering tasks (e.g., bug prediction, bug localization and feature location). However, only a small portion of such links are established by manually including issue identifiers in commit logs, leaving a large portion of them lost in the evolution history. To recover issue-commit links, heuristic-based and learning-based techniques leverage the metadata and text/code similarity in issues and commits; however, they fail to capture the embedded semantics in issues and commits and the hidden semantic correlations between issues and commits. As a result, this semantic gap inhibits the accuracy of link recovery. To bridge this gap, we propose a semantically-enhanced link recovery approach, named DEEPLINK, which is built on top of deep learning techniques. Specifically, we develop a neural network architecture, using word embedding and recurrent neural network, to learn the semantic representation of natural language descriptions and code in issues and commits as well as the semantic correlation between issues and commits. In experiments, to quantify the prevalence of missing issue-commit links, we analyzed 1078 highly-starred GitHub Java projects (i.e., 583,795 closed issues) and found that only 42.2% of issues were linked to corresponding commits. To evaluate the effectiveness of DEEPLINK, we compared DEEPLINK with a state-of-the-art link recovery approach FRLink using ten GitHub Java projects and demonstrated that DEEPLINK can outperform FRLink in terms of F-measure. (C) 2019 Elsevier Inc. All rights reserved.
Keyword:
Issue-commit links
Deep learning
Semantic understanding
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Journal of Systems and Software 封面图
Journal of Systems and Software
IF:
4.1
论文数:
5.4K
被引数:
8.4K

机构

F
fudan university
学者数:
11.8W
论文数: 7.7W
被引数: 121
引用论文

引用论文

Theoretical Study of AlnNn, GanNn, and InnNn(n= 4, 5, 6) Clusters
err2002-01-30
err0
PREAI
errAnil K. Kandalam; Miguel A. Blanco; Ravindra Pandey
err分享
err收藏
Recovering traceability links between code and documentation
err2002-10-01
err601
errOAAI
errAntoniol, G; Canfora, G; Casazza, G; De Lucia, A; Merlo, E
err分享
err收藏
没有更多内容