Article (Scientific journals)
MORepair: Teaching LLMs to Repair Code via Multi-Objective Fine-tuning
Yang, Boyang; Tian, Haoye; Ren, Jiadong et al.
2025In ACM Transactions on Software Engineering and Methodology
Peer Reviewed verified by ORBi
 

Files


Full Text
2025-MORepair-TOSEM.pdf
Author postprint (464.97 kB)
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
Computer Science - Software Engineering
Abstract :
[en] Within the realm of software engineering, specialized tasks on code, such as program repair, present unique challenges, necessitating fine-tuning Large language models~(LLMs) to unlock state-of-the-art performance. Fine-tuning approaches proposed in the literature for LLMs on program repair tasks generally overlook the need to reason about the logic behind code changes, beyond syntactic patterns in the data. High-performing fine-tuning experiments also usually come at very high computational costs. With MORepair, we propose a novel perspective on the learning focus of LLM fine-tuning for program repair: we not only adapt the LLM parameters to the syntactic nuances of the task of code transformation (objective 1), but we also specifically fine-tune the LLM with respect to the logical reason behind the code change in the training data (objective 2). Such a multi-objective fine-tuning will instruct LLMs to generate high-quality patches. We apply MORepair to fine-tune four open-source LLMs with different sizes and architectures. Experimental results on function-level and repository-level repair benchmarks show that the implemented fine-tuning effectively boosts LLM repair performance by 11.4% to 56.0%. We further show that our fine-tuning strategy yields superior performance compared to the state-of-the-art approaches, including standard fine-tuning, Fine-tune-CoT, and RepairLLaMA.
Disciplines :
Computer science
Author, co-author :
Yang, Boyang ;  School of Information Science and Engineering, Yanshan University, China
Tian, Haoye ;  School of Computing and Information Systems, University of Melbourne, Australia
Ren, Jiadong ;  School of Information Science and Engineering, Yanshan University, China
Zhang, Hongyu ;  School of Big Data and Software Engineering, Chongqing University, China
KLEIN, Jacques  ;  University of Luxembourg
BISSYANDE, Tegawendé  ;  University of Luxembourg
Le Goues, Claire ;  School of Computer Science, Carnegie Mellon University, USA
Jin, Shunfu ;  School of Information Science and Engineering, Yanshan University, China
External co-authors :
yes
Language :
English
Title :
MORepair: Teaching LLMs to Repair Code via Multi-Objective Fine-tuning
Publication date :
2025
Journal title :
ACM Transactions on Software Engineering and Methodology
ISSN :
1049-331X
Publisher :
Association for Computing Machinery (ACM)
Peer reviewed :
Peer Reviewed verified by ORBi
Available on ORBilu :
since 15 December 2025

Statistics


Number of views
0 (0 by Unilu)
Number of downloads
0 (0 by Unilu)

OpenCitations
 
0
OpenAlex citations
 
1

Bibliography


Similar publications



Contact ORBilu