Cited 0 time in
An MCP Tool for Bug Localization by Leveraging Modification Frequencies of Similar Bug Reports
| DC Field | Value | Language |
|---|---|---|
| dc.contributor.author | Ahn, Jongsun | - |
| dc.contributor.author | Lee, Seonah | - |
| dc.contributor.author | Kang, Sungwon | - |
| dc.date.accessioned | 2026-03-16T03:00:11Z | - |
| dc.date.available | 2026-03-16T03:00:11Z | - |
| dc.date.issued | 2026-02 | - |
| dc.identifier.issn | 2169-3536 | - |
| dc.identifier.issn | 2169-3536 | - |
| dc.identifier.uri | https://scholarworks.gnu.ac.kr/handle/sw.gnu/82625 | - |
| dc.description.abstract | During software maintenance, developers spend a considerable amount of time locating the source of bugs. Despite the advent of LLMs and vibe coding, accurately identifying the locations for bug fixes in large-scale codebases remains a persistent challenge. In this paper, we propose a new bug localization approach that counts the modification frequencies of similar bug reports for identifying source locations that cause bugs. Given a new bug report, our approach extracts the similar bug reports that include completed bug fixes. Then, our approach counts the number of times that each method was modified in those similar reports. Finally, our approach identifies the methods that were frequently modified in those similar reports and recommends the methods to be fixed. We also implement the approach as an MCP tool that can be used in LLM-based development environments. We evaluated our approach against reimplemented versions of FineLocator as well as LLMs on seven open-source projects. Across all projects our approach improves Precision@10, Recall@10, MAP, and MRR over the baseline FineLocator. The average absolute gains are 0.19, 0.11, 0.09, and 0.12, respectively. The corresponding improvements are 2.12, 2.22, 2.50, and 2.71 times. When deployed as an MCP tool, MCP+LLM yields 0.52, 0.35, 0.36, and 0.34, compared to LLM-only at 0.17, 0.09, 0.11, and 0.10 across the same metrics. These gains hold for both Java and Python codebases, demonstrating that combining large-language-model semantics with modification-frequency evidence yields substantially more accurate and language-agnostic bug localization than conventional methods. Our implementation, datasets, and replication scripts are publicly released to foster future research and industrial adoption of high-precision method-level bug localization. | - |
| dc.format.extent | 22 | - |
| dc.language | 영어 | - |
| dc.language.iso | ENG | - |
| dc.publisher | Institute of Electrical and Electronics Engineers Inc. | - |
| dc.title | An MCP Tool for Bug Localization by Leveraging Modification Frequencies of Similar Bug Reports | - |
| dc.type | Article | - |
| dc.publisher.location | 미국 | - |
| dc.identifier.doi | 10.1109/ACCESS.2026.3665337 | - |
| dc.identifier.scopusid | 2-s2.0-105030653449 | - |
| dc.identifier.bibliographicCitation | IEEE Access, v.14, pp 25242 - 25263 | - |
| dc.citation.title | IEEE Access | - |
| dc.citation.volume | 14 | - |
| dc.citation.startPage | 25242 | - |
| dc.citation.endPage | 25263 | - |
| dc.type.docType | Article | - |
| dc.description.isOpenAccess | Y | - |
| dc.description.journalRegisteredClass | scie | - |
| dc.description.journalRegisteredClass | scopus | - |
| dc.subject.keywordAuthor | Bug localization | - |
| dc.subject.keywordAuthor | debugging | - |
| dc.subject.keywordAuthor | frequency analysis | - |
| dc.subject.keywordAuthor | information retrieval | - |
| dc.subject.keywordAuthor | issue tracking systems | - |
| dc.subject.keywordAuthor | machine learning | - |
| dc.subject.keywordAuthor | similarity measures | - |
| dc.subject.keywordAuthor | software engineering | - |
| dc.subject.keywordAuthor | software maintenance | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
Gyeongsang National University Central Library, 501, Jinju-daero, Jinju-si, Gyeongsangnam-do, 52828, Republic of Korea+82-55-772-0534
COPYRIGHT 2022 GYEONGSANG NATIONAL UNIVERSITY LIBRARY. ALL RIGHTS RESERVED.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.
