ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 2412.03905
74
0

Integrating Various Software Artifacts for Better LLM-based Bug Localization and Program Repair

5 December 2024
Qiong Feng
Xiaotian Ma
Jiayi Sheng
Ziyuan Feng
Wei Song
Peng Liang
ArXivPDFHTML
Abstract

LLMs have garnered considerable attention for their potential to streamline Automated Program Repair (APR). LLM-based approaches can either insert the correct code or directly generate patches when provided with buggy methods. However, most of LLM-based APR methods rely on a single type of software information, without fully leveraging different software artifacts. Despite this, many LLM-based approaches do not explore which specific types of information best assist in APR. Addressing this gap is crucial for advancing LLM-based APR techniques. We propose DEVLoRe to use issue content (description and message) and stack error traces to localize buggy methods, then rely on debug information in buggy methods and issue content and stack error to localize buggy lines and generate plausible patches which can pass all unit tests. The results show that while issue content is particularly effective in assisting LLMs with fault localization and program repair, different types of software artifacts complement each other. By incorporating different artifacts, DEVLoRe successfully locates 49.3% and 47.6% of single and non-single buggy methods and generates 56.0% and 14.5% plausible patches for the Defects4J v2.0 dataset, respectively. This outperforms current state-of-the-art APR methods. The source code and experimental results of this work for replication are available atthis https URL.

View on arXiv
@article{feng2025_2412.03905,
  title={ Integrating Various Software Artifacts for Better LLM-based Bug Localization and Program Repair },
  author={ Qiong Feng and Xiaotian Ma and Jiayi Sheng and Ziyuan Feng and Wei Song and Peng Liang },
  journal={arXiv preprint arXiv:2412.03905},
  year={ 2025 }
}
Comments on this paper