{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,16]],"date-time":"2026-06-16T11:52:50Z","timestamp":1781610770200,"version":"3.54.5"},"reference-count":81,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2026,3,28]],"date-time":"2026-03-28T00:00:00Z","timestamp":1774656000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2026,3,28]],"date-time":"2026-03-28T00:00:00Z","timestamp":1774656000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/501100000038","name":"NSERC","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100000038","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2026,7]]},"DOI":"10.1007\/s10664-026-10833-3","type":"journal-article","created":{"date-parts":[[2026,3,28]],"date-time":"2026-03-28T08:34:56Z","timestamp":1774686896000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["HAFix: history-augmented large language models for bug fixing"],"prefix":"10.1007","volume":"31","author":[{"ORCID":"https:\/\/orcid.org\/0009-0005-6083-0932","authenticated-orcid":false,"given":"Yu","family":"Shi","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5311-6061","authenticated-orcid":false,"given":"Abdul Ali","family":"Bangash","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-5024-4868","authenticated-orcid":false,"given":"Emad","family":"Fallahzadeh","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7213-4006","authenticated-orcid":false,"given":"Bram","family":"Adams","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7749-5513","authenticated-orcid":false,"given":"Ahmed E.","family":"Hassan","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2026,3,28]]},"reference":[{"issue":"6","key":"10833_CR1","doi-asserted-by":"publisher","first-page":"4059","DOI":"10.1007\/s00034-025-02997-y","volume":"44","author":"L Abualigah","year":"2025","unstructured":"Abualigah L, Izci D, Jabari M, Ekinci S, Saleem K, Migdady H, Smerat A (2025) Adaptive gbest-guided atom search optimization for designing stable digital iir filters. Circ Syst Signal Process 44(6):4059\u20134081","journal-title":"Circ Syst Signal Process"},{"key":"10833_CR2","doi-asserted-by":"crossref","unstructured":"Adams B, Jiang ZM, Hassan AE (2010) Identifying crosscutting concerns using historical code changes. In: Proceedings of the 32nd ACM\/IEEE Intern Conf Softw Eng-Volume 1, pp 305\u2013314","DOI":"10.1145\/1806799.1806846"},{"key":"10833_CR3","doi-asserted-by":"publisher","first-page":"103703","DOI":"10.1016\/j.rineng.2024.103703","volume":"25","author":"SP Agrawal","year":"2025","unstructured":"Agrawal SP, Jangir P, Abualigah L, Pandya SB, Parmar A, Ezugwu AE, Smerat A et al (2025) The quick crisscross sine cosine algorithm for optimal facts placement in uncertain wind integrated scenario based power systems. Results Eng 25:103703","journal-title":"Results Eng"},{"key":"10833_CR4","doi-asserted-by":"crossref","unstructured":"Ahmad WU, Chakraborty S, Ray B, Chang KW (2021) Unified pre-training for program understanding and generation. arXiv preprint arXiv:2103.06333","DOI":"10.18653\/v1\/2021.naacl-main.211"},{"key":"10833_CR5","unstructured":"Aleithan R, Xue H, Mohajer MM, Nnorom E, Uddin G, Wang S (2024) Swe-bench+: Enhanced coding benchmark for llms. arXiv preprint arXiv:2410.06992"},{"key":"10833_CR6","unstructured":"Anthropic (2025) Anthropic Pricing. https:\/\/docs.anthropic.com\/en\/docs\/about-claude\/pricing. Accessed 1 June 2025"},{"key":"10833_CR7","doi-asserted-by":"crossref","unstructured":"Bairi R, Sonwane A, Kanade A, Iyer A, Parthasarathy S, Rajamani S, Ashok B, Shet S (2024) Codeplan: Repository-level coding using llms and planning. Proceed ACM Softw Eng 1(FSE):675\u2013698","DOI":"10.1145\/3643757"},{"key":"10833_CR8","doi-asserted-by":"publisher","first-page":"117588","DOI":"10.1016\/j.cma.2024.117588","volume":"434","author":"S Biswas","year":"2025","unstructured":"Biswas S, Singh G, Maiti B, Ezugwu AES, Saleem K, Smerat A, Abualigah L, Bera UK (2025) Integrating differential evolution into gazelle optimization for advanced global optimization and engineering applications. Comput Methods Appl Mech Eng 434:117588","journal-title":"Comput Methods Appl Mech Eng"},{"key":"10833_CR9","doi-asserted-by":"crossref","unstructured":"Bouzenia I, Devanbu P, Pradel M (2024) Repairagent: An autonomous, llm-based agent for program repair. arXiv preprint arXiv:2403.17134","DOI":"10.1109\/ICSE55347.2025.00157"},{"key":"10833_CR10","unstructured":"Campos V, Shariffdeen R, Ulges A, Noller Y (2025) Empirical evaluation of generalizable automated program repair with large language models. arXiv preprint arXiv:2506.03283"},{"key":"10833_CR11","doi-asserted-by":"crossref","unstructured":"Chakraborty S, Ahmed T, Ding Y, Devanbu P, Ray B (2022) Natgen: Generative pre-training by\" naturalizing\" source code. arXiv preprint arXiv:2206.07585","DOI":"10.1145\/3540250.3549162"},{"key":"10833_CR12","doi-asserted-by":"crossref","unstructured":"Chakraborty S, Ray B (2021) On multi-modal learning of editing source code. In: 2021 36th IEEE\/ACM International conference on automated software engineering (ASE), IEEE, pp 443\u2013455","DOI":"10.1109\/ASE51524.2021.9678559"},{"key":"10833_CR13","unstructured":"Chen M, Tworek J, Jun H, Yuan Q, Pinto HPDO, Kaplan J, Edwards H, Burda Y, Joseph N, Brockman G et al (2021) Evaluating large language models trained on code. arXiv preprint arXiv:2107.03374"},{"key":"10833_CR14","doi-asserted-by":"crossref","unstructured":"Chen Y, Wu J, Ling X, Li C, Rui Z, Luo T, Wu Y (2024) When large language models confront repository-level automatic program repair: How well they done? In: Proceedings of the 2024 IEEE\/ACM 46th International conference on software engineering: companion proceedings, pp 459\u2013471","DOI":"10.1145\/3639478.3647633"},{"issue":"1","key":"10833_CR15","doi-asserted-by":"publisher","first-page":"155","DOI":"10.1037\/0033-2909.112.1.155","volume":"112","author":"J Cohen","year":"1992","unstructured":"Cohen J (1992) A power primer. Psychol Bull 112(1):155\u2013159","journal-title":"Psychol Bull"},{"key":"10833_CR16","unstructured":"Copilot G (2024a) Copilot. https:\/\/github.com\/features\/copilot. Accessed 16 Dec 2024"},{"key":"10833_CR17","unstructured":"Copilot G (2024b) Introduction to prompt engineering with github copilot - github copilot user prompt process flow. https:\/\/learn.microsoft.com\/en-us\/training\/modules\/introduction-prompt-engineering-with-github-copilot\/3-github-copilot-user-prompt-process-flow. Accessed 16 Dec 2024"},{"key":"10833_CR18","unstructured":"DeepSeek (2025) DeepSeek Pricing. https:\/\/api-docs.deepseek.com\/quick_start\/pricing. Accessed 1 June 2025"},{"key":"10833_CR19","doi-asserted-by":"crossref","unstructured":"Du X, Liu M, Wang K, Wang H, Liu J, Chen Y, Feng J, Sha C, Peng X, Lou Y (2023) Classeval: A manually-crafted benchmark for evaluating llms on class-level code generation. arXiv preprint arXiv:2308.01861","DOI":"10.1145\/3597503.3639219"},{"key":"10833_CR20","doi-asserted-by":"crossref","unstructured":"Elbaum S, Rothermel G, Penix J (2014) Techniques for improving regression testing in continuous integration development environments. In: Proceedings of the 22nd ACM SIGSOFT international symposium on foundations of software engineering, pp 235\u2013245","DOI":"10.1145\/2635868.2635910"},{"key":"10833_CR21","doi-asserted-by":"crossref","unstructured":"Fan Z, Gao X, Mirchev M, Roychoudhury A, Tan SH (2023) Automated repair of programs from large language models. In: 2023 IEEE\/ACM 45th International conference on software engineering (ICSE), IEEE, pp 1469\u20131481","DOI":"10.1109\/ICSE48619.2023.00128"},{"key":"10833_CR22","doi-asserted-by":"crossref","unstructured":"Feng Z, Guo D, Tang D, Duan N, Feng X, Gong M, Shou L, Qin B, Liu T, Jiang D et al (2020) Codebert: A pre-trained model for programming and natural languages. arXiv preprint arXiv:2002.08155","DOI":"10.18653\/v1\/2020.findings-emnlp.139"},{"key":"10833_CR23","unstructured":"ghapi (2024) GhApi. https:\/\/github.com\/fastai\/ghapi. Accessed 16 June 2024"},{"key":"10833_CR24","unstructured":"Guo D, Ren S, Lu S, Feng Z, Tang D, Liu S, Zhou L, Duan N, Svyatkovskiy A, Fu S et al (2020) Graphcodebert: Pre-training code representations with data flow. arXiv preprint arXiv:2009.08366"},{"key":"10833_CR25","unstructured":"Guo D, Zhu Q, Yang D, Xie Z, Dong K, Zhang W, Chen G, Bi X, Wu Y, Li Y et al (2024) Deepseek-coder: When the large language model meets programming-the rise of code intelligence. arXiv preprint arXiv:2401.14196"},{"key":"10833_CR26","doi-asserted-by":"crossref","unstructured":"Hassan AE (2006) Mining software repositories to assist developers and support managers. In: 2006 22nd IEEE International conference on software maintenance, IEEE, pp 339\u2013342","DOI":"10.1109\/ICSM.2006.38"},{"key":"10833_CR27","doi-asserted-by":"crossref","unstructured":"Hassan AE, Lin D, Rajbahadur GK, Gallaba K, Cogo FR, Chen B, Zhang H, Thangarajah K, Oliva GA, Lin J et al (2024) Rethinking software engineering in the foundation model era: A curated catalogue of challenges in the development of trustworthy fmware. arXiv preprint arXiv:2402.15943","DOI":"10.1145\/3663529.3663849"},{"key":"10833_CR28","doi-asserted-by":"crossref","unstructured":"Hassan AE (2008) The road ahead for mining software repositories. In: 2008 frontiers of software maintenance, IEEE, pp 48\u201357","DOI":"10.1109\/FOSM.2008.4659248"},{"key":"10833_CR29","unstructured":"Hidv\u00e9gi D, Etemadi K, Bobadilla S, Monperrus M (2024) Cigar: Cost-efficient program repair with llms. arXiv preprint arXiv:2402.06598"},{"key":"10833_CR30","doi-asserted-by":"crossref","unstructured":"Hossain SB, Jiang N, Zhou Q, Li X, Chiang WH, Lyu Y, Nguyen H, Tripp O (2024) A deep dive into large language models for automated bug localization and repair. Proceed ACM Softw Eng 1(FSE):1471\u20131493","DOI":"10.1145\/3660773"},{"key":"10833_CR31","unstructured":"Howarth J (2025) Number of Parameters in GPT-4. https:\/\/explodingtopics.com\/blog\/gpt-parameters. Accessed 1 July 2025"},{"issue":"3","key":"10833_CR32","doi-asserted-by":"publisher","first-page":"2113","DOI":"10.1007\/s00034-024-02919-4","volume":"44","author":"AM Hussein","year":"2025","unstructured":"Hussein AM, Alomari SA, Almomani MH, Zitar RA, Saleem K, Smerat A, Nusier S, Abualigah L (2025) A smart iot-cloud framework with adaptive deep learning for real-time epileptic seizure detection. Circ Syst Signal Process 44(3):2113\u20132144","journal-title":"Circ Syst Signal Process"},{"key":"10833_CR33","doi-asserted-by":"crossref","unstructured":"Jesse K, Ahmed T, Devanbu PT, Morgan E (2023) Large language models and simple, stupid bugs. In: 2023 IEEE\/ACM 20th International conference on mining software repositories (MSR), IEEE, pp 563\u2013575","DOI":"10.1109\/MSR59073.2023.00082"},{"key":"10833_CR34","doi-asserted-by":"crossref","unstructured":"Jiang N, Liu K, Lutellier T, Tan L (2023) Impact of code language models on automated program repair. In: 2023 IEEE\/ACM 45th International conference on software engineering (ICSE), IEEE, pp 1430\u20131442","DOI":"10.1109\/ICSE48619.2023.00125"},{"key":"10833_CR35","doi-asserted-by":"crossref","unstructured":"Jiang N, Lutellier T, Tan L (2021) Cure: Code-aware neural machine translation for automatic program repair. In: 2021 IEEE\/ACM 43rd International conference on software engineering (ICSE), IEEE, pp 1161\u20131173","DOI":"10.1109\/ICSE43902.2021.00107"},{"key":"10833_CR36","unstructured":"Jimenez CE, Yang J, Wettig A, Yao S, Pei K, Press O, Narasimhan K (2023) Swe-bench: Can language models resolve real-world github issues? arXiv preprint arXiv:2310.06770"},{"key":"10833_CR37","doi-asserted-by":"crossref","unstructured":"Just R, Jalali D, Ernst MD (2014) Defects4j: A database of existing faults to enable controlled testing studies for java programs. In: Proceedings of the 2014 international symposium on software testing and analysis, pp 437\u2013440","DOI":"10.1145\/2610384.2628055"},{"issue":"6","key":"10833_CR38","doi-asserted-by":"publisher","first-page":"757","DOI":"10.1109\/TSE.2012.70","volume":"39","author":"Y Kamei","year":"2012","unstructured":"Kamei Y, Shihab E, Adams B, Hassan AE, Mockus A, Sinha A, Ubayashi N (2012) A large-scale empirical study of just-in-time quality assurance. IEEE Trans Software Eng 39(6):757\u2013773","journal-title":"IEEE Trans Software Eng"},{"key":"10833_CR39","doi-asserted-by":"crossref","unstructured":"Karampatsis RM, Sutton C (2020) How often do single-statement bugs occur? the manysstubs4j dataset. In: Proceedings of the 17th international conference on mining software repositories, pp 573\u2013577","DOI":"10.1145\/3379597.3387491"},{"key":"10833_CR40","unstructured":"Kolak SD, Martins R, Le Goues C, Hellendoorn VJ (2022) Patch generation with language models: Feasibility and scaling behavior. In: Deep learning for code workshop"},{"key":"10833_CR41","doi-asserted-by":"crossref","unstructured":"Le XBD, Lo D, Le Goues C (2016) History driven program repair. In: 2016 IEEE 23rd international conference on software analysis, evolution, and reengineering (SANER), IEEE, vol 1, pp 213\u2013224","DOI":"10.1109\/SANER.2016.76"},{"key":"10833_CR42","doi-asserted-by":"crossref","unstructured":"Levy M, Jacoby A, Goldberg Y (2024) Same task, more tokens: the impact of input length on the reasoning performance of large language models. arXiv preprint arXiv:2402.14848","DOI":"10.18653\/v1\/2024.acl-long.818"},{"key":"10833_CR43","unstructured":"Li F, Jiang J, Sun J, Zhang H (2024a) Hybrid automated program repair by combining large language models and program analysis. arXiv preprint arXiv:2406.00992"},{"key":"10833_CR44","unstructured":"Li J, Li G, Zhao Y, Li Y, Jin Z, Zhu H, Liu H, Liu K, Wang L, Fang Z et al (2024b) Deveval: Evaluating code generation in practical software projects. arXiv preprint arXiv:2401.06401"},{"key":"10833_CR45","unstructured":"Liu T, Xu C, McAuley J (2023) Repobench: Benchmarking repository-level code auto-completion systems. arXiv preprint arXiv:2306.03091"},{"key":"10833_CR46","unstructured":"Lu S, Guo D, Ren S, Huang J, Svyatkovskiy A, Blanco A, Clement C, Drain D, Jiang D, Tang D et al (2021) Codexglue: A machine learning benchmark dataset for code understanding and generation. arXiv preprint arXiv:2102.04664"},{"key":"10833_CR47","doi-asserted-by":"crossref","unstructured":"Lutellier T, Pham HV, Pang L, Li Y, Wei M, Tan L (2020) 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, pp 101\u2013114","DOI":"10.1145\/3395363.3397369"},{"key":"10833_CR48","doi-asserted-by":"crossref","unstructured":"Macedo M, Tian Y, Cogo F, Adams B (2024) Exploring the impact of the output format on the evaluation of large language models for code translation. In: Proceedings of the 2024 IEEE\/ACM First international conference on AI foundation models and software engineering, pp 57\u201368","DOI":"10.1145\/3650105.3652301"},{"key":"10833_CR49","doi-asserted-by":"crossref","unstructured":"Nayab S, Rossolini G, Buttazzo G, Manes N, Giacomelli F (2024) Concise thoughts: Impact of output length on llm reasoning and cost. arXiv preprint arXiv:2407.19825","DOI":"10.2139\/ssrn.5293076"},{"key":"10833_CR50","doi-asserted-by":"crossref","unstructured":"Niu C, Li C, Ng V, Ge J, Huang L, Luo B (2022) Spt-code: sequence-to-sequence pre-training for learning source code representations. In: Proceedings of the 44th international conference on software engineering, pp 2006\u20132018","DOI":"10.1145\/3510003.3510096"},{"key":"10833_CR51","unstructured":"Ollama (2025) Ollama. https:\/\/github.com\/ollama\/ollama. Accessed 20 Mar 2025"},{"key":"10833_CR52","unstructured":"OpenAI (2025) OpenAI Pricing. https:\/\/openai.com\/api\/pricing\/. Accessed 1 June 2025"},{"key":"10833_CR53","doi-asserted-by":"crossref","unstructured":"Parasaram N, Yan H, Yang B, Flahy Z, Qudsi A, Ziaber D, Barr E, Mechtaev S (2024) The fact selection problem in llm-based program repair. arXiv preprint arXiv:2404.05520","DOI":"10.1109\/ICSE55347.2025.00162"},{"key":"10833_CR54","doi-asserted-by":"crossref","unstructured":"Peng Y, Gao S, Gao C, Huo Y, Lyu M (2024) Domain knowledge matters: Improving prompts with fix templates for repairing python type errors. In: Proceedings of the 46th IEEE\/ACM international conference on software engineering, pp 1\u201313","DOI":"10.1145\/3597503.3608132"},{"key":"10833_CR55","unstructured":"Phan HN, Phan HN, Nguyen TN, Bui ND (2024) Repohyper: Better context retrieval is all you need for repository-level code completion. arXiv preprint arXiv:2403.06095"},{"key":"10833_CR56","doi-asserted-by":"crossref","unstructured":"Prenner JA, Babii H, Robbes R (2022) Can openai\u2019s codex fix bugs? an evaluation on quixbugs. In: Proceedings of the Third international workshop on automated program repair, pp 69\u201375","DOI":"10.1145\/3524459.3527351"},{"key":"10833_CR57","doi-asserted-by":"crossref","unstructured":"Prenner JA, Robbes R (2024) Out of context: How important is local context in neural program repair? In: Proceedings of the IEEE\/ACM 46th international conference on software engineering, pp 1\u201313","DOI":"10.1145\/3597503.3639086"},{"key":"10833_CR58","doi-asserted-by":"crossref","unstructured":"Richter C, Wehrheim H (2022) Tssb-3m: Mining single statement bugs at massive scale. In: Proceedings of the 19th international conference on mining software repositories, pp 418\u2013422","DOI":"10.1145\/3524842.3528505"},{"key":"10833_CR59","unstructured":"Roziere B, Gehring J, Gloeckle F, Sootla S, Gat I, Tan XE, Adi Y, Liu J, Remez T, Rapin J et al (2023) Code llama: Open foundation models for code. arXiv preprint arXiv:2308.12950"},{"key":"10833_CR60","unstructured":"Sclar M, Choi Y, Tsvetkov Y, Suhr A (2023) Quantifying language models\u2019 sensitivity to spurious features in prompt design or: How i learned to start worrying about prompt formatting. arXiv preprint arXiv:2310.11324"},{"key":"10833_CR61","unstructured":"Shekhar S, Dubey T, Mukherjee K, Saxena A, Tyagi A, Kotla N (2024) Towards optimizing the costs of llm usage. arXiv preprint arXiv:2402.01742"},{"key":"10833_CR62","unstructured":"Shi F, Chen X, Misra K, Scales N, Dohan D, Chi EH, Sch\u00e4rli N, Zhou D (2023) Large language models can be easily distracted by irrelevant context. In: International Conference on Machine Learning, PMLR, pp 31210\u201331227"},{"key":"10833_CR63","doi-asserted-by":"crossref","unstructured":"Shi Y, Bangash AA, Fallahzadeh E, Adams B, Hassan AE (2025) HAFix: History-augmented large language models for bug fixing. https:\/\/github.com\/SAILResearch\/HAFix-History-Augmented-LLMs-for-Bug-Fixing","DOI":"10.1007\/s10664-026-10833-3"},{"issue":"4","key":"10833_CR64","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1082983.1083147","volume":"30","author":"J \u015aliwerski","year":"2005","unstructured":"\u015aliwerski J, Zimmermann T, Zeller A (2005) When do changes induce fixes? ACM Sigsoft Softw Eng Notes 30(4):1\u20135","journal-title":"ACM Sigsoft Softw Eng Notes"},{"key":"10833_CR65","doi-asserted-by":"publisher","unstructured":"Spadini D, Aniche M, Bacchelli A (2018) PyDriller: Python framework for mining software repositories. In: Proceedings of the 2018 26th ACM Joint meeting on European software engineering conference and symposium on the foundations of software engineering - ESEC\/FSE 2018, ACM Press, New York, New York, USA, pp 908\u2013911. https:\/\/doi.org\/10.1145\/3236024.3264598.","DOI":"10.1145\/3236024.3264598"},{"key":"10833_CR66","unstructured":"TIOBE (2025) TIOBE Index for August 2025. https:\/\/www.tiobe.com\/tiobe-index\/. Accessed 11 Aug 2025"},{"key":"10833_CR67","doi-asserted-by":"crossref","unstructured":"Wang Y, Wang W, Joty S, Hoi SC (2021) Codet 5: Identifier-aware unified pre-trained encoder-decoder models for code understanding and generation. arXiv preprint arXiv:2109.00859","DOI":"10.18653\/v1\/2021.emnlp-main.685"},{"key":"10833_CR68","unstructured":"Wang Y, Zhang T, Guo X, Shen Z (2024) Gradient based feature attribution in explainable ai: A technical review. arXiv preprint arXiv:2403.10415"},{"key":"10833_CR69","doi-asserted-by":"crossref","unstructured":"Widyasari R, Sim SQ, Lok C, Qi H, Phan J, Tay Q, Tan C, Wee F, Tan JE, Yieh Y et al (2020) Bugsinpy: a database of existing bugs in python programs to enable controlled testing and debugging studies. In: Proceedings of the 28th ACM joint meeting on european software engineering conference and symposium on the foundations of software engineering, pp 1556\u20131560","DOI":"10.1145\/3368089.3417943"},{"key":"10833_CR70","doi-asserted-by":"crossref","unstructured":"Xia CS, Ding Y, Zhang L (2023) Revisiting the plastic surgery hypothesis via large language models. arXiv preprint arXiv:2303.10494","DOI":"10.1109\/ASE56229.2023.00047"},{"key":"10833_CR71","doi-asserted-by":"crossref","unstructured":"Xia CS, Zhang L (2022) Less training, more repairing please: revisiting automated program repair via zero-shot learning. In: Proceedings of the 30th ACM joint European software engineering conference and symposium on the foundations of software engineering, pp 959\u2013971","DOI":"10.1145\/3540250.3549101"},{"key":"10833_CR72","doi-asserted-by":"crossref","unstructured":"Xia CS, Zhang L (2024) Automated program repair via conversation: Fixing 162 out of 337 bugs for \\$0.42 each using chatgpt. In: Proceedings of the 33rd ACM SIGSOFT international symposium on software testing and analysis, pp 819\u2013831","DOI":"10.1145\/3650212.3680323"},{"key":"10833_CR73","doi-asserted-by":"crossref","unstructured":"Ye H, Martinez M, Monperrus M (2022) Neural program repair with execution-based backpropagation. In: Proceedings of the 44th international conference on software engineering, pp 1506\u20131518","DOI":"10.1145\/3510003.3510222"},{"key":"10833_CR74","doi-asserted-by":"crossref","unstructured":"Ye H, Monperrus M (2024) Iter: Iterative neural repair for multi-location patches. In: Proceedings of the 46th IEEE\/ACM international conference on software engineering, pp 1\u201313","DOI":"10.1145\/3597503.3623337"},{"key":"10833_CR75","doi-asserted-by":"crossref","unstructured":"Yu H, Shen B, Ran D, Zhang J, Zhang Q, Ma Y, Liang G, Li Y, Wang Q, Xie T (2024) Codereval: A benchmark of pragmatic code generation with generative pre-trained models. In: Proceedings of the 46th IEEE\/ACM international conference on software engineering, pp 1\u201312","DOI":"10.1145\/3597503.3623316"},{"key":"10833_CR76","doi-asserted-by":"crossref","unstructured":"Zhang J, Panthaplackel S, Nie P, Li JJ, Gligoric M (2022) Coditt5: Pretraining for source code and natural language editing. arXiv preprint arXiv:2208.05446","DOI":"10.1145\/3551349.3556955"},{"key":"10833_CR77","doi-asserted-by":"crossref","unstructured":"Zhang K, Li J, Li G, Shi X, Jin Z (2024a) Codeagent: Enhancing code generation with tool-integrated agent systems for real-world repo-level coding challenges. arXiv preprint arXiv:2401.07339","DOI":"10.18653\/v1\/2024.acl-long.737"},{"key":"10833_CR78","unstructured":"Zhang K, Yao W, Liu Z, Feng Y, Liu Z, Murthy R, Lan T, Li L, Lou R, Xu J et al (2024b) Diversity empowers intelligence: Integrating expertise of software engineering agents. arXiv preprint arXiv:2408.07060"},{"issue":"2","key":"10833_CR79","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3639372","volume":"15","author":"H Zhao","year":"2024","unstructured":"Zhao H, Chen H, Yang F, Liu N, Deng H, Cai H, Wang S, Yin D, Du M (2024) Explainability for large language models: A survey. ACM Trans Intell Syst Technol 15(2):1\u201338","journal-title":"ACM Trans Intell Syst Technol"},{"key":"10833_CR80","unstructured":"Zhu Q, Guo D, Shao Z, Yang D, Wang P, Xu R, Wu Y, Li Y, Gao H, Ma S et al (2024) Deepseek-coder-v2: Breaking the barrier of closed-source models in code intelligence. arXiv preprint arXiv:2406.11931"},{"issue":"3","key":"10833_CR81","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3631972","volume":"33","author":"A Zirak","year":"2024","unstructured":"Zirak A, Hemmati H (2024) Improving automated program repair with domain adaptation. ACM Trans Softw Eng Methodol 33(3):1\u201343","journal-title":"ACM Trans Softw Eng Methodol"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-026-10833-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10664-026-10833-3","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-026-10833-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,6,16]],"date-time":"2026-06-16T11:09:30Z","timestamp":1781608170000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10664-026-10833-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,3,28]]},"references-count":81,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2026,7]]}},"alternative-id":["10833"],"URL":"https:\/\/doi.org\/10.1007\/s10664-026-10833-3","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,3,28]]},"assertion":[{"value":"16 January 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 February 2026","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"28 March 2026","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"All authors certify that they have no affiliations with or involvement in any organization or entity with any financial interest or non-financial interest in the subject matter or materials discussed in this manuscript.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflicts of Interest"}},{"value":"This article does not contain any studies with human participants or animals performed by any of the authors.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical Approval"}},{"value":"Not applicable.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Informed Consent"}}],"article-number":"104"}}