{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T04:23:00Z","timestamp":1782879780523,"version":"3.54.5"},"reference-count":81,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2025,7,22]],"date-time":"2025-07-22T00:00:00Z","timestamp":1753142400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,7,22]],"date-time":"2025-07-22T00:00:00Z","timestamp":1753142400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/501100001809","name":"Chinese National Natural Science Foundation","doi-asserted-by":"crossref","award":["12275208"],"award-info":[{"award-number":["12275208"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100001809","name":"Chinese National Natural Science Foundation","doi-asserted-by":"crossref","award":["12275208"],"award-info":[{"award-number":["12275208"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100001809","name":"Chinese National Natural Science Foundation","doi-asserted-by":"crossref","award":["12275208"],"award-info":[{"award-number":["12275208"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Software Qual J"],"published-print":{"date-parts":[[2025,9]]},"DOI":"10.1007\/s11219-025-09728-1","type":"journal-article","created":{"date-parts":[[2025,7,22]],"date-time":"2025-07-22T06:51:13Z","timestamp":1753167073000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["ReAPR: Automatic program repair via retrieval-augmented large language models"],"prefix":"10.1007","volume":"33","author":[{"given":"Zixin","family":"Liu","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xiaozhi","family":"Du","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hairui","family":"Liu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2025,7,22]]},"reference":[{"key":"9728_CR1","doi-asserted-by":"crossref","unstructured":"Ahmad, W. U., Chakraborty, S., Ray, B., & Chang, K.-W. (2021). Unified pre-training for program understanding and generation. arXiv:2103.06333.","DOI":"10.18653\/v1\/2021.naacl-main.211"},{"key":"9728_CR2","doi-asserted-by":"crossref","unstructured":"Arwan, A., Rochimah, S., Akbar, R.J.: Source code retrieval on stackoverflow using lda. In: 2015 3rd International Conference on Information and Communication Technology (ICoICT), pp. 295\u2013299 (2015). IEEE","DOI":"10.1109\/ICoICT.2015.7231439"},{"key":"9728_CR3","unstructured":"Black, S., Gao, L., Wang, P., Leahy, C., & Biderman, S. (2021). Gpt-neo: Large scale autoregressive language modeling with mesh-tensorflow. If you use this software, please cite it using these metadata. 58(2)."},{"key":"9728_CR4","unstructured":"Brown, T. B. (2020). Language models are few-shot learners. ArXiv:2005.14165."},{"key":"9728_CR5","doi-asserted-by":"crossref","unstructured":"Cambronero, J., Li, H., Kim, S., Sen, K., & Chandra, S. (2019). When deep learning met code search. In: Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp. 964\u2013974.","DOI":"10.1145\/3338906.3340458"},{"key":"9728_CR6","unstructured":"Chen, Z., & Monperrus, M. (2018). The codrep machine learning on source code competition. arXiv preprint arXiv:1807.03200."},{"key":"9728_CR7","doi-asserted-by":"crossref","unstructured":"Chen, L., Pei, Y., & Furia, C. A. (2017). Contract-based program repair without the contracts. In: 2017 32nd IEEE\/ACM International Conference on Automated Software Engineering (ASE), pp. 637\u2013647. IEEE.","DOI":"10.1109\/ASE.2017.8115674"},{"key":"9728_CR8","unstructured":"Chen, M., Tworek, J., Jun, H., Yuan, Q., Pinto, H.P.D.O., Kaplan, J., Edwards, H., Burda, Y., Joseph, N., Brockman, G., et\u00a0al. (2021). Evaluating large language models trained on code. arXiv:2107.03374"},{"key":"9728_CR9","unstructured":"Clark, K., Luong, M.-T., Le, Q. V., & Manning, C. D. (2020). Electra: Pre-training text encoders as discriminators rather than generators. arXiv:2003.10555."},{"key":"9728_CR10","doi-asserted-by":"crossref","unstructured":"Cuconasu, F., Trappolini, G., Siciliano, F., Filice, S., Campagnano, C., Maarek, Y., Tonellotto, N., Silvestri, F. (2024). The power of noise: Redefining retrieval for rag systems. In: Proceedings of the 47th International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 719\u2013729.","DOI":"10.1145\/3626772.3657834"},{"key":"9728_CR11","unstructured":"Devlin, J. (2018). Bert: Pre-training of deep bidirectional transformers for language understanding. arXiv:1810.04805."},{"key":"9728_CR12","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\u00a0al.: Codebert: A pre-trained model for programming and natural languages. arXiv preprint arXiv:2002.08155. (2020)","DOI":"10.18653\/v1\/2020.findings-emnlp.139"},{"key":"9728_CR13","unstructured":"Fried, D., Aghajanyan, A., Lin, J., Wang, S., Wallace, E., Shi, F., Zhong, R., Yih, W.-t., Zettlemoyer, L., & Lewis, M. (2022). Incoder: A generative model for code infilling and synthesis. arXiv:2204.05999."},{"key":"9728_CR14","doi-asserted-by":"crossref","unstructured":"Gu, X., Zhang, H., & Kim, S. (2018). Deep code search. In: Proceedings of the 40th International Conference on Software Engineering, pp. 933\u2013944.","DOI":"10.1145\/3180155.3180167"},{"key":"9728_CR15","unstructured":"Guo, D., Ren, S., Lu, S., Feng, Z., Tang, D., Liu, S., Zhou, L., Duan, N., Svyatkovskiy, A., Fu, S., et\u00a0al. (2020). Graphcodebert: Pre-training code representations with data flow. arXiv:2009.08366."},{"key":"9728_CR16","unstructured":"Guo, D., Zhu, Q., Yang, D., Xie, Z., Dong, K., Zhang, W., Chen, G., Bi, X., Wu, Y., Li, Y., et\u00a0al. (2024). Deepseek-coder: When the large language model meets programming\u2013the rise of code intelligence. arXiv:2401.14196."},{"key":"9728_CR17","unstructured":"Harer, J., Ozdemir, O., Lazovich, T., Reale, C., Russell, R., Kim, L., et\u00a0al. (2018). Learning to repair software vulnerabilities with generative adversarial networks. Advances in Neural Information Processing Systems. 31."},{"key":"9728_CR18","unstructured":"Hashimoto, T. B., Guu, K., Oren, Y., & Liang, P. S. (2018). A retrieve-and-edit framework for predicting structured outputs. Advances in Neural Information Processing Systems. 31."},{"key":"9728_CR19","doi-asserted-by":"crossref","unstructured":"Hayati, S.A., Olivier, R., Avvaru, P., Yin, P., Tomasic, A., & Neubig, G. (2018). Retrieval-based neural code generation. arXiv:1808.10025.","DOI":"10.18653\/v1\/D18-1111"},{"key":"9728_CR20","unstructured":"Holtzman, A., Buys, J., Du, L., Forbes, M., & Choi, Y. (2019). The curious case of neural text degeneration. arXiv:1904.09751."},{"key":"9728_CR21","doi-asserted-by":"crossref","unstructured":"Huang, K., Yang, S., Sun, H., Sun, C., Li, X., & Zhang, Y. (2022). Repairing security vulnerabilities using pre-trained programming language models. In: 2022 52nd Annual IEEE\/IFIP International Conference on Dependable Systems and Networks Workshops (DSN-W), pp. 111\u2013116. IEEE.","DOI":"10.1109\/DSN-W54100.2022.00027"},{"key":"9728_CR22","unstructured":"Javaheripi, M., Bubeck, S., Abdin, M., Aneja, J., Bubeck, S., Mendes, C.C.T., Chen, W., Del\u00a0Giorno, A., Eldan, R., Gopi, S., et\u00a0al. (2023). Phi-2: The surprising power of small language models. Microsoft Research Blog."},{"key":"9728_CR23","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), pp. 1430\u20131442. IEEE","DOI":"10.1109\/ICSE48619.2023.00125"},{"key":"9728_CR24","doi-asserted-by":"crossref","unstructured":"Jiang, Z., Xu, F. F., Gao, L., Sun, Z., Liu, Q., Dwivedi-Yu, J., Yang, Y., Callan, J., & Neubig, G. (2023). Active retrieval augmented generation. arXiv preprint arXiv:2305.06983.","DOI":"10.18653\/v1\/2023.emnlp-main.495"},{"key":"9728_CR25","doi-asserted-by":"crossref","unstructured":"Just, R., Jalali, D., & Ernst, M. D. (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"},{"key":"9728_CR26","unstructured":"Kanade, A., Maniatis, P., Balakrishnan, G., & Shi, K. (2020). Learning and evaluating contextual embedding of source code. In: International Conference on Machine Learning, pp. 5110\u20135121. PMLR."},{"key":"9728_CR27","doi-asserted-by":"crossref","unstructured":"Karpukhin, V., O\u011fuz, B., Min, S., Lewis, P., Wu, L., Edunov, S., Chen, D., Yih, & W.-t. (2020). Dense passage retrieval for open-domain question answering. arXiv:2004.04906.","DOI":"10.18653\/v1\/2020.emnlp-main.550"},{"key":"9728_CR28","unstructured":"Kolak, S. D., Martins, R., Le\u00a0Goues, C., & Hellendoorn, V. J. (2022). Patch generation with language models: Feasibility and scaling behavior. In: Deep Learning for Code Workshop."},{"key":"9728_CR29","doi-asserted-by":"crossref","unstructured":"Koyuncu, A., Liu, K., Bissyand\u00e9, T.F., Kim, D., Monperrus, M., Klein, J., & Le\u00a0Traon, Y. (2019). ifixr: Bug report driven program repair. In: Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp. 314\u2013325.","DOI":"10.1145\/3338906.3338935"},{"key":"9728_CR30","first-page":"14967","volume":"34","author":"M-A Lachaux","year":"2021","unstructured":"Lachaux, M.-A., Roziere, B., Szafraniec, M., & Lample, G. (2021). Dobf: A deobfuscation pre-training objective for programming languages. Advances in Neural Information Processing Systems, 34, 14967\u201314979.","journal-title":"Advances in Neural Information Processing Systems"},{"key":"9728_CR31","doi-asserted-by":"crossref","unstructured":"Le, X.-B. D., Bao, L., Lo, D., Xia, X., Li, S., & Pasareanu, C. (2019). On reliability of patch correctness assessment. In: 2019 IEEE\/ACM 41st International Conference on Software Engineering (ICSE), pp. 524\u2013535. IEEE.","DOI":"10.1109\/ICSE.2019.00064"},{"key":"9728_CR32","unstructured":"Le-Cong, T., Le, B., & Murray, T. (2024). Semantic-guided search for efficient program repair with large language models. arXiv preprint arXiv:2410.16655."},{"key":"9728_CR33","doi-asserted-by":"crossref","unstructured":"Lewis, M., Liu, Y., Goyal, N., Ghazvininejad, M., Mohamed, A., Levy, O., Stoyanov, V., & Zettlemoyer, L. (2019). Bart: Denoising sequence-to-sequence pre-training for natural language generation, translation, and comprehension. arXiv:1910.13461.","DOI":"10.18653\/v1\/2020.acl-main.703"},{"key":"9728_CR34","first-page":"9459","volume":"33","author":"P Lewis","year":"2020","unstructured":"Lewis, P., Perez, E., Piktus, A., Petroni, F., Karpukhin, V., Goyal, N., K\u00fcttler, H., Lewis, M., Yih, W.-T., Rockt\u00e4schel, T., et al. (2020). Retrieval-augmented generation for knowledge-intensive nlp tasks. Advances in Neural Information Processing Systems, 33, 9459\u20139474.","journal-title":"Advances in Neural Information Processing Systems"},{"key":"9728_CR35","doi-asserted-by":"crossref","unstructured":"Li, J.A., Li, Y., Li, G., Hu, X., Xia, X., & Jin, Z. (2021). Editsum: A retrieve-and-edit framework for source code summarization. In: 2021 36th IEEE\/ACM International Conference on Automated Software Engineering (ASE), pp. 155\u2013166. IEEE.","DOI":"10.1109\/ASE51524.2021.9678724"},{"key":"9728_CR36","unstructured":"Li, H., Su, Y., Cai, D., Wang, Y., & Liu, L. (2022). A survey on retrieval-augmented text generation. arXiv:2202.01110."},{"key":"9728_CR37","doi-asserted-by":"crossref","unstructured":"Li, Y., Wang, S., & Nguyen, T. N. (2020). Dlfix: Context-based code transformation learning for automated program repair. In: Proceedings of the ACM\/IEEE 42nd International Conference on Software Engineering, pp. 602\u2013614.","DOI":"10.1145\/3377811.3380345"},{"key":"9728_CR38","doi-asserted-by":"crossref","unstructured":"Li, Y., Wang, S., & Nguyen, T.N. (2020). Dlfix: Context-based code transformation learning for automated program repair. In: Proceedings of the ACM\/IEEE 42nd International Conference on Software Engineering, pp. 602\u2013614.","DOI":"10.1145\/3377811.3380345"},{"key":"9728_CR39","doi-asserted-by":"crossref","unstructured":"Li, Y., Wang, S., & Nguyen, T. N. (2022). Dear: A novel deep learning-based approach for automated program repair. In: Proceedings of the 44th International Conference on Software Engineering, pp. 511\u2013523.","DOI":"10.1145\/3510003.3510177"},{"key":"9728_CR40","unstructured":"Liu, Y. (2019). Fine-tune bert for extractive summarization. arXiv:1903.10318."},{"key":"9728_CR41","doi-asserted-by":"crossref","unstructured":"Liu, K., Koyuncu, A., Bissyand\u00e9, T. F., Kim, D., Klein, J., & Le\u00a0Traon, Y. (2019). You cannot fix what you cannot find! an investigation of fault localization bias in benchmarking automated program repair systems. In: 2019 12th IEEE Conference on Software Testing, Validation and Verification (ICST), pp. 102\u2013113. IEEE.","DOI":"10.1109\/ICST.2019.00020"},{"key":"9728_CR42","doi-asserted-by":"crossref","unstructured":"Liu, K., Koyuncu, A., Kim, D., & Bissyand\u00e9, T. F. (2019). Avatar: Fixing semantic bugs with fix patterns of static analysis violations. In: 2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER), pp. 1\u201312. IEEE.","DOI":"10.1109\/SANER.2019.8667970"},{"key":"9728_CR43","doi-asserted-by":"crossref","unstructured":"Liu, K., Koyuncu, A., Kim, D., & Bissyand\u00e9, T. F. (2019). Tbar: Revisiting template-based automated program repair. In: Proceedings of the 28th ACM SIGSOFT International Symposium on Software Testing and Analysis, pp. 31\u201342.","DOI":"10.1145\/3293882.3330577"},{"key":"9728_CR44","doi-asserted-by":"crossref","unstructured":"Long, F., & Rinard, M. (2015). Staged program repair with condition synthesis. In: Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, pp. 166\u2013178.","DOI":"10.1145\/2786805.2786811"},{"key":"9728_CR45","doi-asserted-by":"crossref","unstructured":"Lu, S., Duan, N., Han, H., Guo, D., Hwang, S.-W., & Svyatkovskiy, A. (2022). Reacc: A retrieval-augmented code completion framework. arXiv:2203.07722.","DOI":"10.18653\/v1\/2022.acl-long.431"},{"key":"9728_CR46","doi-asserted-by":"crossref","unstructured":"Luan, S., Yang, D., Barnaby, C., Sen, K., & Chandra, S. (2019). Aroma: Code recommendation via structural code search. Proceedings of the ACM on Programming Languages. 3(OOPSLA), 1\u201328.","DOI":"10.1145\/3360578"},{"key":"9728_CR47","doi-asserted-by":"crossref","unstructured":"Lutellier, T., Pham, H.V., 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":"9728_CR48","doi-asserted-by":"crossref","unstructured":"Mashhadi, E., Hemmati, H. (2021). Applying codebert for automated program repair of java simple bugs. In: 2021 IEEE\/ACM 18th International Conference on Mining Software Repositories (MSR), pp. 505\u2013509. IEEE.","DOI":"10.1109\/MSR52588.2021.00063"},{"key":"9728_CR49","unstructured":"Matteson, S. (2018). Report: Software failure caused $1.7 trillion in financial losses in 2017. TechRepublic."},{"key":"9728_CR50","unstructured":"Monperrus, M., Martinez, M., Ye, H., Madeiral, F., Durieux, T., & Yu, Z. (2021). Megadiff: A dataset of 600k java source code changes categorized by diff size. arXiv:2108.04631."},{"key":"9728_CR51","unstructured":"Oord, A. v. d., Li, Y., & Vinyals, O. (2018). Representation learning with contrastive predictive coding. arXiv:1807.03748."},{"key":"9728_CR52","doi-asserted-by":"crossref","unstructured":"Parvez, M. R., Ahmad, W. U., Chakraborty, S., Ray, B., & Chang, K.-W. (2021). Retrieval augmented code generation and summarization. arXiv:2108.11601.","DOI":"10.18653\/v1\/2021.findings-emnlp.232"},{"key":"9728_CR53","doi-asserted-by":"crossref","unstructured":"Pepe, F., Nardone, V., Mastropaolo, A., Bavota, G., Canfora, G., & Di\u00a0Penta, M. (2024). How do hugging face models document datasets, bias, and licenses? an empirical study. In: Proceedings of the 32nd IEEE\/ACM International Conference on Program Comprehension, pp. 370\u2013381.","DOI":"10.1145\/3643916.3644412"},{"key":"9728_CR54","doi-asserted-by":"crossref","unstructured":"Prenner, J. A., 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"},{"issue":"140","key":"9728_CR55","first-page":"1","volume":"21","author":"C Raffel","year":"2020","unstructured":"Raffel, C., Shazeer, N., Roberts, A., Lee, K., Narang, S., Matena, M., Zhou, Y., Li, W., & Liu, P. J. (2020). Exploring the limits of transfer learning with a unified text-to-text transformer. Journal of Machine Learning Research, 21(140), 1\u201367.","journal-title":"Journal of Machine Learning Research"},{"key":"9728_CR56","unstructured":"Richards, E. (1990). Software\u2019s dangerous aspect. The Washington Post 25."},{"key":"9728_CR57","doi-asserted-by":"crossref","unstructured":"Robertson, S., Zaragoza, H., et\u00a0al.: The probabilistic relevance framework: Bm25 and beyond. Foundations and Trends\u00ae in Information Retrieval. 3(4), 333\u2013389 (2009)","DOI":"10.1561\/1500000019"},{"key":"9728_CR58","unstructured":"Roziere, B., Gehring, J., Gloeckle, F., Sootla, S., Gat, I., Tan, X.E., Adi, Y., Liu, J., Remez, T., Rapin, J., et\u00a0al. (2023). Code llama: Open foundation models for code. arXiv:2308.12950."},{"key":"9728_CR59","unstructured":"Shazeer, N. (2019). Fast transformer decoding: One write-head is all you need. arXiv:1911.02150."},{"key":"9728_CR60","unstructured":"Silva, A., Fang, S., Monperrus, M. (2023). Repairllama: Efficient representations and fine-tuned adapters for program repair. arXiv:2312.15698."},{"key":"9728_CR61","doi-asserted-by":"crossref","unstructured":"Silva, A., Saavedra, N., & Monperrus, M. (2024). Gitbug-java: A reproducible benchmark of recent java bugs. In: Proceedings of the 21st International Conference on Mining Software Repositories, pp. 118\u2013122.","DOI":"10.1145\/3643991.3644884"},{"key":"9728_CR62","unstructured":"Sutskever, I., Vinyals, O., & Le, Q. V. (2014). Sequence to sequence learning with neural networks. Advances in Neural Information Processing Systems. 27."},{"key":"9728_CR63","doi-asserted-by":"crossref","unstructured":"Tan, S. H., & Roychoudhury, A. (2015). relifix: Automated repair of software regressions. In: 2015 IEEE\/ACM 37th IEEE International Conference on Software Engineering, vol. 1, pp. 471\u2013482. IEEE.","DOI":"10.1109\/ICSE.2015.65"},{"key":"9728_CR64","unstructured":"Touvron, H., Martin, L., Stone, K., Albert, P., Almahairi, A., Babaei, Y., Bashlykov, N., Batra, S., Bhargava, P., Bhosale, S., et\u00a0al. (2023). Llama 2: Open foundation and fine-tuned chat models. arXiv:2307.09288."},{"issue":"4","key":"9728_CR65","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3340544","volume":"28","author":"M Tufano","year":"2019","unstructured":"Tufano, M., Watson, C., Bavota, G., Penta, M. D., White, M., & Poshyvanyk, D. (2019). An empirical study on learning bug-fixing patches in the wild via neural machine translation. ACM Transactions on Software Engineering and Methodology (TOSEM), 28(4), 1\u201329.","journal-title":"ACM Transactions on Software Engineering and Methodology (TOSEM)"},{"issue":"4","key":"9728_CR66","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3340544","volume":"28","author":"M Tufano","year":"2019","unstructured":"Tufano, M., Watson, C., Bavota, G., Penta, M. D., White, M., & Poshyvanyk, D. (2019). An empirical study on learning bug-fixing patches in the wild via neural machine translation. ACM Transactions on Software Engineering and Methodology (TOSEM), 28(4), 1\u201329.","journal-title":"ACM Transactions on Software Engineering and Methodology (TOSEM)"},{"key":"9728_CR67","unstructured":"Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A. N., Kaiser, \u0141., & Polosukhin, I. (2017). Attention is all you need. Advances in neural information processing systems. 30."},{"key":"9728_CR68","doi-asserted-by":"crossref","unstructured":"Wang, Y., Wang, W., Joty, S., & Hoi, S. C. (2021). Codet5: Identifier-aware unified pre-trained encoder-decoder models for code understanding and generation. arXiv:2109.00859.","DOI":"10.18653\/v1\/2021.emnlp-main.685"},{"key":"9728_CR69","doi-asserted-by":"crossref","unstructured":"Wang, W., Wang, Y., Joty, S., & Hoi, S. C. (2023). Rap-gen: Retrieval-augmented patch generation with codet5 for automatic program repair. In: Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp. 146\u2013158.","DOI":"10.1145\/3611643.3616256"},{"key":"9728_CR70","doi-asserted-by":"crossref","unstructured":"Wei, B., Li, Y., Li, G., Xia, X., & Jin, Z. (2020). Retrieve and refine: exemplar-based neural comment generation. In: Proceedings of the 35th IEEE\/ACM International Conference on Automated Software Engineering, pp. 349\u2013360.","DOI":"10.1145\/3324884.3416578"},{"key":"9728_CR71","doi-asserted-by":"crossref","unstructured":"Wei, Y., Xia, C. S., & Zhang, L. (2023). Copiloting the copilots: Fusing large language models with completion engines for automated program repair. In: Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp. 172\u2013184.","DOI":"10.1145\/3611643.3616271"},{"key":"9728_CR72","doi-asserted-by":"crossref","unstructured":"Weimer, W., Nguyen, T., Le\u00a0Goues, C., & Forrest, S. (2009). Automatically finding patches using genetic programming. In: 2009 IEEE 31st International Conference on Software Engineering, pp. 364\u2013374. IEEE.","DOI":"10.1109\/ICSE.2009.5070536"},{"issue":"5","key":"9728_CR73","doi-asserted-by":"publisher","first-page":"1122","DOI":"10.1109\/JAS.2023.123618","volume":"10","author":"T Wu","year":"2023","unstructured":"Wu, T., He, S., Liu, J., Sun, S., Liu, K., Han, Q.-L., & Tang, Y. (2023). A brief overview of chatgpt: The history, status quo and potential future development. IEEE\/CAA Journal of Automatica Sinica., 10(5), 1122\u20131136.","journal-title":"IEEE\/CAA Journal of Automatica Sinica."},{"key":"9728_CR74","doi-asserted-by":"crossref","unstructured":"Xia, C. S., & 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":"9728_CR75","doi-asserted-by":"crossref","unstructured":"Xia, C. S., & Zhang, L. (2023). Keep the conversation going: Fixing 162 out of 337 bugs for $0.42 each using chatgpt. arXiv:2304.00385.","DOI":"10.1145\/3650212.3680323"},{"key":"9728_CR76","doi-asserted-by":"crossref","unstructured":"Xia, C. S., Ding, Y., & Zhang, L. (2023). Revisiting the plastic surgery hypothesis via large language models. arXiv:2303.10494.","DOI":"10.1109\/ASE56229.2023.00047"},{"key":"9728_CR77","doi-asserted-by":"crossref","unstructured":"Xia, C.S., Wei, Y., & Zhang, L. (2023). Automated program repair in the era of large pre-trained language models. In: 2023 IEEE\/ACM 45th International Conference on Software Engineering (ICSE), pp. 1482\u20131494. IEEE","DOI":"10.1109\/ICSE48619.2023.00129"},{"key":"9728_CR78","doi-asserted-by":"publisher","first-page":"3149","DOI":"10.1007\/s10664-017-9514-4","volume":"22","author":"X Xia","year":"2017","unstructured":"Xia, X., Bao, L., Lo, D., Kochhar, P. S., Hassan, A. E., & Xing, Z. (2017). What do developers search for on the web? Empirical Software Engineering, 22, 3149\u20133185.","journal-title":"Empirical Software Engineering"},{"key":"9728_CR79","unstructured":"Yang, Z., Dai, Z., Yang, Y., Carbonell, J., Salakhutdinov, R. R., & Le, Q. V. (2019). Xlnet: Generalized autoregressive pretraining for language understanding. Advances in Neural Information Processing Systems. 32."},{"key":"9728_CR80","doi-asserted-by":"crossref","unstructured":"Yin, X., Ni, C., Wang, S., Li, Z., Zeng, L., & Yang, X. (2024). Thinkrepair: Self-directed automated program repair. In: Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis, pp. 1274\u20131286.","DOI":"10.1145\/3650212.3680359"},{"key":"9728_CR81","doi-asserted-by":"crossref","unstructured":"Zhu, Q., Sun, Z., Xiao, Y.-a., Zhang, W., Yuan, K., Xiong, Y., & Zhang, L. (2021). A syntax-guided edit decoder for neural program repair. In: Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp. 341\u2013353.","DOI":"10.1145\/3468264.3468544"}],"container-title":["Software Quality Journal"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-025-09728-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11219-025-09728-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-025-09728-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,27]],"date-time":"2025-09-27T11:05:42Z","timestamp":1758971142000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11219-025-09728-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,7,22]]},"references-count":81,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2025,9]]}},"alternative-id":["9728"],"URL":"https:\/\/doi.org\/10.1007\/s11219-025-09728-1","relation":{},"ISSN":["0963-9314","1573-1367"],"issn-type":[{"value":"0963-9314","type":"print"},{"value":"1573-1367","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,7,22]]},"assertion":[{"value":"14 July 2025","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"22 July 2025","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"30"}}