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

Mapping Bug Reports to Relevant Source Code Files Based on the Vector Space Model and Word Embedding

Abstract: Although software bug localization in software maintenance and evolution is cumbersome and time-consuming, it is also very important, especially for large-scale software projects. To lighten the workload of developers, researchers have developed various information retrieval (IR)-based bug localization models for automated software support. In this paper, we propose a new method that reduces the time required for bug localization. First, the surface lexical similarity between a bug report and source code file … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
6

Relationship

1
5

Authors

Journals

citations
Cited by 8 publications
(6 citation statements)
references
References 26 publications
0
6
0
Order By: Relevance
“…BiLSTM with domain-specific embedding defined for clinical de-identification on COVID-19 Italian data gains a micro F1-score of 94.48% (Catelli et al 2020 ). The localization of software bugs using GloVe and the POS tagging methodology achieved a maximum average precision of 30.70% (Liu et al 2019 ). A single neural network model to jointly learn the task of POS and semantic annotation is proposed to enhance the performance of existing rule-based systems for the Welsh language.…”
Section: Review On Text Analytics Word Embedding Application and Deep...mentioning
confidence: 99%
See 1 more Smart Citation
“…BiLSTM with domain-specific embedding defined for clinical de-identification on COVID-19 Italian data gains a micro F1-score of 94.48% (Catelli et al 2020 ). The localization of software bugs using GloVe and the POS tagging methodology achieved a maximum average precision of 30.70% (Liu et al 2019 ). A single neural network model to jointly learn the task of POS and semantic annotation is proposed to enhance the performance of existing rule-based systems for the Welsh language.…”
Section: Review On Text Analytics Word Embedding Application and Deep...mentioning
confidence: 99%
“… Wang et al ( 2019 ) Public opinion orientation analysis for text in the Chinese language Business news corpus in Chinese language, Chinese Opinion Analysis Evaluation 2011 corpus Document orientation analysis approach Word2Vec (CBOW) The proposed model achieves an accuracy of 87.23% 11. Liu et al ( 2019 ) software bug localization by obtaining semantic similarity between bug reports and code file Project dataset: Eclipse, SWT, AsepectJ, Zxing Information retrieval approach Word2Vec(Skip-Gram), GloVe The GloVe + POS tagging model achieves average precision of 30.7% 12. Ezeani et al ( 2019 ) Embedding for the Welsh language Welsh Wikipedia articles NN approach fastText NN + fastText + POS + SEM achieves an accuracy of 99.23% for multi-task taggers 13.…”
Section: Appendix Amentioning
confidence: 99%
“…NLP was used to reduce manual efforts in remedying faults outlined in bug reports by automating redundant tasks such as reading and searching in natural language artifacts, and locating areas of concern. Examples include comparing bugs to generated patches (Csuvik et al, 2020), between bug reports and test cases (Gadelha et al, 2021), between bug reports and source code (Khatiwada et al, 2017;Liu et al, 2019;Wang et al, 2014;Lam et al, 2015;Malhotra et al, 2018;Jiang et al, 2020;Zhou et al, 2017;Gharibi et al, 2018;Shokripour et al, 2013), cross-language bug tracing (Xia et al, 2014), and commit information (Yang and Lee, 2021).…”
Section: Bug Localisationmentioning
confidence: 99%
“…At the same time, the precision of each file is calculated. Below, the relevant metrics are calculated according to the following example [36].…”
Section: Map (Mean Average Precision): the Metric Requiresmentioning
confidence: 99%