{"id":"https://openalex.org/W7117138900","doi":"https://doi.org/10.1145/3756681.3756966","title":"The Art of Repair: Optimizing Iterative Program Repair with Instruction-Tuned Models","display_name":"The Art of Repair: Optimizing Iterative Program Repair with Instruction-Tuned Models","publication_year":2025,"publication_date":"2025-06-17","ids":{"openalex":"https://openalex.org/W7117138900","doi":"https://doi.org/10.1145/3756681.3756966"},"language":null,"primary_location":{"id":"doi:10.1145/3756681.3756966","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3756681.3756966","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 29th International Conference on Evaluation and Assessment in Software Engineering","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3756681.3756966","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5064214886","display_name":"Fernando Vallecillos Ruiz","orcid":"https://orcid.org/0000-0001-7213-3732"},"institutions":[{"id":"https://openalex.org/I2799829267","display_name":"Simula Research Laboratory","ror":"https://ror.org/00vn06n10","country_code":"NO","type":"facility","lineage":["https://openalex.org/I2799829267"]}],"countries":["NO"],"is_corresponding":false,"raw_author_name":"Fernando Vallecillos Ruiz","raw_affiliation_strings":["Simula Research Laboratory, Oslo, Norway"],"raw_orcid":"https://orcid.org/0000-0001-7213-3732","affiliations":[{"raw_affiliation_string":"Simula Research Laboratory, Oslo, Norway","institution_ids":["https://openalex.org/I2799829267"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5037784196","display_name":"Max Hort","orcid":"https://orcid.org/0000-0001-8684-5909"},"institutions":[{"id":"https://openalex.org/I2799829267","display_name":"Simula Research Laboratory","ror":"https://ror.org/00vn06n10","country_code":"NO","type":"facility","lineage":["https://openalex.org/I2799829267"]}],"countries":["NO"],"is_corresponding":false,"raw_author_name":"Max Hort","raw_affiliation_strings":["Simula Research Laboratory, Oslo, Norway"],"raw_orcid":"https://orcid.org/0000-0001-8684-5909","affiliations":[{"raw_affiliation_string":"Simula Research Laboratory, Oslo, Norway","institution_ids":["https://openalex.org/I2799829267"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5056189345","display_name":"Leon Moonen","orcid":"https://orcid.org/0000-0002-1761-6771"},"institutions":[{"id":"https://openalex.org/I2799829267","display_name":"Simula Research Laboratory","ror":"https://ror.org/00vn06n10","country_code":"NO","type":"facility","lineage":["https://openalex.org/I2799829267"]}],"countries":["NO"],"is_corresponding":false,"raw_author_name":"Leon Moonen","raw_affiliation_strings":["Simula Research Laboratory, Oslo, Norway"],"raw_orcid":"https://orcid.org/0000-0002-1761-6771","affiliations":[{"raw_affiliation_string":"Simula Research Laboratory, Oslo, Norway","institution_ids":["https://openalex.org/I2799829267"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I2799829267"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"500","last_page":"511"},"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.6208000183105469,"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.6208000183105469,"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/T10260","display_name":"Software Engineering Research","score":0.26930001378059387,"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.013100000098347664,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/iterative-refinement","display_name":"Iterative refinement","score":0.31360000371932983},{"id":"https://openalex.org/keywords/iterative-and-incremental-development","display_name":"Iterative and incremental development","score":0.27970001101493835},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.2563000023365021},{"id":"https://openalex.org/keywords/iterative-method","display_name":"Iterative method","score":0.25450000166893005}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6622999906539917},{"id":"https://openalex.org/C112930515","wikidata":"https://www.wikidata.org/wiki/Q4389547","display_name":"Risk analysis (engineering)","level":1,"score":0.3603000044822693},{"id":"https://openalex.org/C2779982483","wikidata":"https://www.wikidata.org/wiki/Q6094420","display_name":"Iterative refinement","level":2,"score":0.31360000371932983},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.298799991607666},{"id":"https://openalex.org/C200601418","wikidata":"https://www.wikidata.org/wiki/Q2193887","display_name":"Reliability engineering","level":1,"score":0.2849999964237213},{"id":"https://openalex.org/C143587482","wikidata":"https://www.wikidata.org/wiki/Q1543216","display_name":"Iterative and incremental development","level":2,"score":0.27970001101493835},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.2709999978542328},{"id":"https://openalex.org/C42475967","wikidata":"https://www.wikidata.org/wiki/Q194292","display_name":"Operations research","level":1,"score":0.2628999948501587},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.2563000023365021},{"id":"https://openalex.org/C159694833","wikidata":"https://www.wikidata.org/wiki/Q2321565","display_name":"Iterative method","level":2,"score":0.25450000166893005},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2540999948978424},{"id":"https://openalex.org/C18762648","wikidata":"https://www.wikidata.org/wiki/Q42213","display_name":"Work (physics)","level":2,"score":0.2500999867916107}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3756681.3756966","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3756681.3756966","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 29th International Conference on Evaluation and Assessment in Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3756681.3756966","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3756681.3756966","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 29th International Conference on Evaluation and Assessment in Software Engineering","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G4180237936","display_name":"Sustainable Training of Code Language Models through Data Refinement","funder_award_id":"101151798","funder_id":"https://openalex.org/F4320338438","funder_display_name":"HORIZON EUROPE Marie Sklodowska-Curie Actions"},{"id":"https://openalex.org/G5244242995","display_name":null,"funder_award_id":"270053","funder_id":"https://openalex.org/F4320323299","funder_display_name":"Norges Forskningsr\u00e5d"},{"id":"https://openalex.org/G6334488888","display_name":null,"funder_award_id":"288787","funder_id":"https://openalex.org/F4320323299","funder_display_name":"Norges Forskningsr\u00e5d"}],"funders":[{"id":"https://openalex.org/F4320323299","display_name":"Norges Forskningsr\u00e5d","ror":"https://ror.org/00epmv149"},{"id":"https://openalex.org/F4320338438","display_name":"HORIZON EUROPE Marie Sklodowska-Curie Actions","ror":null}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":42,"referenced_works":["https://openalex.org/W2156723666","https://openalex.org/W2285839903","https://openalex.org/W2895570420","https://openalex.org/W2904214673","https://openalex.org/W2924629359","https://openalex.org/W2963909831","https://openalex.org/W3043761819","https://openalex.org/W3121734253","https://openalex.org/W3137815000","https://openalex.org/W3168867926","https://openalex.org/W3189840617","https://openalex.org/W3193682477","https://openalex.org/W4221153464","https://openalex.org/W4225591000","https://openalex.org/W4284674057","https://openalex.org/W4286987939","https://openalex.org/W4308643319","https://openalex.org/W4317838010","https://openalex.org/W4318902699","https://openalex.org/W4322718191","https://openalex.org/W4330337959","https://openalex.org/W4362598291","https://openalex.org/W4365205411","https://openalex.org/W4376652621","https://openalex.org/W4380993527","https://openalex.org/W4384304728","https://openalex.org/W4384304851","https://openalex.org/W4384345708","https://openalex.org/W4384918448","https://openalex.org/W4386185625","https://openalex.org/W4388422146","https://openalex.org/W4390136244","https://openalex.org/W4391272793","https://openalex.org/W4391558413","https://openalex.org/W4391766982","https://openalex.org/W4393284390","https://openalex.org/W4402683806","https://openalex.org/W4404649613","https://openalex.org/W4407961382","https://openalex.org/W4411408788","https://openalex.org/W4416296080","https://openalex.org/W6929355486"],"related_works":[],"abstract_inverted_index":{"Automatic":[0],"program":[1],"repair":[2,48],"(APR)":[3],"aims":[4],"at":[5],"reducing":[6],"the":[7,20,35,42],"manual":[8],"efforts":[9],"required":[10],"to":[11,33,41,58],"identify":[12],"and":[13,74],"fix":[14],"errors":[15],"in":[16],"source":[17],"code.":[18],"Before":[19],"rise":[21],"of":[22,37,78],"Large":[23],"Language":[24],"Model":[25],"(LLM)-based":[26],"agents,":[27],"a":[28],"common":[29],"strategy":[30],"was":[31],"simply":[32],"increase":[34],"number":[36],"generated":[38],"patches,":[39],"sometimes":[40],"thousands,":[43],"which":[44],"usually":[45],"yielded":[46],"better":[47],"results":[49],"on":[50,71],"benchmarks.":[51],"More":[52],"recently,":[53],"self-iterative":[54],"capabilities":[55],"enabled":[56],"LLMs":[57],"refine":[59],"patches":[60],"over":[61],"multiple":[62],"rounds":[63],"guided":[64],"by":[65],"feedback.":[66],"However,":[67],"literature":[68],"often":[69],"focuses":[70],"many":[72],"iterations":[73],"disregards":[75],"different":[76],"numbers":[77],"outputs.":[79]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-12-24T00:00:00"}
