{"id":"https://openalex.org/W7165392822","doi":"https://doi.org/10.1016/j.infsof.2026.108238","title":"A comparative analysis of the role of Large Language Models and Low-Rank Adaptation in Automated Program Repair","display_name":"A comparative analysis of the role of Large Language Models and Low-Rank Adaptation in Automated Program Repair","publication_year":2026,"publication_date":"2026-06-20","ids":{"openalex":"https://openalex.org/W7165392822","doi":"https://doi.org/10.1016/j.infsof.2026.108238"},"language":"en","primary_location":{"id":"doi:10.1016/j.infsof.2026.108238","is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.infsof.2026.108238","pdf_url":null,"source":{"id":"https://openalex.org/S205010575","display_name":"Information and Software Technology","issn_l":"0950-5849","issn":["0950-5849","1873-6025"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Information and Software Technology","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://doi.org/10.1016/j.infsof.2026.108238","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5139019021","display_name":"Celia Patricio","orcid":null},"institutions":[{"id":"https://openalex.org/I50357001","display_name":"Universidad Carlos III de Madrid","ror":"https://ror.org/03ths8210","country_code":"ES","type":"education","lineage":["https://openalex.org/I50357001"]}],"countries":["ES"],"is_corresponding":true,"raw_author_name":"Celia Patricio","raw_affiliation_strings":["Universidad Carlos III de Madrid, Computer Science and Engineering Department, Applied Artificial Intelligence Group, Spain 1"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universidad Carlos III de Madrid, Computer Science and Engineering Department, Applied Artificial Intelligence Group, Spain 1","institution_ids":["https://openalex.org/I50357001"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5098940859","display_name":"Pablo Zubasti","orcid":"https://orcid.org/0009-0006-1906-118X"},"institutions":[{"id":"https://openalex.org/I50357001","display_name":"Universidad Carlos III de Madrid","ror":"https://ror.org/03ths8210","country_code":"ES","type":"education","lineage":["https://openalex.org/I50357001"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Pablo Zubasti","raw_affiliation_strings":["Universidad Carlos III de Madrid, Computer Science and Engineering Department, Applied Artificial Intelligence Group, Spain 1"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universidad Carlos III de Madrid, Computer Science and Engineering Department, Applied Artificial Intelligence Group, Spain 1","institution_ids":["https://openalex.org/I50357001"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5079499955","display_name":"Antonio Berlanga","orcid":"https://orcid.org/0000-0002-5564-399X"},"institutions":[{"id":"https://openalex.org/I50357001","display_name":"Universidad Carlos III de Madrid","ror":"https://ror.org/03ths8210","country_code":"ES","type":"education","lineage":["https://openalex.org/I50357001"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Antonio Berlanga","raw_affiliation_strings":["Universidad Carlos III de Madrid, Computer Science and Engineering Department, Applied Artificial Intelligence Group, Spain 1"],"raw_orcid":"https://orcid.org/0000-0002-5564-399X","affiliations":[{"raw_affiliation_string":"Universidad Carlos III de Madrid, Computer Science and Engineering Department, Applied Artificial Intelligence Group, Spain 1","institution_ids":["https://openalex.org/I50357001"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5078240188","display_name":"Miguel \u00c1. Patricio","orcid":"https://orcid.org/0000-0002-9304-826X"},"institutions":[{"id":"https://openalex.org/I50357001","display_name":"Universidad Carlos III de Madrid","ror":"https://ror.org/03ths8210","country_code":"ES","type":"education","lineage":["https://openalex.org/I50357001"]}],"countries":["ES"],"is_corresponding":true,"raw_author_name":"Miguel A. Patricio","raw_affiliation_strings":["Universidad Carlos III de Madrid, Computer Science and Engineering Department, Applied Artificial Intelligence Group, Spain 1"],"raw_orcid":"https://orcid.org/0000-0002-9304-826X","affiliations":[{"raw_affiliation_string":"Universidad Carlos III de Madrid, Computer Science and Engineering Department, Applied Artificial Intelligence Group, Spain 1","institution_ids":["https://openalex.org/I50357001"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5078240188","https://openalex.org/A5139019021"],"corresponding_institution_ids":["https://openalex.org/I50357001"],"apc_list":{"value":3350,"currency":"USD","value_usd":3350},"apc_paid":{"value":3350,"currency":"USD","value_usd":3350},"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.91720717,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":null,"biblio":{"volume":"198","issue":null,"first_page":"108238","last_page":"108238"},"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.18559999763965607,"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.18559999763965607,"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/T12127","display_name":"Software System Performance and Reliability","score":0.15389999747276306,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.11749999970197678,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/adaptation","display_name":"Adaptation (eye)","score":0.47620001435279846},{"id":"https://openalex.org/keywords/automation","display_name":"Automation","score":0.30410000681877136},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.3012999892234802},{"id":"https://openalex.org/keywords/language-model","display_name":"Language model","score":0.27889999747276306},{"id":"https://openalex.org/keywords/natural-language","display_name":"Natural language","score":0.2639000117778778}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6528000235557556},{"id":"https://openalex.org/C139807058","wikidata":"https://www.wikidata.org/wiki/Q352374","display_name":"Adaptation (eye)","level":2,"score":0.47620001435279846},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.43230000138282776},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.3668000102043152},{"id":"https://openalex.org/C115901376","wikidata":"https://www.wikidata.org/wiki/Q184199","display_name":"Automation","level":2,"score":0.30410000681877136},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.3012999892234802},{"id":"https://openalex.org/C137293760","wikidata":"https://www.wikidata.org/wiki/Q3621696","display_name":"Language model","level":2,"score":0.27889999747276306},{"id":"https://openalex.org/C195324797","wikidata":"https://www.wikidata.org/wiki/Q33742","display_name":"Natural language","level":2,"score":0.2639000117778778},{"id":"https://openalex.org/C12713177","wikidata":"https://www.wikidata.org/wiki/Q1900281","display_name":"Perspective (graphical)","level":2,"score":0.24799999594688416},{"id":"https://openalex.org/C9652623","wikidata":"https://www.wikidata.org/wiki/Q190109","display_name":"Field (mathematics)","level":2,"score":0.2433999925851822}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1016/j.infsof.2026.108238","is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.infsof.2026.108238","pdf_url":null,"source":{"id":"https://openalex.org/S205010575","display_name":"Information and Software Technology","issn_l":"0950-5849","issn":["0950-5849","1873-6025"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Information and Software Technology","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1016/j.infsof.2026.108238","is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.infsof.2026.108238","pdf_url":null,"source":{"id":"https://openalex.org/S205010575","display_name":"Information and Software Technology","issn_l":"0950-5849","issn":["0950-5849","1873-6025"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Information and Software Technology","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":9,"referenced_works":["https://openalex.org/W2040900440","https://openalex.org/W2060333670","https://openalex.org/W2145373440","https://openalex.org/W2156723666","https://openalex.org/W2735571786","https://openalex.org/W3043761819","https://openalex.org/W3208407575","https://openalex.org/W4406754405","https://openalex.org/W4408124887"],"related_works":[],"abstract_inverted_index":{"Context:":[0],"Large":[1],"Language":[2],"Models":[3],"(LLMs)":[4],"have":[5],"recently":[6],"reframed":[7],"Automated":[8],"Program":[9],"Repair":[10],"(APR)":[11],"as":[12,23],"a":[13,40,110,169,203],"conditional":[14],"code-generation":[15],"task.":[16],"However,":[17],"practical":[18],"adoption":[19],"faces":[20],"challenges":[21],"such":[22],"overfitting":[24],"to":[25,43,155,212],"incomplete":[26],"test":[27],"suites,":[28],"high":[29],"token/computational":[30],"costs,":[31],"and":[32,52,63,73,78,82,87,94,127,133,163,182,214],"inconsistent":[33],"evaluation":[34,112],"methodologies.":[35],"Objectives:":[36],"This":[37,150],"paper":[38],"presents":[39],"unified":[41,204],"framework":[42],"analyze":[44],"how":[45],"orchestration":[46,103,162,199],"strategies":[47],"(single-shot":[48],"vs.":[49],"iterative":[50,79,102,119,139],"feedback)":[51],"parameter-efficient":[53],"fine-tuning":[54],"via":[55],"Low-Rank":[56],"Adaptation":[57],"(LoRA)":[58],"influence":[59],"repair":[60,76,161],"effectiveness,":[61],"efficiency,":[62],"patch":[64],"quality":[65],"in":[66,216],"single-function":[67],"Java":[68],"defects.":[69],"Methods:":[70],"We":[71,172],"implement":[72],"compare":[74],"four":[75],"pipelines\u2014linear":[77],"variants,":[80],"with":[81,138,146],"without":[83],"LoRA\u2014across":[84],"both":[85],"open-source":[86,177],"proprietary":[88,189],"LLMs":[89],"using":[90,166],"standardized":[91],"benchmarks":[92],"(Defects4J":[93],"HumanEval-Java).":[95],"The":[96],"design":[97],"isolates":[98],"the":[99,123,153,158,186,206],"impact":[100],"of":[101,106,125,160,188],"from":[104,200],"that":[105,118,176],"LoRA-based":[107],"specialization":[108,165,201],"under":[109],"consistent":[111],"protocol.":[113],"Results:":[114],"Our":[115],"findings":[116],"show":[117],"prompting":[120],"markedly":[121],"increases":[122],"number":[124],"plausible":[126],"correct":[128],"patches":[129],"while":[130,191],"controlling":[131],"token":[132],"time":[134],"costs.":[135],"When":[136],"combined":[137],"feedback,":[140,183],"LoRA":[141,167,181],"further":[142],"improves":[143],"semantic":[144],"correctness":[145],"minimal":[147],"overhead.":[148],"Conclusion:":[149],"study":[151,207],"is":[152],"first":[154],"systematically":[156],"disentangle":[157],"effects":[159],"lightweight":[164],"within":[168,202],"common":[170],"framework.":[171],"provide":[173],"empirical":[174],"evidence":[175],"models,":[178],"enhanced":[179],"by":[180],"can":[184],"match":[185],"performance":[187],"models":[190],"offering":[192],"shorter,":[193],"cheaper":[194],"patches.":[195],"By":[196],"experimentally":[197],"disentangling":[198],"protocol,":[205],"clarifies":[208],"their":[209],"respective":[210],"contributions":[211],"effectiveness":[213],"efficiency":[215],"LLM-based":[217],"APR.":[218]},"counts_by_year":[],"updated_date":"2026-06-23T06:36:01.041984","created_date":"2026-06-20T00:00:00"}
