2021
DOI: 10.1109/access.2021.3074266
|View full text |Cite
|
Sign up to set email alerts
|

Code Complexity and Version History for Enhancing Hybrid Bug Localization

Abstract: Software projects are not void from bugs when they are released, so the developers keep receiving bug reports that describe technical issues. The process of identifying the buggy code files that correspond to the submitted bug reports is called bug localization. Automating the bug localization process can speed up bug fixing and improve the productivity of the developers, especially with a large number of submitted bug reports. Several automatic bug localization approaches were proposed in the literature revie… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
7
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(7 citation statements)
references
References 26 publications
0
7
0
Order By: Relevance
“…To overcome this issue, a semantic similarity feature is used to increase the effectiveness of the fault localization tasks. There are many approaches used in the literature to achieve semantic similarity by building the vectors that represent words; these vectors are called word-embedding vectors and capture the semantic relations between words [11]. The most utilized approaches for word embedding are Word2Vec and GloVe [11].…”
Section: Semantic Similaritymentioning
confidence: 99%
See 3 more Smart Citations
“…To overcome this issue, a semantic similarity feature is used to increase the effectiveness of the fault localization tasks. There are many approaches used in the literature to achieve semantic similarity by building the vectors that represent words; these vectors are called word-embedding vectors and capture the semantic relations between words [11]. The most utilized approaches for word embedding are Word2Vec and GloVe [11].…”
Section: Semantic Similaritymentioning
confidence: 99%
“…There are many approaches used in the literature to achieve semantic similarity by building the vectors that represent words; these vectors are called word-embedding vectors and capture the semantic relations between words [11]. The most utilized approaches for word embedding are Word2Vec and GloVe [11]. Word2Vec is a family of model optimizations and architectures that uses a large dataset to learn word embeddings [16].…”
Section: Semantic Similaritymentioning
confidence: 99%
See 2 more Smart Citations
“…Hence, AttentiveBugLocator reduces the lexical mismatch by compactly learning semantic and contextual information with careful fusion of five IR features: VSM score [37], stack trace score [28], and code complexity score [21] to improve bug localization. Hence, our main contributions are as follows:…”
Section: Introductionmentioning
confidence: 99%