{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,9]],"date-time":"2026-06-09T03:00:08Z","timestamp":1780974008841,"version":"3.54.1"},"reference-count":85,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,3,18]],"date-time":"2026-03-18T00:00:00Z","timestamp":1773792000000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100011698","name":"Junta de Comunidades de Castilla-La Mancha","doi-asserted-by":"publisher","award":["SBPLY\/23\/180225\/000063"],"award-info":[{"award-number":["SBPLY\/23\/180225\/000063"]}],"id":[{"id":"10.13039\/501100011698","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100011033","name":"Agencia Estatal de Investigaci\u00f3n","doi-asserted-by":"publisher","award":["PLEC2023-010251"],"award-info":[{"award-number":["PLEC2023-010251"]}],"id":[{"id":"10.13039\/501100011033","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Expert Systems with Applications"],"published-print":{"date-parts":[[2026,7]]},"DOI":"10.1016\/j.eswa.2026.132154","type":"journal-article","created":{"date-parts":[[2026,3,22]],"date-time":"2026-03-22T15:50:51Z","timestamp":1774194651000},"page":"132154","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["Self-bootstrapping automated program repair: using LLMs to generate and evaluate synthetic training data for bug repair"],"prefix":"10.1016","volume":"319","author":[{"given":"David","family":"de-Fitero-Dominguez","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Antonio","family":"Garcia-Cabot","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Eva","family":"Garcia-Lopez","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"key":"10.1016\/j.eswa.2026.132154_b0005","unstructured":"Austin, J., Odena, A., Nye, M., Bosma, M., Michalewski, H., Dohan, D., Jiang, E., Cai, C., Terry, M., Le, Q., & Sutton, C. (2021). Program Synthesis with Large Language Models (arXiv:2108.07732). arXiv. doi:10.48550\/arXiv.2108.07732."},{"key":"10.1016\/j.eswa.2026.132154_b0010","unstructured":"Berabi, B., He, J., Raychev, V., & Vechev, M. (2021). TFix: Learning to Fix Coding Errors with a Text-to-Text Transformer. In M. Meila & T. Zhang (Eds.), Proceedings of the 38th International Conference on Machine Learning (Vol. 139, pp. 780\u2013791). PMLR. https:\/\/proceedings.mlr.press\/v139\/berabi21a.html."},{"key":"10.1016\/j.eswa.2026.132154_b0015","series-title":"Proceedings of the 17th International Conference on Predictive Models and Data Analytics in Software Engineering","article-title":"CVEfixes: Automated collection of vulnerabilities and their fixes from open-source software","author":"Bhandari","year":"2021"},{"key":"10.1016\/j.eswa.2026.132154_b0020","unstructured":"Britton, T., Jeng, L., Carver, G., Katzenellenbogen, T., & Cheak, P. (2020, November 14). Reversible Debugging Software \u201cQuantify the time and cost saved using reversible debuggers\u201d."},{"key":"10.1016\/j.eswa.2026.132154_b0025","unstructured":"Chaudhary, S. (2023). Code alpaca: An instruction-following LLaMA model for code generation. GitHub. https:\/\/github.com\/sahil280114\/codealpaca."},{"key":"10.1016\/j.eswa.2026.132154_b0030","unstructured":"Chen, L., Guo, Q., Jia, H., Zeng, Z., Wang, X., Xu, Y., Wu, J., Wang, Y., Gao, Q., Wang, J., Ye, W., & Zhang, S. (2024). A Survey on Evaluating Large Language Models in Code Generation Tasks (arXiv:2408.16498; Version 1). arXiv. doi:10.48550\/arXiv.2408.16498."},{"key":"10.1016\/j.eswa.2026.132154_b0035","unstructured":"Chen, M., Tworek, J., Jun, H., Yuan, Q., Pinto, H. P. de O., Kaplan, J., Edwards, H., Burda, Y., Joseph, N., Brockman, G., Ray, A., Puri, R., Krueger, G., Petrov, M., Khlaaf, H., Sastry, G., Mishkin, P., Chan, B., Gray, S., \u2026 Zaremba, W. (2021). Evaluating Large Language Models Trained on Code (arXiv:2107.03374). arXiv. doi:10.48550\/arXiv.2107.03374."},{"key":"10.1016\/j.eswa.2026.132154_b0040","doi-asserted-by":"crossref","unstructured":"Chen, Z., Kommrusch, S., & Monperrus, M. (2023). Neural Transfer Learning for Repairing Security Vulnerabilities in C Code. IEEE Transactions on Software Engineering, 49(1), 147\u2013165. IEEE Transactions on Software Engineering. doi:10.1109\/TSE.2022.3147265.","DOI":"10.1109\/TSE.2022.3147265"},{"issue":"9","key":"10.1016\/j.eswa.2026.132154_b0045","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 Transactions on Software Engineering"},{"key":"10.1016\/j.eswa.2026.132154_b0050","unstructured":"DeepSeek-AI, Liu, A., Feng, B., Xue, B., Wang, B., Wu, B., Lu, C., Zhao, C., Deng, C., Zhang, C., Ruan, C., Dai, D., Guo, D., Yang, D., Chen, D., Ji, D., Li, E., Lin, F., Dai, F., \u2026 Pan, Z. (2024). DeepSeek-V3 Technical Report (arXiv:2412.19437). arXiv. doi:10.48550\/arXiv.2412.19437."},{"key":"10.1016\/j.eswa.2026.132154_b0055","unstructured":"DeepSeek-AI, Zhu, Q., Guo, D., Shao, Z., Yang, D., Wang, P., Xu, R., Wu, Y., Li, Y., Gao, H., Ma, S., Zeng, W., Bi, X., Gu, Z., Xu, H., Dai, D., Dong, K., Zhang, L., Piao, Y., \u2026 Liang, W. (2024). DeepSeek-Coder-V2: Breaking the Barrier of Closed-Source Models in Code Intelligence (arXiv:2406.11931). arXiv. doi:10.48550\/arXiv.2406.11931."},{"key":"10.1016\/j.eswa.2026.132154_b0060","doi-asserted-by":"crossref","DOI":"10.1016\/j.engappai.2024.109291","article-title":"Enhanced automated code vulnerability repair using large language models","volume":"138","author":"de-Fitero-Dominguez","year":"2024","journal-title":"Engineering Applications of Artificial Intelligence"},{"key":"10.1016\/j.eswa.2026.132154_b0065","unstructured":"Deligiannis, P., Lal, A., Mehrotra, N., & Rastogi, A. (2023). Fixing Rust Compilation Errors using LLMs (arXiv:2308.05177). arXiv. doi:10.48550\/arXiv.2308.05177."},{"key":"10.1016\/j.eswa.2026.132154_b0070","doi-asserted-by":"crossref","first-page":"10088","DOI":"10.52202\/075280-0441","article-title":"QLoRA: Efficient finetuning of quantized LLMs","volume":"36","author":"Dettmers","year":"2023","journal-title":"Advances in Neural Information Processing Systems"},{"key":"10.1016\/j.eswa.2026.132154_b0075","unstructured":"Dubey, A., Jauhri, A., Pandey, A., Kadian, A., Al-Dahle, A., Letman, A., Mathur, A., Schelten, A., Yang, Amy, Fan, A., Goyal, A., Hartshorn, A., Yang, Aobo, Mitra, A., Sravankumar, A., Korenev, A., Hinsvark, A., Rao, A., Zhang, A., \u2026 Zhao, Z. (2024). The Llama 3 Herd of Models (arXiv:2407.21783). arXiv. doi:10.48550\/arXiv.2407.21783."},{"key":"10.1016\/j.eswa.2026.132154_b0080","doi-asserted-by":"crossref","unstructured":"Durieux, T., & Monperrus, M. (2016). DynaMoth: Dynamic code synthesis for automatic program repair. Proceedings of the 11th International Workshop on Automation of Software Test, AST \u201916, 85\u201391. doi:10.1145\/2896921.2896931.","DOI":"10.1145\/2896921.2896931"},{"key":"10.1016\/j.eswa.2026.132154_b0085","series-title":"Handbook of Information and Communication Security","first-page":"633","article-title":"Low-level software security by example","author":"Erlingsson","year":"2010"},{"key":"10.1016\/j.eswa.2026.132154_b0090","doi-asserted-by":"crossref","unstructured":"Fan, J., Li, Y., Wang, S., & Nguyen, T. N. (2020). A C\/C++ Code Vulnerability Dataset with Code Changes and CVE Summaries. Proceedings of the 17th International Conference on Mining Software Repositories, MSR \u201920, 508\u2013512. doi:10.1145\/3379597.3387501.","DOI":"10.1145\/3379597.3387501"},{"key":"10.1016\/j.eswa.2026.132154_b0095","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., & Zhou, M. (2020). CodeBERT: A Pre-Trained Model for Programming and Natural Languages (arXiv:2002.08155). arXiv. doi:10.48550\/arXiv.2002.08155.","DOI":"10.18653\/v1\/2020.findings-emnlp.139"},{"key":"10.1016\/j.eswa.2026.132154_b0100","series-title":"Breakthroughs in Statistics: Methodology and Distribution","first-page":"66","article-title":"Statistical methods for research workers","author":"Fisher","year":"1992"},{"key":"10.1016\/j.eswa.2026.132154_b0105","doi-asserted-by":"crossref","first-page":"10864","DOI":"10.1109\/TIFS.2025.3618407","article-title":"InstructRepair: Instruct large language models with rich bug information for automated program repair","volume":"20","author":"Fu","year":"2025","journal-title":"IEEE Transactions on Information Forensics and Security"},{"key":"10.1016\/j.eswa.2026.132154_b0110","series-title":"Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering","article-title":"VulRepair: A T5-based automated software vulnerability repair","author":"Fu","year":"2022"},{"key":"10.1016\/j.eswa.2026.132154_b0115","doi-asserted-by":"crossref","unstructured":"Gao, Y., Chen, L., Shi, G., & Zhang, F. (2018). A Comprehensive Detection of Memory Corruption Vulnerabilities for C\/C++ Programs. 2018 IEEE Intl Conf on Parallel & Distributed Processing with Applications, Ubiquitous Computing & Communications, Big Data & Cloud Computing, Social Computing & Networking, Sustainable Computing & Communications (ISPA\/IUCC\/BDCloud\/SocialCom\/SustainCom), 354\u2013360. doi:10.1109\/BDCloud.2018.00062.","DOI":"10.1109\/BDCloud.2018.00062"},{"key":"10.1016\/j.eswa.2026.132154_b0120","unstructured":"Hu, E. J., Shen, Y., Wallis, P., Allen-Zhu, Z., Li, Y., Wang, S., Wang, L., & Chen, W. (2021). LoRA: Low-Rank Adaptation of Large Language Models (arXiv:2106.09685). arXiv. doi:10.48550\/arXiv.2106.09685."},{"key":"10.1016\/j.eswa.2026.132154_b0125","doi-asserted-by":"crossref","unstructured":"Huang, J., Wang, C., Zhang, J., Yan, C., Cui, H., Inala, J. P., Clement, C., Duan, N., & Gao, J. (2022). Execution-based Evaluation for Data Science Code Generation Models (arXiv:2211.09374). arXiv. doi:10.48550\/arXiv.2211.09374.","DOI":"10.18653\/v1\/2022.dash-1.5"},{"key":"10.1016\/j.eswa.2026.132154_b0130","unstructured":"Huang, K., Xu, Z., Yang, S., Sun, H., Li, X., Yan, Z., & Zhang, Y. (2023). A Survey on Automated Program Repair Techniques (arXiv:2303.18184). arXiv. doi:10.48550\/arXiv.2303.18184."},{"key":"10.1016\/j.eswa.2026.132154_b0135","unstructured":"Hui, B., Yang, Jian, Cui, Z., Yang, Jiaxi, Liu, D., Zhang, L., Liu, T., Zhang, J., Yu, B., Dang, K., & others. (2024). Qwen2. 5-coder technical report. arXiv Preprint arXiv:2409.12186."},{"key":"10.1016\/j.eswa.2026.132154_b0140","unstructured":"Islam, N. T., Khoury, J., Seong, A., Karkevandi, M. B., Parra, G. D. L. T., Bou-Harb, E., & Najafirad, P. (2024). LLM-Powered Code Vulnerability Repair with Reinforcement Learning and Semantic Reward (arXiv:2401.03374). arXiv. doi:10.48550\/arXiv.2401.03374."},{"key":"10.1016\/j.eswa.2026.132154_b0145","doi-asserted-by":"crossref","DOI":"10.1145\/3772721","article-title":"A survey on large language models for code generation","author":"Jiang","year":"2025","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"10.1016\/j.eswa.2026.132154_b0150","series-title":"Proceedings of the 27th ACM SIGSOFT International Symposium on Software Testing and Analysis","article-title":"Shaping program repair space with existing patches and similar code","author":"Jiang","year":"2018"},{"key":"10.1016\/j.eswa.2026.132154_b0155","series-title":"Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering","article-title":"InferFix: End-to-end program repair with LLMs","author":"Jin","year":"2023"},{"issue":"1","key":"10.1016\/j.eswa.2026.132154_b0160","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1109\/TSE.2007.256943","article-title":"A systematic review of software development cost estimation studies","volume":"33","author":"Jorgensen","year":"2007","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1016\/j.eswa.2026.132154_b0165","series-title":"2013 35th International Conference on Software Engineering (ICSE)","first-page":"802","article-title":"Automatic patch generation learned from human-written patches","author":"Kim","year":"2013"},{"key":"10.1016\/j.eswa.2026.132154_b0170","doi-asserted-by":"crossref","unstructured":"Kim, S., Suk, J., Yue, X., Viswanathan, V., Lee, S., Wang, Y., Gashteovski, K., Lawrence, C., Welleck, S., & Neubig, G. (2024). Evaluating Language Models as Synthetic Data Generators (arXiv:2412.03679). arXiv. doi:10.48550\/arXiv.2412.03679.","DOI":"10.18653\/v1\/2025.acl-long.320"},{"key":"10.1016\/j.eswa.2026.132154_b0175","doi-asserted-by":"crossref","unstructured":"Kong, J., Cheng, M., Xie, X., Liu, S., Du, X., & Guo, Q. (2024). ContrastRepair: Enhancing Conversation-Based Automated Program Repair via Contrastive Test Case Pairs (arXiv:2403.01971). arXiv. doi:10.48550\/arXiv.2403.01971.","DOI":"10.1145\/3719345"},{"issue":"3","key":"10.1016\/j.eswa.2026.132154_b0180","doi-asserted-by":"crossref","first-page":"1980","DOI":"10.1007\/s10664-019-09780-z","article-title":"FixMiner: Mining relevant fix patterns for automated program repair","volume":"25","author":"Koyuncu","year":"2020","journal-title":"Empirical Software Engineering"},{"key":"10.1016\/j.eswa.2026.132154_b0185","doi-asserted-by":"crossref","unstructured":"Kwon, W., Li, Z., Zhuang, S., Sheng, Y., Zheng, L., Yu, C. H., Gonzalez, J. E., Zhang, H., & Stoica, I. (2023). Efficient Memory Management for Large Language Model Serving with PagedAttention (arXiv:2309.06180). arXiv. doi:10.48550\/arXiv.2309.06180.","DOI":"10.1145\/3600006.3613165"},{"issue":"1","key":"10.1016\/j.eswa.2026.132154_b0190","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":"Le Goues","year":"2012","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1016\/j.eswa.2026.132154_b0195","first-page":"292","article-title":"Contributions to probability and statistics","volume":"278","author":"Levene","year":"1960","journal-title":"Essays in Honor of Harold Hotelling"},{"key":"10.1016\/j.eswa.2026.132154_b0200","unstructured":"Li, Y., Bonatti, R., Abdali, S., Wagle, J., & Koishida, K. (2024). Data Generation Using Large Language Models for Text Classification: An Empirical Case Study (arXiv:2407.12813). arXiv. doi:10.48550\/arXiv.2407.12813."},{"key":"10.1016\/j.eswa.2026.132154_b0205","series-title":"2024 4th International Symposium on Computer Technology and Information Science (ISCTIS)","first-page":"26","article-title":"Research on program automatic repair method combining context optimization strategy and large language models","author":"Li","year":"2024"},{"key":"10.1016\/j.eswa.2026.132154_b0210","doi-asserted-by":"crossref","unstructured":"Li, Y., Wang, S., & Nguyen, T. N. (2020). DLFix: Context-based code transformation learning for automated program repair. Proceedings of the ACM\/IEEE 42nd International Conference on Software Engineering, ICSE \u201920, 602\u2013614. doi:10.1145\/3377811.3380345.","DOI":"10.1145\/3377811.3380345"},{"key":"10.1016\/j.eswa.2026.132154_b0215","series-title":"Proceedings of the 28th ACM SIGSOFT International Symposium on Software Testing and Analysis","article-title":"TBar: Revisiting template-based automated program repair","author":"Liu","year":"2019"},{"key":"10.1016\/j.eswa.2026.132154_b0220","unstructured":"Liu, R., Wei, J., Liu, F., Si, C., Zhang, Y., Rao, J., Zheng, S., Peng, D., Yang, D., Zhou, D., & others. (2024). Best practices and lessons learned on synthetic data. arXiv Preprint arXiv:2404.07503."},{"key":"10.1016\/j.eswa.2026.132154_b0225","unstructured":"Lu, S., Guo, D., Ren, S., Huang, J., Svyatkovskiy, A., Blanco, A., Clement, C., Drain, D., Jiang, D., Tang, D., Li, G., Zhou, Lidong, Shou, L., Zhou, Long, Tufano, M., Gong, M., Zhou, M., Duan, N., Sundaresan, N., \u2026 Liu, S. (2021). CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generation (arXiv:2102.04664). arXiv. doi:10.48550\/arXiv.2102.04664."},{"key":"10.1016\/j.eswa.2026.132154_b0230","series-title":"Proceedings of the 25th International Symposium on Software Testing and Analysis","article-title":"ASTOR: A program repair library for Java (demo)","author":"Martinez","year":"2016"},{"key":"10.1016\/j.eswa.2026.132154_b0235","series-title":"Search-Based Software Engineering","first-page":"65","article-title":"Ultra-large repair search space with automatically mined templates: The Cardumen mode of astor","author":"Martinez","year":"2018"},{"key":"10.1016\/j.eswa.2026.132154_b0240","doi-asserted-by":"crossref","unstructured":"Mechtaev, S., Yi, J., & Roychoudhury, A. (2015). DirectFix: Looking for Simple Program Repairs. 2015 IEEE\/ACM 37th IEEE International Conference on Software Engineering, 1, 448\u2013458. doi:10.1109\/ICSE.2015.63.","DOI":"10.1109\/ICSE.2015.63"},{"key":"10.1016\/j.eswa.2026.132154_b0245","doi-asserted-by":"crossref","unstructured":"Mechtaev, S., Yi, J., & Roychoudhury, A. (2016). Angelix: Scalable multiline program patch synthesis via symbolic analysis. Proceedings of the 38th International Conference on Software Engineering, ICSE \u201916, 691\u2013701. doi:10.1145\/2884781.2884807.","DOI":"10.1145\/2884781.2884807"},{"issue":"1","key":"10.1016\/j.eswa.2026.132154_b0250","first-page":"124","article-title":"Automatic software repair: A bibliography","volume":"51","author":"Monperrus","year":"2018","journal-title":"ACM Computing Surveys"},{"key":"10.1016\/j.eswa.2026.132154_b0255","unstructured":"Muennighoff, N., Liu, Q., Zebaze, A., Zheng, Q., Hui, B., Zhuo, T. Y., Singh, S., Tang, X., von Werra, L., & Longpre, S. (2023). OctoPack: Instruction Tuning Code Large Language Models (arXiv:2308.07124). arXiv. doi:10.48550\/arXiv.2308.07124."},{"key":"10.1016\/j.eswa.2026.132154_b0260","doi-asserted-by":"crossref","unstructured":"Nadas, M., Diosan, L., & Tomescu, A. (2025). Synthetic Data Generation Using Large Language Models: Advances in Text and Code (arXiv:2503.14023). arXiv. doi:10.48550\/arXiv.2503.14023.","DOI":"10.1109\/ACCESS.2025.3589503"},{"key":"10.1016\/j.eswa.2026.132154_b0265","series-title":"2023 IEEE\/ACM 45th International Conference on Software Engineering (ICSE)","first-page":"2450","article-title":"Retrieval-based prompt selection for code-related few-shot learning","author":"Nashid","year":"2023"},{"key":"10.1016\/j.eswa.2026.132154_b0270","series-title":"2013 35th International Conference on Software Engineering (ICSE)","first-page":"772","article-title":"SemFix: Program repair via semantic analysis","author":"Nguyen","year":"2013"},{"key":"10.1016\/j.eswa.2026.132154_b0275","first-page":"1","article-title":"Automated code assessment and feedback: A comprehensive model for improved programming education","author":"Parvathy","year":"2025","journal-title":"IEEE Access"},{"key":"10.1016\/j.eswa.2026.132154_b0280","unstructured":"Prenner, J. A., & Robbes, R. (2023). RunBugRun\u2014An Executable Dataset for Automated Program Repair (arXiv:2304.01102). arXiv. doi:10.48550\/arXiv.2304.01102."},{"key":"10.1016\/j.eswa.2026.132154_b0285","unstructured":"Rozi\u00e8re, B., Gehring, J., Gloeckle, F., Sootla, S., Gat, I., Tan, X. E., Adi, Y., Liu, J., Sauvestre, R., Remez, T., Rapin, J., Kozhevnikov, A., Evtimov, I., Bitton, J., Bhatt, M., Ferrer, C. C., Grattafiori, A., Xiong, W., D\u00e9fossez, A., \u2026 Synnaeve, G. (2024). Code Llama: Open Foundation Models for Code (arXiv:2308.12950). arXiv. doi:10.48550\/arXiv.2308.12950."},{"issue":"6088","key":"10.1016\/j.eswa.2026.132154_b0290","doi-asserted-by":"crossref","first-page":"533","DOI":"10.1038\/323533a0","article-title":"Learning representations by back-propagating errors","volume":"323","author":"Rumelhart","year":"1986","journal-title":"Nature"},{"issue":"3\u20134","key":"10.1016\/j.eswa.2026.132154_b0295","doi-asserted-by":"crossref","first-page":"591","DOI":"10.1093\/biomet\/52.3-4.591","article-title":"An analysis of variance test for normality (complete samples)\u2020","volume":"52","author":"Shapiro","year":"1965","journal-title":"Biometrika"},{"key":"10.1016\/j.eswa.2026.132154_b0300","unstructured":"Taori, R., Gulrajani, I., Zhang, T., Dubois, Y., Li, X., Guestrin, C., Liang, P., & Hashimoto, T. B. (2023). Stanford Alpaca: An Instruction-following LLaMA model. In GitHub repository. GitHub. https:\/\/github.com\/tatsu-lab\/stanford_alpaca."},{"key":"10.1016\/j.eswa.2026.132154_b0305","unstructured":"Team, G., Riviere, M., Pathak, S., Sessa, P. G., Hardin, C., Bhupatiraju, S., Hussenot, L., Mesnard, T., Shahriari, B., Ram\u00e9, A., Ferret, J., Liu, P., Tafti, P., Friesen, A., Casbon, M., Ramos, S., Kumar, R., Lan, C. L., Jerome, S., \u2026 Andreev, A. (2024). Gemma 2: Improving Open Language Models at a Practical Size (arXiv:2408.00118). arXiv. doi:10.48550\/arXiv.2408.00118."},{"key":"10.1016\/j.eswa.2026.132154_b0310","unstructured":"Team, Q. (2025). Qwen3 technical report. https:\/\/arxiv.org\/abs\/2505.09388."},{"key":"10.1016\/j.eswa.2026.132154_b0315","doi-asserted-by":"crossref","unstructured":"Tsai, Y., Liu, M., & Ren, H. (2024). RTLFixer: Automatically Fixing RTL Syntax Errors with Large Language Model. Proceedings of the 61st ACM\/IEEE Design Automation Conference, DAC \u201924, 1\u20136. doi:10.1145\/3649329.3657353.","DOI":"10.1145\/3649329.3657353"},{"issue":"4","key":"10.1016\/j.eswa.2026.132154_b0320","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1145\/3340544","article-title":"An empirical study on learning bug-fixing patches in the wild via neural machine translation","volume":"28","author":"Tufano","year":"2019","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"issue":"2","key":"10.1016\/j.eswa.2026.132154_b0325","doi-asserted-by":"crossref","first-page":"99","DOI":"10.2307\/3001913","article-title":"Comparing individual means in the analysis of variance","volume":"5","author":"Tukey","year":"1949","journal-title":"Biometrics"},{"key":"10.1016\/j.eswa.2026.132154_b0330","series-title":"Natural language processing with transformers","author":"Tunstall","year":"2022"},{"key":"10.1016\/j.eswa.2026.132154_b0335","unstructured":"Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A. N., Kaiser, \u0141., & Polosukhin, I. (2017). Attention is All you Need. In I. Guyon, U. V. Luxburg, S. Bengio, H. Wallach, R. Fergus, S. Vishwanathan, & R. Garnett (Eds.), Advances in Neural Information Processing Systems (Vol. 30). Curran Associates, Inc. https:\/\/proceedings.neurips.cc\/paper_files\/paper\/2017\/file\/3f5ee243547dee91fbd053c1c4a845aa-Paper.pdf."},{"key":"10.1016\/j.eswa.2026.132154_b0340","series-title":"Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering","article-title":"RAP-Gen: Retrieval-augmented patch generation with CodeT5 for automatic program repair","author":"Wang","year":"2023"},{"key":"10.1016\/j.eswa.2026.132154_b0345","doi-asserted-by":"crossref","unstructured":"Wang, Y., Wang, W., Joty, S., & Hoi, S. C. H. (2021). CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generation (arXiv:2109.00859). arXiv. doi:10.48550\/arXiv.2109.00859.","DOI":"10.18653\/v1\/2021.emnlp-main.685"},{"key":"10.1016\/j.eswa.2026.132154_b0350","unstructured":"Wang, Z., Bukharin, A., Delalleau, O., Egert, D., Shen, G., Zeng, J., Kuchaiev, O., & Dong, Y. (2024). HelpSteer2-preference: Complementing ratings with preferences. https:\/\/arxiv.org\/abs\/2410.01257."},{"key":"10.1016\/j.eswa.2026.132154_b0355","doi-asserted-by":"crossref","unstructured":"Weiss, C., Premraj, R., Zimmermann, T., & Zeller, A. (2007). How Long Will It Take to Fix This Bug? Fourth International Workshop on Mining Software Repositories (MSR\u201907:ICSE Workshops 2007), 1\u20131. doi:10.1109\/MSR.2007.13.","DOI":"10.1109\/MSR.2007.13"},{"key":"10.1016\/j.eswa.2026.132154_b0360","unstructured":"Willard, B. T., & Louf, R. (2023). Efficient Guided Generation for LLMs. arXiv Preprint arXiv:2307.09702."},{"key":"10.1016\/j.eswa.2026.132154_b0365","series-title":"2023 IEEE\/ACM 45th International Conference on Software Engineering (ICSE)","first-page":"1482","article-title":"Automated program repair in the era of large pre-trained language models","author":"Xia","year":"2023"},{"key":"10.1016\/j.eswa.2026.132154_b0370","series-title":"Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering","article-title":"Less training, more repairing please: Revisiting automated program repair via zero-shot learning","author":"Xia","year":"2022"},{"key":"10.1016\/j.eswa.2026.132154_b0375","unstructured":"Xia, C. S., & Zhang, L. (2023). Conversational Automated Program Repair (arXiv:2301.13246). arXiv. doi:10.48550\/arXiv.2301.13246."},{"key":"10.1016\/j.eswa.2026.132154_b0380","series-title":"Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis","first-page":"819","article-title":"Keep the conversation going: fixing 162 out of 337 bugs for $0.42 each using ChatGPT","author":"Xia","year":"2024"},{"key":"10.1016\/j.eswa.2026.132154_b0385","unstructured":"Xu, Z., Li, Q., & Tan, S. H. (2024). Guiding ChatGPT to Fix Web UI Tests via Explanation-Consistency Checking (arXiv:2312.05778). arXiv. doi:10.48550\/arXiv.2312.05778."},{"issue":"1","key":"10.1016\/j.eswa.2026.132154_b0390","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1109\/TSE.2016.2560811","article-title":"Nopol: Automatic repair of conditional statement bugs in Java programs","volume":"43","author":"Xuan","year":"2017","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1016\/j.eswa.2026.132154_b0395","unstructured":"Yang, A., Yang, B., Hui, B., Zheng, B., Yu, B., Zhou, C., Li, Chengpeng, Li, Chengyuan, Liu, D., Huang, F., Dong, G., Wei, H., Lin, H., Tang, J., Wang, J., Yang, J., Tu, J., Zhang, J., Ma, J., \u2026 Fan, Z. (2024). Qwen2 technical report. arXiv Preprint arXiv:2407.10671."},{"key":"10.1016\/j.eswa.2026.132154_b0400","doi-asserted-by":"crossref","unstructured":"Ye, H., Martinez, M., Luo, X., Zhang, T., & Monperrus, M. (2023). SelfAPR: Self-supervised Program Repair with Test Execution Diagnostics. Proceedings of the 37th IEEE\/ACM International Conference on Automated Software Engineering, ASE \u201922, 1\u201313. doi:10.1145\/3551349.3556926.","DOI":"10.1145\/3551349.3556926"},{"issue":"10","key":"10.1016\/j.eswa.2026.132154_b0405","doi-asserted-by":"crossref","first-page":"1040","DOI":"10.1109\/TSE.2018.2874648","article-title":"ARJA: Automated repair of Java programs via multi-objective genetic programming","volume":"46","author":"Yuan","year":"2020","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"2","key":"10.1016\/j.eswa.2026.132154_b0410","doi-asserted-by":"crossref","DOI":"10.1145\/3631974","article-title":"A survey of learning-based automated program repair","volume":"33","author":"Zhang","year":"2023","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"10.1016\/j.eswa.2026.132154_b0415","unstructured":"Zhang, Q., Fang, C., Xie, Y., Ma, Y., Sun, W., Yang, Y., & Chen, Z. (2024). A Systematic Literature Review on Large Language Models for Automated Program Repair (arXiv:2405.01466). arXiv. doi:10.48550\/arXiv.2405.01466."},{"key":"10.1016\/j.eswa.2026.132154_b0420","unstructured":"Zhou, X., Cao, S., Sun, X., & Lo, D. (2024). Large Language Model for Vulnerability Detection and Repair: Literature Review and the Road Ahead (arXiv:2404.02525). arXiv. doi:10.48550\/arXiv.2404.02525."},{"key":"10.1016\/j.eswa.2026.132154_b0425","unstructured":"Zhou, X., Kim, K., Xu, B., Han, D., & Lo, D. (2024). Multi-LLM Collaboration + Data-Centric Innovation = 2x Better Vulnerability Repair (arXiv:2401.15459). arXiv. doi:10.48550\/arXiv.2401.15459."}],"container-title":["Expert Systems with Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0957417426010675?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0957417426010675?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,6,9]],"date-time":"2026-06-09T02:40:07Z","timestamp":1780972807000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0957417426010675"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,7]]},"references-count":85,"alternative-id":["S0957417426010675"],"URL":"https:\/\/doi.org\/10.1016\/j.eswa.2026.132154","relation":{},"ISSN":["0957-4174"],"issn-type":[{"value":"0957-4174","type":"print"}],"subject":[],"published":{"date-parts":[[2026,7]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Self-bootstrapping automated program repair: using LLMs to generate and evaluate synthetic training data for bug repair","name":"articletitle","label":"Article Title"},{"value":"Expert Systems with Applications","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.eswa.2026.132154","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 The Author(s). Published by Elsevier Ltd.","name":"copyright","label":"Copyright"}],"article-number":"132154"}}