An Extensive Replication Study of the ABLoTS Approach for Bug Localization
Feifei Niu, Enshuo Zhang, Christoph Mayr-Dorn, Wesley Klewerton Guez Assun\c{c}\~ao, Liguo Huang, Jidong Ge, Bin Luo, Alexander Egyed

TL;DR
This study replicates and extends the evaluation of the ABLoTS bug localization approach across multiple datasets, revealing issues in original results and confirming the core component's effectiveness.
Contribution
It provides a comprehensive replication and extension of ABLoTS evaluation, highlighting data leakage issues and confirming TraceScore's robustness on extended datasets.
Findings
TraceScore performs well on extended datasets.
Original results were affected by data leakage due to cutoff date selection.
Replication confirms the core component's effectiveness despite original issues.
Abstract
Bug localization is the task of recommending source code locations (typically files) that contain the cause of a bug and hence need to be changed to fix the bug. Along these lines, information retrieval-based bug localization (IRBL) approaches have been adopted, which identify the most bug-prone files from the source code space. In current practice, a series of state-of-the-art IRBL techniques leverage the combination of different components (e.g., similar reports, version history, and code structure) to achieve better performance. ABLoTS is a recently proposed approach with the core component, TraceScore, that utilizes requirements and traceability information between different issue reports (i.e., feature requests and bug reports) to identify buggy source code snippets with promising results. To evaluate the accuracy of these results and obtain additional insights into the practical…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
