FeedbackEval: A Benchmark for Evaluating Large Language Models in Feedback-Driven Code Repair Tasks
Not on the map. Why?
Abstract (arXiv)
Code repair is a fundamental task in software development, facilitating efficient bug resolution and software maintenance. Although large language models (LLMs) have demonstrated considerable potential in automated code repair, their ability to comprehend and leverage diverse types of feedback, which is crucial for iterative self-correction in authentic debugging scenarios, remains insufficiently understood. To bridge this gap, we introduce FeedbackEval, a systematic benchmark constructed from three heterogeneous sources (HumanEval, CoderEval, and SWE-Bench-verified), to evaluate LLMs' feedback comprehension and code repair performance. We conduct a comprehensive empirical study on five state-of-the-art LLMs, including GPT-4o, Claude-3.5, Deepseek-R1, GLM-4, and Qwen2.5, to evaluate their behavior under both single-iteration and iterative code repair settings. Our results show that mixed feedback yields the highest repair success (63.6%), with LLM-Expert and test feedback providing strong targeted gains (62.9% and 57.9%, respectively), while minimal (53.1%) and compiler feedback (49.2%) offer moderate benefits and LLM-Skilled proves least effective (48.8%). Iterative feedback further enhances repair performance, though the marginal benefit diminishes after two or three iterations. Moreover, prompt structure is shown to be critical: structured reasoning (RR, CoT) and dynamic example selection deliver notable improvements, whereas removing semantic cues such as docstrings or role-play causes severe degradation. This work introduces a robust benchmark and delivers practical insights to advance the understanding and development of feedback-driven code repair using LLMs.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). First posted on arXiv 9 Apr 2025.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 2; 2026: 6.
8 papers.
- 2026Code as Agent Harnesscited by 40
- 2025The Rise of AI Teammates in Software Engineering (SE) 3.0: How Autonomous Coding Agents Are Reshaping Software Engineeringcited by 4
- 2025RepoDebug: Repository-Level Multi-Task and Multi-Language Debugging Evaluation of Large Language Modelscited by 4
- 2026Agentic MIP Research: Accelerated Constraint Handler Generationcited by 1
- 2026Looping Is Not Reliability: State-Bound Evidence and Typed Revision Contracts for Agentic Code Repaircited by 1
- 2026PYTHALAB-MERA: Validation-Grounded Memory, Retrieval, and Acceptance Control for Frozen-LLM Coding Agentscited by 0
- 2026Invalidation Contracts for Cross-Episode Agent Memorycited by 0
- 2026WatchPoint: Executable User Feedback for Real-World Agentic Web Developmentcited by 0
- 2026Invalidation Contracts for Cross-Episode Agent Memory31 Aug 2026
- 2026WatchPoint: Executable User Feedback for Real-World Agentic Web Development10 Aug 2026
- 2026Looping Is Not Reliability: State-Bound Evidence and Typed Revision Contracts for Agentic Code Repair27 Jul 2026
- 2026Code as Agent Harness18 May 2026
- 2026Agentic MIP Research: Accelerated Constraint Handler Generation9 May 2026
- 2026PYTHALAB-MERA: Validation-Grounded Memory, Retrieval, and Acceptance Control for Frozen-LLM Coding Agents8 May 2026
- 2025RepoDebug: Repository-Level Multi-Task and Multi-Language Debugging Evaluation of Large Language Models4 Sep 2025
- 2025The Rise of AI Teammates in Software Engineering (SE) 3.0: How Autonomous Coding Agents Are Reshaping Software Engineering20 Jul 2025
Similar, not cited
Close in wording, no citation either way
- 2025The Art of Repair: Optimizing Iterative Program Repair with Instruction-Tuned Models
- 2025Enhancing Automated Program Repair via Faulty Token Localization and Quality-Aware Patch Refinement ↗
- 2026Refine After Generation: Toward Correct and Concise Patches in LLM-based Program Repair
- 2025Unlocking LLM Repair Capabilities Through Cross-Language Translation and Multi-Agent Refinement
- 2026QiMeng-PRepair: Precise Code Repair via Edit-Aware Reward Optimization
- 2024MORepair: Teaching LLMs to Repair Code via Multi-Objective Fine-tuning
- 2025Automated Repair of C Programs Using Large Language Models
- 2025REFINE: Enhancing Program Repair Agents through Context-Aware Patch Refinement