Using observed behavior to reformulate queries during text retrieval-based bug localization

O Chaparro, JM Florez, A Marcus - 2017 IEEE International …, 2017 - ieeexplore.ieee.org
Text Retrieval (TR)-based approaches for bug localization rely on formulating an initial
query based on a bug report. Often, the query does not return the buggy software artifacts at …

Are bug reports enough for text retrieval-based bug localization?

C Mills, J Pantiuchina, E Parra… - … and Evolution (ICSME …, 2018 - ieeexplore.ieee.org
Text Retrieval (TR) has been widely used to support many software engineering tasks,
including bug localization (ie, the activity of localizing buggy code starting from a bug report) …

Using bug descriptions to reformulate queries during text-retrieval-based bug localization

O Chaparro, JM Florez, A Marcus - Empirical Software Engineering, 2019 - Springer
Text Retrieval (TR)-based approaches for bug localization rely on formulating an initial
query based on the full text of a bug report. When the query fails to retrieve the buggy code …

Predicting effectiveness of ir-based bug localization techniques

TDB Le, F Thung, D Lo - 2014 IEEE 25th international …, 2014 - ieeexplore.ieee.org
Recently, many information retrieval (IR) based bug localization approaches have been
proposed in the literature. These approaches use information retrieval techniques to process …

Bug localization with combination of deep learning and information retrieval

AN Lam, AT Nguyen, HA Nguyen… - 2017 IEEE/ACM 25th …, 2017 - ieeexplore.ieee.org
The automated task of locating the potential buggy files in a software project given a bug
report is called bug localization. Bug localization helps developers focus on crucial files …

On the use of stack traces to improve text retrieval-based bug localization

L Moreno, JJ Treadway, A Marcus… - 2014 IEEE International …, 2014 - ieeexplore.ieee.org
Many bug localization techniques rely on Text Retrieval (TR) models. The most successful
approaches have been proven to be the ones combining TR techniques with static analysis …

Combining query reduction and expansion for text-retrieval-based bug localization

JM Florez, O Chaparro, C Treude… - 2021 IEEE International …, 2021 - ieeexplore.ieee.org
Automated text-retrieval-based bug localization (TRBL) techniques normally use the full text
of a bug report to formulate a query and retrieve parts of the code that are buggy. Previous …

Combining deep learning with information retrieval to localize buggy files for bug reports (n)

AN Lam, AT Nguyen, HA Nguyen… - 2015 30th IEEE/ACM …, 2015 - ieeexplore.ieee.org
Bug localization refers to the automated process of locating the potential buggy files for a
given bug report. To help developers focus their attention to those files is crucial. Several …

On the relationship between bug reports and queries for text retrieval-based bug localization

C Mills, E Parra, J Pantiuchina, G Bavota… - Empirical Software …, 2020 - Springer
As societal dependence on software continues to grow, bugs are becoming increasingly
costly in terms of financial resources as well as human safety. Bug localization is the process …

On the effectiveness of information retrieval based bug localization for c programs

RK Saha, J Lawall, S Khurshid… - 2014 IEEE international …, 2014 - ieeexplore.ieee.org
Localizing bugs is important, difficult, and expensive, especially for large software projects.
To address this problem, information retrieval (IR) based bug localization has increasingly …