mlsanityData to 7 Oct 2026

COAST: Enhancing the Code Debugging Ability of LLMs through Communicative Agent Based Data Synthesis

arXiv 2408.05006 ↗First posted 9 Aug 2024cs.SE cs.AIcited by 13

On the map: LLM agents and tool use → Software engineering coding agents

also in 1 more
Abstract (arXiv)

Code debugging is a vital stage of software development, essential for ensuring the reliability and performance of Large Language Models (LLMs) in the code generation task. Human debugging typically follows a multi-stage process, which includes Bug Localization, Bug Identification, Code Repair, and Code Recognition. However, existing code debugging benchmarks predominantly focus on the Code Repair stage, which offers only a limited perspective on evaluating the debugging capabilities of LLMs. In this paper, we introduce DEBUGEVAL, a comprehensive benchmark for evaluating the debugging abilities of LLMs by emulating the multi-stage human debugging process. Through evaluating on DEBUGEVAL, we observe that 7B-scale models consistently underperform compared to their larger counterparts, highlighting their limitations in comprehending code semantics. In this case, we propose the COmmunicative Agent-based data SynThesis (COAST) framework, which employs a multi-agent system to generate high-quality training data for supervised fine-tuning (SFT). Experimental results demonstrate that COAST-generated data outperform human-curated and GPT-4-generated data, enabling 7B-scale LLMs to achieve debugging performance comparable to GPT-3.5. All data and codes are available at https://github.com/NEUIR/COAST.

Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 29 of its 50 references that are in the map. First posted on arXiv 9 Aug 2024.

Builds on

29 of 50 references.

References · 29

  1. 2023GPT-4 Technical Reportcited by 18,132
  2. 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 12,865
  3. 2021Evaluating Large Language Models Trained on Codecited by 8,053
  4. 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,767
  5. 2021Prefix-Tuning: Optimizing Continuous Prompts for Generationcited by 3,878
  6. 2022Self-Instruct: Aligning Language Models with Self-Generated Instructionscited by 2,674
  7. 2023Code Llama: Open Foundation Models for Codecited by 2,105
  8. 2024LiveCodeBench: Holistic and Contamination Free Evaluation of Large Language Models for Codecited by 1,906
  9. 2022Challenging BIG-Bench Tasks and Whether Chain-of-Thought Can Solve Themcited by 1,767
  10. 2024DeepSeek-Coder: When the Large Language Model Meets Programming -- The Rise of Code Intelligencecited by 1,154
  11. 2023Teaching Large Language Models to Self-Debugcited by 963
  12. 2022Few-Shot Parameter-Efficient Fine-Tuning is Better and Cheaper than In-Context Learningcited by 886
17 more
  1. 2021CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generationcited by 732
  2. 2021P-Tuning v2: Prompt Tuning Can Be Comparable to Fine-tuning Universally Across Scales and Taskscited by 686
  3. 2024DeepSeek-Coder-V2: Breaking the Barrier of Closed-Source Models in Code Intelligencecited by 325
  4. 2024A Survey on Mixture of Experts in Large Language Modelscited by 233
  5. 2023Is Self-Repair a Silver Bullet for Code Generation?cited by 191
  6. 2024Advancing LLM Reasoning Generalists with Preference Treescited by 191
  7. 2023DISC-LawLLM: Fine-tuning Large Language Models for Intelligent Legal Servicescited by 117
  8. 2023Self-Edit: Fault-Aware Code Editor for Code Generationcited by 110
  9. 2021Break-It-Fix-It: Unsupervised Learning for Program Repaircited by 71
  10. 2024LLM2LLM: Boosting LLMs with Novel Iterative Data Enhancementcited by 69
  11. 2019TBar: Revisiting Template-based Automated Program Repaircited by 64
  12. 2023RepairLLaMA: Efficient Representations and Fine-Tuned Adapters for Program Repaircited by 50
  13. 2023InstructCoder: Instruction Tuning Large Language Models for Code Editingcited by 28
  14. 2023INTERVENOR: Prompting the Coding Ability of Large Language Models with the Interactive Chain of Repaircited by 18
  15. 2022FixEval: Execution-based Evaluation of Program Fixes for Programming Problemscited by 17
  16. 2020Review4Repair: Code Review Aided Automatic Program Repairingcited by 13
  17. 2014Automatic Repair of Buggy If Conditions and Missing Preconditions with SMTcited by 7

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 6; 2026: 7.

13 papers.

Sort:

By area:

Similar, not cited

Close in wording, no citation either way

  1. 2025Enhancing LLM Code Generation: A Systematic Evaluation of Multi-Agent Collaboration and Runtime Debugging for Improved Accuracy, Reliability, and Latency
  2. 2024RGD: Multi-LLM Based Agent Debugger via Refinement and Generation Guidance
  3. 2025debug-gym: A Text-Based Environment for Interactive Debugging
  4. 2026TraceCoder: A Trace-Driven Multi-Agent Framework for Automated Debugging of LLM-Generated Code
  5. 2024SWT-Bench: Testing and Validating Real-World Bug-Fixes with Code Agents
  6. 2025Empirical Research on Utilizing LLM-based Agents for Automated Bug Fixing via LangGraph
  7. 2025Fully Autonomous Programming using Iterative Multi-Agent Debugging with Large Language Models
  8. 2026Evaluating Agentic Code Repair Capabilities in Distributed Systems