An Empirical Study on LLM-based Agents for Automated Bug Fixing
원문 초록
Large language models (LLMs) and LLM-based Agents have been applied to fix bugs automatically, demonstrating the capability in addressing software defects by engaging in development environment interaction, iterative validation and code modification. However, systematic analysis of these agent and non-agent systems remain limited, particularly regarding performance variations among top-performing ones. In this paper, we examine seven proprietary and open-source systems on the SWE-bench Lite benchmark for automated bug fixing. We first assess each system's overall performance, noting instances solvable by all or none of these sytems, and explore why some instances are uniquely solved by specific system types. We also compare fault localization accuracy at file and line levels and evaluate bug reproduction capabilities, identifying instances solvable only through dynamic reproduction. Through analysis, we concluded that further optimization is needed in both the LLM itself and the design of Agentic flow to improve the effectiveness of the Agent in bug fixing.
함께 살펴볼 논문
공통 태그를 근거로 연결했습니다. 실제 인용 관계나 논문의 우수성을 뜻하지 않습니다.
AutoCodeRover: Autonomous Program Improvement
MarsCode Agent: AI-native Automated Bug Fixing
SecureFalcon: Are We There Yet in Automated Software Vulnerability Detection with LLMs?
CoreCodeBench: A Configurable Multi-Scenario Repository-Level Benchmark
Benchmarking and Enhancing LLM Agents in Localizing Linux Kernel Bugs
SWE-Dev: Evaluating and Training Autonomous Feature-Driven Software Development
토론
이 논문과 연결된 포럼 글이 아직 없습니다.