{"id":"https://openalex.org/W4410263438","doi":"https://doi.org/10.1145/3735129","title":"<scp>MORepair</scp> : Teaching LLMs to Repair Code via Multi-Objective Fine-Tuning","display_name":"<scp>MORepair</scp> : Teaching LLMs to Repair Code via Multi-Objective Fine-Tuning","publication_year":2025,"publication_date":"2025-05-10","ids":{"openalex":"https://openalex.org/W4410263438","doi":"https://doi.org/10.1145/3735129"},"language":"en","primary_location":{"id":"doi:10.1145/3735129","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3735129","pdf_url":null,"source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Software Engineering and Methodology","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://orbilu.uni.lu/bitstream/10993/66850/1/2025-MORepair-TOSEM.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5075564663","display_name":"Boyang Yang","orcid":"https://orcid.org/0000-0001-9270-730X"},"institutions":[{"id":"https://openalex.org/I39333907","display_name":"Yanshan University","ror":"https://ror.org/02txfnf15","country_code":"CN","type":"education","lineage":["https://openalex.org/I39333907"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Boyang Yang","raw_affiliation_strings":["School of Information Science and Engineering, Yanshan University, Qinhuangdao, China and Jisuan Institute of Technology, Beijing JudaoYouda Network Technology Co. Ltd., Beijing, China","School of Information Science and Engineering, Yanshan University, China"],"affiliations":[{"raw_affiliation_string":"School of Information Science and Engineering, Yanshan University, Qinhuangdao, China and Jisuan Institute of Technology, Beijing JudaoYouda Network Technology Co. Ltd., Beijing, China","institution_ids":["https://openalex.org/I39333907"]},{"raw_affiliation_string":"School of Information Science and Engineering, Yanshan University, China","institution_ids":["https://openalex.org/I39333907"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101397373","display_name":"Haoye Tian","orcid":"https://orcid.org/0000-0002-8049-3997"},"institutions":[{"id":"https://openalex.org/I165779595","display_name":"The University of Melbourne","ror":"https://ror.org/01ej9dk98","country_code":"AU","type":"education","lineage":["https://openalex.org/I165779595"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Haoye Tian","raw_affiliation_strings":["School of Computing and Information Systems, University of Melbourne, Melbourne, Australia","School of Computing and Information Systems, University of Melbourne, Australia"],"affiliations":[{"raw_affiliation_string":"School of Computing and Information Systems, University of Melbourne, Melbourne, Australia","institution_ids":["https://openalex.org/I165779595"]},{"raw_affiliation_string":"School of Computing and Information Systems, University of Melbourne, Australia","institution_ids":["https://openalex.org/I165779595"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102869188","display_name":"Jiadong Ren","orcid":"https://orcid.org/0000-0002-2245-9133"},"institutions":[{"id":"https://openalex.org/I39333907","display_name":"Yanshan University","ror":"https://ror.org/02txfnf15","country_code":"CN","type":"education","lineage":["https://openalex.org/I39333907"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jiadong Ren","raw_affiliation_strings":["School of Information Science and Engineering, Yanshan University, Qinhuangdao, China","School of Information Science and Engineering, Yanshan University, China"],"affiliations":[{"raw_affiliation_string":"School of Information Science and Engineering, Yanshan University, Qinhuangdao, China","institution_ids":["https://openalex.org/I39333907"]},{"raw_affiliation_string":"School of Information Science and Engineering, Yanshan University, China","institution_ids":["https://openalex.org/I39333907"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100412598","display_name":"Hongyu Zhang","orcid":"https://orcid.org/0000-0002-3063-9425"},"institutions":[{"id":"https://openalex.org/I158842170","display_name":"Chongqing University","ror":"https://ror.org/023rhb549","country_code":"CN","type":"education","lineage":["https://openalex.org/I158842170"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hongyu Zhang","raw_affiliation_strings":["School of Big Data and Software Engineering, Chongqing University, Chongqing, China","School of Big Data and Software Engineering, Chongqing University, China"],"affiliations":[{"raw_affiliation_string":"School of Big Data and Software Engineering, Chongqing University, Chongqing, China","institution_ids":["https://openalex.org/I158842170"]},{"raw_affiliation_string":"School of Big Data and Software Engineering, Chongqing University, China","institution_ids":["https://openalex.org/I158842170"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040326968","display_name":"Jacques Klein","orcid":"https://orcid.org/0000-0003-4052-475X"},"institutions":[{"id":"https://openalex.org/I186903577","display_name":"University of Luxembourg","ror":"https://ror.org/036x5ad56","country_code":"LU","type":"education","lineage":["https://openalex.org/I186903577"]}],"countries":["LU"],"is_corresponding":false,"raw_author_name":"Jacques Klein","raw_affiliation_strings":["SnT, University of Luxembourg, Esch-sur-Alzette, Luxembourg","SnT, University of Luxembourg, Luxembourg"],"affiliations":[{"raw_affiliation_string":"SnT, University of Luxembourg, Esch-sur-Alzette, Luxembourg","institution_ids":["https://openalex.org/I186903577"]},{"raw_affiliation_string":"SnT, University of Luxembourg, Luxembourg","institution_ids":["https://openalex.org/I186903577"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5082835974","display_name":"Tegawend\u00e9 F. Bissyand\u00e9","orcid":"https://orcid.org/0000-0001-7270-9869"},"institutions":[{"id":"https://openalex.org/I186903577","display_name":"University of Luxembourg","ror":"https://ror.org/036x5ad56","country_code":"LU","type":"education","lineage":["https://openalex.org/I186903577"]}],"countries":["LU"],"is_corresponding":false,"raw_author_name":"Tegawend\u00e9 F. Bissyand\u00e9","raw_affiliation_strings":["SnT, University of Luxembourg, Esch-sur-Alzette, Luxembourg","SnT, University of Luxembourg, Luxembourg"],"affiliations":[{"raw_affiliation_string":"SnT, University of Luxembourg, Esch-sur-Alzette, Luxembourg","institution_ids":["https://openalex.org/I186903577"]},{"raw_affiliation_string":"SnT, University of Luxembourg, Luxembourg","institution_ids":["https://openalex.org/I186903577"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5032356672","display_name":"Claire Le Goues","orcid":"https://orcid.org/0000-0002-3931-060X"},"institutions":[{"id":"https://openalex.org/I74973139","display_name":"Carnegie Mellon University","ror":"https://ror.org/05x2bcf33","country_code":"US","type":"education","lineage":["https://openalex.org/I74973139"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Claire Le Goues","raw_affiliation_strings":["School of Computer Science, Carnegie Mellon University, Pittsburgh, Pennsylvania, USA","School of Computer Science, Carnegie Mellon University, USA"],"affiliations":[{"raw_affiliation_string":"School of Computer Science, Carnegie Mellon University, Pittsburgh, Pennsylvania, USA","institution_ids":["https://openalex.org/I74973139"]},{"raw_affiliation_string":"School of Computer Science, Carnegie Mellon University, USA","institution_ids":["https://openalex.org/I74973139"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5072080783","display_name":"Shunfu Jin","orcid":"https://orcid.org/0000-0002-5845-5601"},"institutions":[{"id":"https://openalex.org/I39333907","display_name":"Yanshan University","ror":"https://ror.org/02txfnf15","country_code":"CN","type":"education","lineage":["https://openalex.org/I39333907"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Shunfu Jin","raw_affiliation_strings":["School of Information Science and Engineering, Yanshan University, Qinhuangdao, China","School of Information Science and Engineering, Yanshan University, China"],"affiliations":[{"raw_affiliation_string":"School of Information Science and Engineering, Yanshan University, Qinhuangdao, China","institution_ids":["https://openalex.org/I39333907"]},{"raw_affiliation_string":"School of Information Science and Engineering, Yanshan University, China","institution_ids":["https://openalex.org/I39333907"]}]}],"institutions":[],"countries_distinct_count":4,"institutions_distinct_count":8,"corresponding_author_ids":["https://openalex.org/A5075564663"],"corresponding_institution_ids":["https://openalex.org/I39333907"],"apc_list":null,"apc_paid":null,"fwci":9.2474,"has_fulltext":true,"cited_by_count":4,"citation_normalized_percentile":{"value":0.97477958,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":97,"max":98},"biblio":{"volume":"35","issue":"2","first_page":"1","last_page":"38"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9941999912261963,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9941999912261963,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12479","display_name":"Web Application Security Vulnerabilities","score":0.9746000170707703,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9257000088691711,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7685868740081787},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4874008297920227},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.27440112829208374}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7685868740081787},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4874008297920227},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.27440112829208374},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3735129","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3735129","pdf_url":null,"source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Software Engineering and Methodology","raw_type":"journal-article"},{"id":"pmh:oai:orbilu.uni.lu:10993/66850","is_oa":true,"landing_page_url":"https://orbilu.uni.lu/handle/10993/66850","pdf_url":"https://orbilu.uni.lu/bitstream/10993/66850/1/2025-MORepair-TOSEM.pdf","source":{"id":"https://openalex.org/S4306401815","display_name":"Open Repository and Bibliography (University of Luxembourg)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I186903577","host_organization_name":"University of Luxembourg","host_organization_lineage":["https://openalex.org/I186903577"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"ACM Transactions on Software Engineering and Methodology (2025)","raw_type":"peer reviewed"}],"best_oa_location":{"id":"pmh:oai:orbilu.uni.lu:10993/66850","is_oa":true,"landing_page_url":"https://orbilu.uni.lu/handle/10993/66850","pdf_url":"https://orbilu.uni.lu/bitstream/10993/66850/1/2025-MORepair-TOSEM.pdf","source":{"id":"https://openalex.org/S4306401815","display_name":"Open Repository and Bibliography (University of Luxembourg)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I186903577","host_organization_name":"University of Luxembourg","host_organization_lineage":["https://openalex.org/I186903577"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"ACM Transactions on Software Engineering and Methodology (2025)","raw_type":"peer reviewed"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1887175307","display_name":"Thermostable transaminases for the synthesis of pharmaceutical building blocks","funder_award_id":"622732","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G1956222819","display_name":null,"funder_award_id":"949014","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G3307796079","display_name":"Roll to Module processed Crystalline Silicon Thin-Films for higher than 20% efficient modules","funder_award_id":"256762","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G4447653093","display_name":null,"funder_award_id":"Network","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G7301168410","display_name":"Socialism and leftist Catholicism in France and Italy (1956-1972)","funder_award_id":"273292","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G8051717526","display_name":null,"funder_award_id":"Grant","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G8318064016","display_name":null,"funder_award_id":"Horizon","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"}],"funders":[{"id":"https://openalex.org/F4320320300","display_name":"European Commission","ror":"https://ror.org/00k4n6c32"}],"has_content":{"grobid_xml":false,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4410263438.pdf"},"referenced_works_count":27,"referenced_works":["https://openalex.org/W2156723666","https://openalex.org/W2467903332","https://openalex.org/W2741328617","https://openalex.org/W2753709519","https://openalex.org/W2963498646","https://openalex.org/W2981852735","https://openalex.org/W3134686229","https://openalex.org/W3161027892","https://openalex.org/W3185341429","https://openalex.org/W3194184668","https://openalex.org/W3215052868","https://openalex.org/W4284674057","https://openalex.org/W4286454818","https://openalex.org/W4288089799","https://openalex.org/W4294508838","https://openalex.org/W4308641648","https://openalex.org/W4312970618","https://openalex.org/W4382239980","https://openalex.org/W4384304728","https://openalex.org/W4384345745","https://openalex.org/W4385302156","https://openalex.org/W4385562549","https://openalex.org/W4388483128","https://openalex.org/W4391558516","https://openalex.org/W4391558545","https://openalex.org/W4396214523","https://openalex.org/W4404782782"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W4391913857","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W4396696052"],"abstract_inverted_index":{"Within":[0],"the":[1,31,41,46,55,77,90,94,98,110,115,119,123,162,186],"realm":[2],"of":[3,80,97,100],"software":[4],"engineering,":[5],"specialized":[6],"tasks":[7,38],"on":[8,35,76,154],"code,":[9],"such":[10],"as":[11],"program":[12,36,84],"repair,":[13],"present":[14],"unique":[15],"challenges,":[16],"necessitating":[17],"fine-tuning":[18,58,82,131,164,179],"Large":[19],"language":[20],"models":[21],"(LLMs)":[22],"to":[23,43,93,114,135,142,172,185],"unlock":[24],"state-of-the-art":[25,187],"performance.":[26],"Fine-tuning":[27],"approaches":[28],"proposed":[29],"in":[30,54,122],"literature":[32],"for":[33,83],"LLMs":[34,134,146],"repair":[37,158,168],"generally":[39],"overlook":[40],"need":[42],"reason":[44,117],"about":[45],"logic":[47],"behind":[48,118],"code":[49,101,120],"changes,":[50],"beyond":[51],"syntactic":[52,95],"patterns":[53],"data.":[56],"High-performing":[57],"experiments":[59],"also":[60,107],"usually":[61],"come":[62],"at":[63],"very":[64],"high":[65],"computational":[66],"costs.":[67],"With":[68],"MORepair":[69,141],",":[70],"we":[71,86,106],"propose":[72],"a":[73,129],"novel":[74],"perspective":[75],"learning":[78],"focus":[79],"LLM":[81,91,111,167],"repair:":[85],"not":[87],"only":[88],"adapt":[89],"parameters":[92],"nuances":[96],"task":[99],"transformation":[102],"(objective":[103,126],"\u278a),":[104],"but":[105],"specifically":[108],"fine-tune":[109,143],"with":[112,147],"respect":[113],"logical":[116],"change":[121],"training":[124],"data":[125],"\u278b).":[127],"Such":[128],"multi-objective":[130],"will":[132],"instruct":[133],"generate":[136],"high-quality":[137],"patches.":[138],"We":[139,174],"apply":[140],"four":[144],"open-source":[145],"different":[148],"sizes":[149],"and":[150,156,193],"architectures.":[151],"Experimental":[152],"results":[153],"function-level":[155],"repository-level":[157],"benchmarks":[159],"show":[160,176],"that":[161,177],"implemented":[163],"effectively":[165],"boosts":[166],"performance":[169,183],"by":[170],"11.4%":[171],"56.0%.":[173],"further":[175],"our":[178],"strategy":[180],"yields":[181],"superior":[182],"compared":[184],"approaches,":[188],"including":[189],"standard":[190],"fine-tuning,":[191],"Fine-tune-CoT,":[192],"RepairLLaMA.":[194]},"counts_by_year":[{"year":2025,"cited_by_count":4}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
