{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T17:50:08Z","timestamp":1782928208905,"version":"3.54.5"},"reference-count":40,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,6,20]],"date-time":"2026-06-20T00:00:00Z","timestamp":1781913600000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100004837","name":"Ministerio de Ciencia e Innovaci\u00f3n","doi-asserted-by":"publisher","award":["PID2023-151605OB-C22"],"award-info":[{"award-number":["PID2023-151605OB-C22"]}],"id":[{"id":"10.13039\/501100004837","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004837","name":"Ministerio de Ciencia e Innovaci\u00f3n","doi-asserted-by":"publisher","award":["PDC2025-165937-C22"],"award-info":[{"award-number":["PDC2025-165937-C22"]}],"id":[{"id":"10.13039\/501100004837","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Information and Software Technology"],"published-print":{"date-parts":[[2026,10]]},"DOI":"10.1016\/j.infsof.2026.108238","type":"journal-article","created":{"date-parts":[[2026,6,20]],"date-time":"2026-06-20T15:10:00Z","timestamp":1781968200000},"page":"108238","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["A comparative analysis of the role of Large Language Models and Low-Rank Adaptation in Automated Program Repair"],"prefix":"10.1016","volume":"198","author":[{"given":"Celia","family":"Patricio","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Pablo","family":"Zubasti","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5564-399X","authenticated-orcid":false,"given":"Antonio","family":"Berlanga","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9304-826X","authenticated-orcid":false,"given":"Miguel A.","family":"Patricio","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"issue":"1","key":"10.1016\/j.infsof.2026.108238_b1","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1109\/TSE.2011.104","article-title":"Genprog: A generic method for automatic software repair","volume":"38","author":"Goues","year":"2012","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10.1016\/j.infsof.2026.108238_b2","series-title":"2013 35th International Conference on Software Engineering","first-page":"802","article-title":"Automatic patch generation learned from human-written patches","author":"Kim","year":"2013"},{"key":"10.1016\/j.infsof.2026.108238_b3","doi-asserted-by":"crossref","unstructured":"F. Long, M. Rinard, Staged program repair with condition synthesis, in: Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, ESEC\/FSE 2015, 2015, Association for Computing Machinery, New York, NY, USA, pp. 166\u2013178, http:\/\/dx.doi.org\/10.1145\/2786805.2786811.","DOI":"10.1145\/2786805.2786811"},{"issue":"09","key":"10.1016\/j.infsof.2026.108238_b4","first-page":"1943","article-title":"SequenceR: Sequence-to-sequence learning for end-to-end program repair","volume":"47","author":"Chen","year":"2021","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10.1016\/j.infsof.2026.108238_b5","doi-asserted-by":"crossref","unstructured":"T. Lutellier, H.V. Pham, L. Pang, Y. Li, M. Wei, L. Tan, Coconut: combining context-aware neural translation models using ensemble for program repair, in: Proceedings of the 29th ACM SIGSOFT International Symposium on Software Testing and Analysis, ISSTA 2020, 2020, Association for Computing Machinery, New York, NY, USA, pp. 101\u2013114, http:\/\/dx.doi.org\/10.1145\/3395363.3397369.","DOI":"10.1145\/3395363.3397369"},{"key":"10.1016\/j.infsof.2026.108238_b6","series-title":"Proceedings of the 43rd International Conference on Software Engineering","first-page":"1161","article-title":"Cure: Code-aware neural machine translation for automatic program repair","author":"Jiang","year":"2021"},{"key":"10.1016\/j.infsof.2026.108238_b7","series-title":"A survey of learning-based automated program repair","author":"Zhang","year":"2023"},{"issue":"1","key":"10.1016\/j.infsof.2026.108238_b8","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1109\/TSE.2017.2755013","article-title":"Automatic software repair: A survey","volume":"45","author":"Gazzola","year":"2019","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10.1016\/j.infsof.2026.108238_b9","series-title":"Testing: Academic and Industrial Conference Practice and Research Techniques - MUTATION","first-page":"89","article-title":"On the accuracy of spectrum-based fault localization","author":"Abreu","year":"2007"},{"key":"10.1016\/j.infsof.2026.108238_b10","series-title":"Proceedings of the 24th International Conference on Software Engineering. ICSE 2002","first-page":"467","article-title":"Visualization of test information to assist fault localization","author":"Jones","year":"2002"},{"key":"10.1016\/j.infsof.2026.108238_b11","series-title":"Proceedings of the 28th International Conference on Software Engineering","first-page":"272","article-title":"Locating faults through automated predicate switching","author":"Zhang","year":"2006"},{"key":"10.1016\/j.infsof.2026.108238_b12","series-title":"2014 IEEE International Conference on Software Maintenance and Evolution","first-page":"181","article-title":"Boosting bug-report-oriented fault localization with segmentation and stack-trace analysis","author":"Wong","year":"2014"},{"key":"10.1016\/j.infsof.2026.108238_b13","series-title":"2020 IEEE International Conference on Software Maintenance and Evolution","first-page":"766","article-title":"Improving bug localization by mining crash reports: An industrial study","author":"Medeiros","year":"2020"},{"issue":"6","key":"10.1016\/j.infsof.2026.108238_b14","doi-asserted-by":"crossref","first-page":"437","DOI":"10.1145\/1993316.1993550","article-title":"Cause clue clauses: error localization using maximum satisfiability","volume":"46","author":"Jose","year":"2011","journal-title":"SIGPLAN Not."},{"key":"10.1016\/j.infsof.2026.108238_b15","series-title":"Computer Aided Verification","first-page":"504","article-title":"Bug-assist: Assisting fault localization in ansi-c programs","author":"Jose","year":"2011"},{"key":"10.1016\/j.infsof.2026.108238_b16","series-title":"Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering","first-page":"959","article-title":"Less training, more repairing please: revisiting automated program repair via zero-shot learning","author":"Xia","year":"2022"},{"key":"10.1016\/j.infsof.2026.108238_b17","series-title":"2023 38th IEEE\/ACM International Conference on Automated Software Engineering","first-page":"535","article-title":"Gamma: Revisiting template-based automated program repair via mask prediction","author":"Zhang","year":"2023"},{"key":"10.1016\/j.infsof.2026.108238_b18","series-title":"Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis","first-page":"819","article-title":"Automated program repair via conversation: Fixing 162 out of 337 bugs for $0.42 each using chatgpt","author":"Xia","year":"2024"},{"key":"10.1016\/j.infsof.2026.108238_b19","series-title":"Thinkrepair: Self-directed automated program repair","author":"Yin","year":"2024"},{"key":"10.1016\/j.infsof.2026.108238_b20","first-page":"649","article-title":"Counterexample guided program repair using zero-shot learning and maxsat-based fault localization","volume":"vol. 39","author":"Orvalho","year":"2025"},{"key":"10.1016\/j.infsof.2026.108238_b21","series-title":"A systematic literature review on large language models for automated program repair","author":"Zhang","year":"2024"},{"key":"10.1016\/j.infsof.2026.108238_b22","series-title":"2023 IEEE Symposium on Security and Privacy","first-page":"2339","article-title":"Examining zero-shot vulnerability repair with large language models","author":"Pearce","year":"2023"},{"key":"10.1016\/j.infsof.2026.108238_b23","series-title":"An analysis of the automatic bug fixing performance of chatgpt","author":"Sobania","year":"2023"},{"key":"10.1016\/j.infsof.2026.108238_b24","series-title":"Cigar: Cost-efficient program repair with llms","author":"Hidv\u00e9gi","year":"2024"},{"key":"10.1016\/j.infsof.2026.108238_b25","series-title":"Rap-gen: Retrieval-augmented patch generation with codet5 for automatic program repair","author":"Wang","year":"2023"},{"key":"10.1016\/j.infsof.2026.108238_b26","series-title":"The fact selection problem in llm-based program repair","author":"Parasaram","year":"2024"},{"key":"10.1016\/j.infsof.2026.108238_b27","series-title":"2023 IEEE\/ACM 45th International Conference on Software Engineering","first-page":"2450","article-title":"Retrieval-based prompt selection for code-related few-shot learning","author":"Nashid","year":"2023"},{"key":"10.1016\/j.infsof.2026.108238_b28","series-title":"Lora: Low-rank adaptation of large language models","author":"Hu","year":"2021"},{"key":"10.1016\/j.infsof.2026.108238_b29","series-title":"Repairllama: Efficient representations and fine-tuned adapters for program repair","author":"Silva","year":"2024"},{"key":"10.1016\/j.infsof.2026.108238_b30","series-title":"Morepair: Teaching llms to repair code via multi-objective fine-tuning","author":"Yang","year":"2025"},{"key":"10.1016\/j.infsof.2026.108238_b31","series-title":"The art of repair: Optimizing iterative program repair with instruction-tuned models","author":"Ruiz","year":"2025"},{"key":"10.1016\/j.infsof.2026.108238_b32","series-title":"Qlora: Efficient finetuning of quantized llms","author":"Dettmers","year":"2023"},{"key":"10.1016\/j.infsof.2026.108238_b33","series-title":"A comprehensive evaluation of parameter-efficient fine-tuning on automated program repair","author":"Li","year":"2024"},{"key":"10.1016\/j.infsof.2026.108238_b34","doi-asserted-by":"crossref","DOI":"10.1109\/TSE.2025.3532759","article-title":"Comprehensive fine-tuning large language models of code for automated program repair","author":"Huang","year":"2025","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10.1016\/j.infsof.2026.108238_b35","series-title":"Exploring parameter-efficient fine-tuning of large language model on automated program repair","author":"Li","year":"2024"},{"key":"10.1016\/j.infsof.2026.108238_b36","doi-asserted-by":"crossref","DOI":"10.1145\/3719345","article-title":"Contrastrepair: Enhancing conversation-based automated program repair via contrastive test case pairs","author":"Kong","year":"2025","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"10.1016\/j.infsof.2026.108238_b37","series-title":"Proceedings of the 2014 International Symposium on Software Testing and Analysis","first-page":"437","article-title":"Defects4j: a database of existing faults to enable controlled testing studies for java programs","author":"Just","year":"2014"},{"key":"10.1016\/j.infsof.2026.108238_b38","series-title":"Humaneval-java: Transformed java defects dataset from humaneval","author":"Silva","year":"2023"},{"key":"10.1016\/j.infsof.2026.108238_b39","doi-asserted-by":"crossref","unstructured":"Q. Xin, S.P. Reiss, Identifying test-suite-overfitted patches through test case generation, in: Proceedings of the 26th ACM SIGSOFT International Symposium on Software Testing and Analysis, ISSTA 2017, 2017, Association for Computing Machinery, New York, NY, USA, pp. 226\u2013236, http:\/\/dx.doi.org\/10.1145\/3092703.3092718.","DOI":"10.1145\/3092703.3092718"},{"key":"10.1016\/j.infsof.2026.108238_b40","series-title":"Proceedings of the 35th IEEE\/ACM International Conference on Automated Software Engineering","first-page":"402","article-title":"Automated patch correctness assessment: How far are we?","author":"Wang","year":"2020"}],"container-title":["Information and Software Technology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0950584926002272?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0950584926002272?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T17:18:12Z","timestamp":1782926292000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0950584926002272"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,10]]},"references-count":40,"alternative-id":["S0950584926002272"],"URL":"https:\/\/doi.org\/10.1016\/j.infsof.2026.108238","relation":{},"ISSN":["0950-5849"],"issn-type":[{"value":"0950-5849","type":"print"}],"subject":[],"published":{"date-parts":[[2026,10]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"A comparative analysis of the role of Large Language Models and Low-Rank Adaptation in Automated Program Repair","name":"articletitle","label":"Article Title"},{"value":"Information and Software Technology","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.infsof.2026.108238","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 The Authors. Published by Elsevier B.V.","name":"copyright","label":"Copyright"}],"article-number":"108238"}}