The Impact of Fine-tuning Large Language Models on Automated Program Repair
Not on the map. Why?
Abstract (arXiv)
Automated Program Repair (APR) uses various tools and techniques to help developers achieve functional and error-free code faster. In recent years, Large Language Models (LLMs) have gained popularity as components in APR tool chains because of their performance and flexibility. However, training such models requires a significant amount of resources. Fine-tuning techniques have been developed to adapt pre-trained LLMs to specific tasks, such as APR, and enhance their performance at far lower computational costs than training from scratch. In this study, we empirically investigate the impact of various fine-tuning techniques on the performance of LLMs used for APR. Our experiments provide insights into the performance of a selection of state-of-the-art LLMs pre-trained on code. The evaluation is done on three popular APR benchmarks (i.e., QuixBugs, Defects4J and HumanEval-Java) and considers six different LLMs with varying parameter sizes (resp. CodeGen, CodeT5, StarCoder, DeepSeekCoder, Bloom, and CodeLlama-2). We consider three training regimens: no fine-tuning, full fine-tuning, and parameter-efficient fine-tuning (PEFT) using LoRA and IA3. We observe that full fine-tuning techniques decrease the benchmarking performance of various models due to different data distributions and overfitting. By using parameter-efficient fine-tuning methods, we restrict models in the amount of trainable parameters and achieve better results. Keywords: large language models, automated program repair, parameter-efficient fine-tuning, AI4Code, AI4SE, ML4SE.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 49 of its 68 references that are in the map. First posted on arXiv 26 Jul 2025.
Builds on
49 of 68 references.
References · 49
- 2017Attention Is All You Needcited by 60,361
- 2021LoRA: Low-Rank Adaptation of Large Language Modelscited by 14,380
- 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 13,028
- 2021Evaluating Large Language Models Trained on Codecited by 8,320
- 2023Code Llama: Open Foundation Models for Codecited by 2,139
- 2022BLOOM: A 176B-Parameter Open-Access Multilingual Language Modelcited by 1,984
- 2024DeepSeek-Coder: When the Large Language Model Meets Programming -- The Rise of Code Intelligencecited by 1,181
- 2021CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generationcited by 906
- 2022Few-Shot Parameter-Efficient Fine-Tuning is Better and Cheaper than In-Context Learningcited by 896
- 2022CodeGen: An Open Large Language Model for Code with Multi-Turn Program Synthesiscited by 885
- 2023StarCoder: may the source be with you!cited by 799
- 2021CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generationcited by 744
37 more
- 2020Intrinsic Dimensionality Explains the Effectiveness of Language Model Fine-Tuningcited by 671
- 2020CodeBLEU: a Method for Automatic Evaluation of Code Synthesiscited by 479
- 2022Efficient Training of Language Models to Fill in the Middlecited by 255
- 2023Challenges and Applications of Large Language Modelscited by 254
- 2023Parameter-Efficient Fine-Tuning Methods for Pretrained Language Models: A Critical Review and Assessmentcited by 230
- 2024Benchmark Data Contamination of Large Language Models: A Surveycited by 147
- 2022Practical Program Repair in the Era of Large Pre-trained Language Modelscited by 133
- 2023An Analysis of the Automatic Bug Fixing Performance of ChatGPTcited by 110
- 2021Examining Zero-Shot Vulnerability Repair with Large Language Modelscited by 105
- 2020Graph-based, Self-Supervised Program Repair from Diagnostic Feedbackcited by 94
- 2021CURE: Code-Aware Neural Machine Translation for Automatic Program Repaircited by 86
- 2023Impact of Code Language Models on Automated Program Repaircited by 85
- 2021Break-It-Fix-It: Unsupervised Learning for Program Repaircited by 71
- 2022Automated Repair of Programs from Large Language Modelscited by 71
- 2021A Syntax-Guided Edit Decoder for Neural Program Repaircited by 57
- 2023A Survey of Learning-based Automated Program Repaircited by 55
- 2023RepairLLaMA: Efficient Representations and Fine-Tuned Adapters for Program Repaircited by 50
- 2019Getafix: Learning to Fix Bugs Automaticallycited by 41
- 2023Exploring Parameter-Efficient Fine-Tuning Techniques for Code Generation with Large Language Modelscited by 28
- 2017Sorting and Transforming Program Repair Ingredients via Deep Learning Code Similaritiescited by 26
- 2024Astraios: Parameter-Efficient Instruction Tuning Code Large Language Modelscited by 23
- 2018AVATAR : Fixing Semantic Bugs with Fix Patterns of Static Analysis Violationscited by 22
- 2022DEAR: A Novel Deep Learning-based Approach for Automated Program Repaircited by 22
- 2021DeepDebug: Fixing Python Bugs Using Stack Traces, Backtranslation, and Code Skeletonscited by 17
- 2022CIRCLE: Continual Repair across Programming Languagescited by 17
- 2024LLM-Powered Code Vulnerability Repair with Reinforcement Learning and Semantic Rewardcited by 16
- 2024A Large-scale Empirical Study on Fine-tuning Large Language Models for Unit Testingcited by 15
- 2020Review4Repair: Code Review Aided Automatic Program Repairingcited by 13
- 2023A Survey on Automated Program Repair Techniquescited by 13
- 2016sk_p: a neural program corrector for MOOCscited by 10
- 2023Enhancing Automated Program Repair through Fine-tuning and Prompt Engineeringcited by 10
- 2017Mining Fix Patterns for FindBugs Violationscited by 9
- 2022TransRepair: Context-aware Program Repair for Compilation Errorscited by 8
- 2023APPT: Boosting Automated Patch Correctness Prediction via Fine-tuning Pre-trained Modelscited by 4
- 2025Resource-Efficient & Effective Code Summarizationcited by 3
- 2024Exploring Parameter-Efficient Fine-Tuning of Large Language Model on Automated Program Repaircited by 2
- 2025A Systematic Literature Review of Parameter-Efficient Fine-Tuning for Large Code Modelscited by 2
Built on by
Citing papers per year: 2025: 1; 2026: 2.
3 papers.
- 2025Comparing Reconstruction Attacks on Pretrained Versus Full Fine-tuned Large Language Model Embeddings on Homo Sapiens Splice Sites Genomic Datacited by 0
- 2026Domain Adaptation of Large Language Models for Polymer-Composite Additive Manufacturing Using Retrieval-Augmented Generation and Fine-Tuningcited by 0
- 2026BLAgent: Agentic RAG for File-Level Bug Localizationcited by 0
- 2026BLAgent: Agentic RAG for File-Level Bug Localization18 May 2026
- 2026Domain Adaptation of Large Language Models for Polymer-Composite Additive Manufacturing Using Retrieval-Augmented Generation and Fine-Tuning2 Apr 2026
- 2025Comparing Reconstruction Attacks on Pretrained Versus Full Fine-tuned Large Language Model Embeddings on Homo Sapiens Splice Sites Genomic Data9 Nov 2025