Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering 2014
DOI: 10.1145/2635868.2635874
|View full text |Cite
|
Sign up to set email alerts
|

Learning to rank relevant files for bug reports using domain knowledge

Abstract: When a new bug report is received, developers usually need to reproduce the bug and perform code reviews to find the cause, a process that can be tedious and time consuming. A tool for ranking all the source files of a project with respect to how likely they are to contain the cause of the bug would enable developers to narrow down their search and potentially could lead to a substantial increase in productivity. This paper introduces an adaptive ranking approach that leverages domain knowledge through functio… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
228
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 247 publications
(229 citation statements)
references
References 55 publications
1
228
0
Order By: Relevance
“…Our simpler approach only uses the first of Ye et al (2014) six features, lexical similarity, and yet provides better results on Tomcat, as we'll show. Youm et al (2015) introduced an approach where the scoring methods utilised in previous studies (Zhou et al 2012;Saha et al 2013;Wong et al 2014;) are first calculated individually and then combined together by varying alpha and beta parameter values.…”
Section: Combining Multiple Information Sourcesmentioning
confidence: 71%
See 4 more Smart Citations
“…Our simpler approach only uses the first of Ye et al (2014) six features, lexical similarity, and yet provides better results on Tomcat, as we'll show. Youm et al (2015) introduced an approach where the scoring methods utilised in previous studies (Zhou et al 2012;Saha et al 2013;Wong et al 2014;) are first calculated individually and then combined together by varying alpha and beta parameter values.…”
Section: Combining Multiple Information Sourcesmentioning
confidence: 71%
“…Current state-of-the-art approaches for Java programs [BugLocator (Zhou et al 2012), BRTracer (Wong et al 2014), BLUiR (Saha et al 2013), AmaLgam , LearnToRank (Ye et al 2014), BLIA (Youm et al 2015) and Rahman et al (2015)] rely on project history to improve the suggestion of relevant source files. In particular they use similar BRs and recently modified files.…”
Section: Our Aim and Contributionsmentioning
confidence: 99%
See 3 more Smart Citations