paper-with-me

홈 › Papers

An Empirical Study on LLM-based Agents for Automated Bug Fixing

2024-11-15 · Xiangxin Meng, Zexiong Ma, Pengfei Gao, Chao Peng

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.

📄 PDF Abstract BibTeX arXiv:2411.10213

Code (0)

등록된 구현이 없습니다.

Tasks

Bug fixingFault localization

Similar Papers 제목 키워드 기반

On the Impact of Code Comments for Automated Bug-Fixing: An Empirical Study

2026-01-30 · Antonio Vitale, Emanuela Guglielmi, Simone Scalabrino, Rocco Oliveto arxiv

Large Language Models (LLMs) are increasingly relevant in Software Engineering research and practice, with Automated Bug Fixing (ABF) being one of their key applications. ABF involves transforming a buggy method into its…

How Do Agents Perform Code Optimization? An Empirical Study

2025-12-25 · Huiyun Peng, Antonio Zhong, Ricardo Andrés Calvo Méndez, Kelechi G. Kalu 외 arxiv

Performance optimization is a critical yet challenging aspect of software development, often requiring a deep understanding of system behavior, algorithmic tradeoffs, and careful code modifications. Although recent advan…

Code Generation

PerfBench: Can Agents Resolve Real-World Performance Bugs?

2025-09-28 · Spandan Garg, Roshanak Zilouchian Moghaddam, Neel Sundaresan arxiv

Performance bugs are inefficiencies in software that waste computational resources without causing functional failures, making them particularly challenging to detect and fix. While recent advances in Software Engineerin…

Towards General Negotiation Strategies with End-to-End Reinforcement Learning

2024-06-21 · Bram M. Renting, Thomas M. Moerland, Holger H. Hoos, Catholijn M. Jonker

The research field of automated negotiation has a long history of designing agents that can negotiate with other agents. Such negotiation strategies are traditionally based on manual design and heuristics. More recently,…

reinforcement-learningReinforcement Learning

LLM For Loop Invariant Generation and Fixing: How Far Are We?

2025-11-09 · Mostafijur Rahman Akhond, Saikat Chakraborty, Gias Uddin arxiv

A loop invariant is a property of a loop that remains true before and after each execution of the loop. The identification of loop invariants is a critical step to support automated program safety assessment. Recent adva…