2014 IEEE International Conference on Software Maintenance and Evolution 2014
DOI: 10.1109/icsme.2014.39
|View full text |Cite
|
Sign up to set email alerts
|

Compositional Vector Space Models for Improved Bug Localization

Abstract: Software developers and maintainers often need to locate code units responsible for a particular bug. A number of Information Retrieval (IR) techniques have been proposed to map natural language bug descriptions to the associated code units. The vector space model (VSM) with the standard tf-idf weighting scheme (VSM natural ), has been shown to outperform nine other state-of-the-art IR techniques. However, there are multiple VSM variants with different weighting schemes, and their relative performance differs … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
28
0

Year Published

2014
2014
2023
2023

Publication Types

Select...
6
2
2

Relationship

6
4

Authors

Journals

citations
Cited by 59 publications
(28 citation statements)
references
References 39 publications
0
28
0
Order By: Relevance
“…Hit@10 only considers the performance of a fault localization tool when a small number of program elements (in our case: program blocks) are inspected. The measure was previously used by information retrieval (IR) based bug localization studies that find buggy program files given a textual bug report [31,35,38,40,43,51]. Admittedly, there is no large scale study that shows positive correlation (or its absence) between improving Hit@10 (or other rank-based metrics) and time and effort saved when developers use a fault localization technique to debug various kinds of bugs.…”
Section: Discussionmentioning
confidence: 99%
“…Hit@10 only considers the performance of a fault localization tool when a small number of program elements (in our case: program blocks) are inspected. The measure was previously used by information retrieval (IR) based bug localization studies that find buggy program files given a textual bug report [31,35,38,40,43,51]. Admittedly, there is no large scale study that shows positive correlation (or its absence) between improving Hit@10 (or other rank-based metrics) and time and effort saved when developers use a fault localization technique to debug various kinds of bugs.…”
Section: Discussionmentioning
confidence: 99%
“…Besides language models, many other text analysis techniques, e.g., information retrieval, topic modeling, etc., have been used by researchers to analyze software and its related textual artifacts [3], [7], [22], [24], [25]. We highlight a few software engineering studies that make use of text analysis below.…”
Section: Text Analysis and Software Engineeringmentioning
confidence: 99%
“…IR-Based Bug Localization: Various IR-based bug localization approaches that employ information retrieval techniques to calculate the similarity between a bug report and a program element (e.g., a method or a source code file) have been proposed [39,30,22,44,57,41,47,48,53].…”
Section: Related Workmentioning
confidence: 99%