2015 IEEE 23rd International Conference on Program Comprehension 2015
DOI: 10.1109/icpc.2015.10
|View full text |Cite
|
Sign up to set email alerts
|

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… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
22
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 18 publications
(22 citation statements)
references
References 23 publications
0
22
0
Order By: Relevance
“…Locating defect-fixing and defect-inducing commits by using the issue ids in commit/log messages is a common practice in software engineering ( Čubranić and Murphy 2003;Fischer et al 2003bFischer et al , 2003aŚliwerski et al 2005;Bernstein 2009a, 2010;Bird et al 2010;Sureka et al 2011;Wu et al 2011;Nguyen et al 2012;Bissyandé et al 2013;Le et al 2015;Schermann et al 2015;Sun et al 2016Sun et al , 2017aXie et al 2019;Tu and Menzies 2020). For example, Fischer et al (Fischer et al 2003a) applied regular expressions to log messages to retrieve issue ids.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Locating defect-fixing and defect-inducing commits by using the issue ids in commit/log messages is a common practice in software engineering ( Čubranić and Murphy 2003;Fischer et al 2003bFischer et al , 2003aŚliwerski et al 2005;Bernstein 2009a, 2010;Bird et al 2010;Sureka et al 2011;Wu et al 2011;Nguyen et al 2012;Bissyandé et al 2013;Le et al 2015;Schermann et al 2015;Sun et al 2016Sun et al , 2017aXie et al 2019;Tu and Menzies 2020). For example, Fischer et al (Fischer et al 2003a) applied regular expressions to log messages to retrieve issue ids.…”
Section: Related Workmentioning
confidence: 99%
“…To address the second challenge, many studies have attempted to improve the accuracy of detecting defect-fixing commits (Fischer et al 2003a;Śliwerski et al 2005;Bernstein 2009a, 2010;Bird et al 2010;Sureka et al 2011;Wu et al 2011;Nguyen et al 2012;Bissyandé et al 2013;Le et al 2015;Schermann et al 2015;Sun et al 2016Sun et al , 2017aXie et al 2019;Tu and Menzies 2020). More specifically, ILAs (issue-link algorithms) have been proposed to link issue reports to commits.…”
Section: Issue-link Algorithm: Detecting Defect-fixing Commits Based ...mentioning
confidence: 99%
See 1 more Smart Citation
“…Our goal is therefore to create trace links as the commits are made so that developers can accept or reject them in order to create a set of trusted links. In [57], the authors proposed two heuristics, Loners and Phantoms, to infer trace links between commits and issues. We incorporate their concepts as one attribute in our classifier.…”
Section: Related Workmentioning
confidence: 99%
“…However, often only one commit in this series is explicitly linked to I . In [57] the other commits in this series are termed phantoms. All commits in the series may share commonalities.…”
Section: Process Modelmentioning
confidence: 99%