mlsanityData to 7 Oct 2026

Impact of Code Language Models on Automated Program Repair

arXiv 2302.05020 ↗First posted 10 Feb 2023cs.SEcited by 85

Not on the map. Why?

Abstract (arXiv)

Automated program repair (APR) aims to help developers improve software reliability by generating patches for buggy programs. Although many code language models (CLM) are developed and effective in many software tasks such as code completion, there has been little comprehensive, in-depth work to evaluate CLMs' fixing capabilities and to fine-tune CLMs for the APR task. Firstly, this work is the first to evaluate ten CLMs on four APR benchmarks, which shows that surprisingly, the best CLM, as is, fixes 72% more bugs than the state-of-the-art deep-learning (DL)-based APR techniques. Secondly, one of the four APR benchmarks was created by us in this paper to avoid data leaking for a fair evaluation. Thirdly, it is the first work to fine-tune CLMs with APR training data, which shows that fine-tuning brings 31%-1,267% improvement to CLMs and enables them to fix 46%-164% more bugs than existing DL-based APR techniques. Fourthly, this work studies the impact of buggy lines, showing that CLMs, as is, cannot make good use of the buggy lines to fix bugs, yet fine-tuned CLMs could potentially over-rely on buggy lines. Lastly, this work analyzes the size, time, and memory efficiency of different CLMs. This work shows promising directions for the APR domain, such as fine-tuning CLMs with APR-specific designs, and also raises awareness of fair and comprehensive evaluations of CLMs and calls for more transparent reporting of open-source repositories used in the pre-training data to address the data leaking problem.

Key facts. Cited by 85 papers in the map (data through 7 Oct 2026). First posted on arXiv 10 Feb 2023.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 22; 2024: 36; 2025: 20; 2026: 7.

85 papers.

Sort:

By area:

  1. 2023Is Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Models for Code Generationcited by 1,332
  2. 2024Agentless: Demystifying LLM-based Software Engineering Agentscited by 400
  3. 2023A Survey on Large Language Model (LLM) Security and Privacy: The Good, the Bad, and the Uglycited by 380
  4. 2024CRUXEval: A Benchmark for Code Reasoning, Understanding and Executioncited by 294
  5. 2024AutoCodeRover: Autonomous Program Improvementcited by 272
  6. 2023Magicoder: Empowering Code Generation with OSS-Instructcited by 251
  7. 2025SWE-RL: Advancing LLM Reasoning via Reinforcement Learning on Open Software Evolutioncited by 246
  8. 2024RepairAgent: An Autonomous, LLM-Based Agent for Program Repaircited by 225
  9. 2023OctoPack: Instruction Tuning Code Large Language Modelscited by 178
  10. 2024Large Language Model-Based Agents for Software Engineering: A Surveycited by 173
  11. 2023Automatic Semantic Augmentation of Language Model Prompts (for Code Summarization)cited by 72
  12. 2023Is ChatGPT the Ultimate Programming Assistant -- How far is it?cited by 72
38 more
  1. 2024MarsCode Agent: AI-native Automated Bug Fixingcited by 68
  2. 2023GPTScan: Detecting Logic Vulnerabilities in Smart Contracts by Combining GPT with Program Analysiscited by 65
  3. 2024EffiBench: Benchmarking the Efficiency of Automatically Generated Codecited by 62
  4. 2024SelfCodeAlign: Self-Alignment for Code Generationcited by 61
  5. 2024NExT: Teaching Large Language Models to Reason about Code Executioncited by 60
  6. 2025OpenCodeInstruct: A Large-scale Instruction Tuning Dataset for Code LLMscited by 57
  7. 2023Bias Testing and Mitigation in LLM-based Code Generationcited by 53
  8. 2023How Effective Are Neural Networks for Fixing Security Vulnerabilitiescited by 50
  9. 2023RepairLLaMA: Efficient Representations and Fine-Tuned Adapters for Program Repaircited by 50
  10. 2024Calibration and Correctness of Language Models for Codecited by 49
  11. 2024Base of RoPE Bounds Context Lengthcited by 49
  12. 2023Large Language Model-Aware In-Context Learning for Code Generationcited by 42
  13. 2024LeDex: Training LLMs to Better Self-Debug and Explain Codecited by 39
  14. 2024HumanEval Pro and MBPP Pro: Evaluating Large Language Models on Self-invoking Code Generationcited by 39
  15. 2024HackSynth: LLM Agent and Evaluation Framework for Autonomous Penetration Testingcited by 35
  16. 2023Natural Language Generation and Understanding of Big Code for AI-Assisted Programming: A Reviewcited by 32
  17. 2024Can Large Language Models Understand Symbolic Graphics Programs?cited by 32
  18. 2023Better patching using LLM prompting, via Self-Consistencycited by 29
  19. 2024EffiLearner: Enhancing Efficiency of Generated Code via Self-Optimizationcited by 28
  20. 2024MHPP: Exploring the Capabilities and Limitations of Language Models Beyond Basic Code Generationcited by 25
  21. 2025EffiBench-X: A Multi-Language Benchmark for Measuring Efficiency of LLM-Generated Codecited by 24
  22. 2026From Failed Trajectories to Reliable LLM Agents: Diagnosing and Repairing Harness Flawscited by 21
  23. 2025Agentic Bug Reproduction for Effective Automated Program Repair at Googlecited by 20
  24. 2024NaturalCodeBench: Examining Coding Performance Mismatch on HumanEval and Natural User Promptscited by 19
  25. 2024Comparison of Static Application Security Testing Tools and Large Language Models for Repo-level Vulnerability Detectioncited by 18
  26. 2025Correctness Assessment of Code Generated by Large Language Models Using Internal Representationscited by 17
  27. 2025From CVE Entries to Verifiable Exploits: An Automated Multi-Agent Framework for Reproducing CVEscited by 17
  28. 2024ChIRAAG: ChatGPT Informed Rapid and Automated Assertion Generationcited by 15
  29. 2024EffiCoder: Enhancing Code Generation in Large Language Models through Efficiency-Aware Fine-tuningcited by 15
  30. 2023Can ChatGPT support software verification?cited by 14
  31. 2024CigaR: Cost-efficient Program Repair with LLMscited by 14
  32. 2024Collu-Bench: A Benchmark for Predicting Language Model Hallucinations in Codecited by 13
  33. 2023Nova: Generative Language Models for Assembly Code with Hierarchical Attention and Contrastive Learningcited by 12
  34. 2024Aligning the Objective of LLM-based Program Repaircited by 12
  35. 2024Studying LLM Performance on Closed- and Open-source Datacited by 11
  36. 2024CoSQA+: Pioneering the Multi-Choice Code Search Benchmark with Test-Driven Agentscited by 11
  37. 2023More Robots are Coming: Large Multimodal Models (ChatGPT) can Solve Visually Diverse Images of Parsons Problemscited by 10
  38. 2024RepoMasterEval: Evaluating Code Completion via Real-World Repositoriescited by 10

50 most cited of 85 All 85 (JSON)