Title
Discovering loners and phantoms in commit and issue data
Abstract
The interlinking of commit and issue data has become a de-facto standard in software development. Modern issue tracking systems, such as JIRA, automatically interlink commits and issues by the extraction of identifiers (e.g., issue key) from commit messages. However, the conventions for the use of interlinking methodologies vary between software projects. For example, some projects enforce the use of identifiers for every commit while others have less restrictive conventions. In this work, we introduce a model called PaLiMod to enable the analysis of interlinking characteristics in commit and issue data. We surveyed 15 Apache projects to investigate differences and commonalities between linked and non-linked commits and issues. Based on the gathered information, we created a set of heuristics to interlink the residual of non-linked commits and issues. We present the characteristics of Loners and Phantoms in commit and issue data. The results of our evaluation indicate that the proposed PaLiMod model and heuristics enable an automatic interlinking and can indeed reduce the residual of non-linked commits and issues in software projects.
Year
DOI
Venue
2015
10.1109/ICPC.2015.10
ICPC
Keywords
Field
DocType
commit data,issue data,software development,issue tracking systems,JIRA,identifier extraction,software projects,interlinking methodologies,Apache projects,nonlinked commits,PaLiMod model,loners,phantoms
Data modeling,Data mining,Identifier,Computer science,Computer security,Commit,Tracking system,Heuristics,Software,Software development
Conference
ISSN
ISBN
Citations 
1092-8138
978-1-5386-0535-6
5
PageRank 
References 
Authors
0.53
22
5
Name
Order
Citations
PageRank
Gerald Schermann11067.65
Martin Brandtner2202.61
Sebastiano Panichella377939.38
Philipp Leitner4877.42
Harald Gall53858263.82