返回
DEEPLINK: Recovering issue-commit links based on deep learning
DOI:10.1016/j.jss.2019.110406.png)
摘要
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总结
对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。
期刊
IF:
4.1
论文数:
5.4K
被引数:
8.4K
机构
引用论文
Exemplar: A Source Code Search Engine for Finding Highly Relevant ApplicationsExemplar: 用于查找高度相关应用程序的源代码搜索引擎
CNC-Pincer Rare-Earth Metal Amido Complexes with a Diarylamido Linked Biscarbene Ligand: Synthesis, Characterization, and Catalytic Activity具有二芳基酰胺连接的双卡宾配体的cnc-pincer稀土金属酰胺配合物: 合成,表征和催化活性
没有更多内容

