{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T23:16:03Z","timestamp":1776122163077,"version":"3.50.1"},"reference-count":160,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2025,8,7]],"date-time":"2025-08-07T00:00:00Z","timestamp":1754524800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,8,7]],"date-time":"2025-08-07T00:00:00Z","timestamp":1754524800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Autom Softw Eng"],"published-print":{"date-parts":[[2025,11]]},"DOI":"10.1007\/s10515-025-00544-2","type":"journal-article","created":{"date-parts":[[2025,8,7]],"date-time":"2025-08-07T03:38:39Z","timestamp":1754537919000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":12,"title":["Agents in software engineering: survey, landscape, and vision"],"prefix":"10.1007","volume":"32","author":[{"given":"Yanlin","family":"Wang","sequence":"first","affiliation":[]},{"given":"Wanjun","family":"Zhong","sequence":"additional","affiliation":[]},{"given":"Yanxian","family":"Huang","sequence":"additional","affiliation":[]},{"given":"Ensheng","family":"Shi","sequence":"additional","affiliation":[]},{"given":"Min","family":"Yang","sequence":"additional","affiliation":[]},{"given":"Jiachi","family":"Chen","sequence":"additional","affiliation":[]},{"given":"Hui","family":"Li","sequence":"additional","affiliation":[]},{"given":"Yuchi","family":"Ma","sequence":"additional","affiliation":[]},{"given":"Qianxiang","family":"Wang","sequence":"additional","affiliation":[]},{"given":"Zibin","family":"Zheng","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,8,7]]},"reference":[{"key":"544_CR1","doi-asserted-by":"crossref","unstructured":"Alqarni, M., Azim, A.: Low level source code vulnerability detection using advanced bert language model. Proceedings of the Canadian Conference on Artificial Intelligence (2022)","DOI":"10.21428\/594757db.b85e6625"},{"key":"544_CR2","doi-asserted-by":"crossref","unstructured":"Ahmad, W.U., Chakraborty, S., Ray, B., Chang, K.-W.: Unified pre-training for program understanding and generation. (2021). arXiv:2103.06333","DOI":"10.18653\/v1\/2021.naacl-main.211"},{"key":"544_CR3","doi-asserted-by":"crossref","unstructured":"Arakelyan, S., Das, R.J., Mao, Y., Ren, X.: Exploring Distributional Shifts in Large Language Models for Code Analysis (2023)","DOI":"10.18653\/v1\/2023.emnlp-main.1013"},{"key":"544_CR4","doi-asserted-by":"crossref","unstructured":"Al-Kaswan, A., Ahmed, T., Izadi, M., Sawant, A.A., Devanbu, P., Deursen, A.: Extending Source Code Pre-Trained Language Models to Summarise Decompiled Binaries (2023)","DOI":"10.1109\/SANER56733.2023.00033"},{"key":"544_CR5","unstructured":"Agrawal, L.A., Kanade, A., Goyal, N., Lahiri, S.K., Rajamani, S.K.: Guiding language models of code with global context using monitors. (2023) arXiv:2306.10763"},{"key":"544_CR6","unstructured":"Agarwal, V., Pei, Y., Alamir, S., Liu, X.: Codemirage: Hallucinations in code generated by large language models. (2024) arXiv:2408.08333"},{"key":"544_CR7","doi-asserted-by":"crossref","unstructured":"Ahmed, T., Pai, K.S., Devanbu, P., Barr, E.T.: Automatic semantic augmentation of language model prompts (for code summarization). (2023). https:\/\/api.semanticscholar.org\/CorpusID:258170012","DOI":"10.1145\/3597503.3639183"},{"key":"544_CR8","doi-asserted-by":"crossref","unstructured":"Ahmed, T., Pai, K.S., Devanbu, P., Barr, E.T.: Automatic Semantic Augmentation of Language Model Prompts (for Code Summarization) (2024)","DOI":"10.1145\/3597503.3639183"},{"key":"544_CR9","volume-title":"Make heterophilic graphs better fit gnn: A graph rewiring approach","author":"W Bi","year":"2024","unstructured":"Bi, W., Du, L., Fu, Q., Wang, Y., Han, S., Zhang, D.: Make heterophilic graphs better fit gnn: A graph rewiring approach. IEEE Trans. Knowl, Data Eng (2024)"},{"key":"544_CR10","doi-asserted-by":"publisher","unstructured":"Beurer-Kellner, L., Fischer, M., Vechev, M.: Prompting is programming: A query language for large language models. Proceed. ACM Program. Lang. 7(PLDI), 1946\u20131969 (2023). https:\/\/doi.org\/10.1145\/3591300","DOI":"10.1145\/3591300"},{"key":"544_CR11","doi-asserted-by":"crossref","unstructured":"Behrang, F., Reiss, S.P., Orso, A.: Guifetch: Supporting app design and development through gui search. In: 2018 IEEE\/ACM 5th International Conference on Mobile Software Engineering and Systems (MOBILESoft), 236\u2013246 (2018)","DOI":"10.1145\/3197231.3197244"},{"key":"544_CR12","doi-asserted-by":"crossref","unstructured":"Bairi, R., Sonwane, A., Kanade, A., VageeshD, C., Iyer, A.S., Parthasarathy, S., Rajamani, S.K., Ashok, B., Shet, S.P.: Codeplan: Repository-level coding using llms and planning. (2023) arXiv:2309.12499","DOI":"10.1145\/3643757"},{"key":"544_CR13","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3392093","volume":"29","author":"L Bao","year":"2020","unstructured":"Bao, L., Xing, Z., Xia, X., Lo, D., Wu, M.-H., Yang, X.: psc2code. ACM Trans. Softw. Eng. Methodol. (TOSEM) 29, 1\u201338 (2020)","journal-title":"ACM Trans. Softw. Eng. Methodol. (TOSEM)"},{"key":"544_CR14","unstructured":"Chandel, S., Clement, C.B., Serrato, G., Sundaresan, N.: Training and evaluating a jupyter notebook data science assistant. (2022) arXiv:2201.12901"},{"key":"544_CR15","doi-asserted-by":"crossref","unstructured":"Clement, C.B., Drain, D., Timcheck, J., Svyatkovskiy, A., Sundaresan, N.: Pymt5: Multi-mode translation of natural language and python code with transformers. In: Conference on Empirical Methods in Natural Language Processing (2020). https:\/\/api.semanticscholar.org\/CorpusID:222178041","DOI":"10.18653\/v1\/2020.emnlp-main.728"},{"key":"544_CR16","unstructured":"Christopoulou, F., Lampouras, G., Gritta, M., Zhang, G., Guo, Y., Li, Z., Zhang, Q., Xiao, M., Shen, B., Li, L., et al.: Pangu-coder: Program synthesis with function-level language modeling. (2022a) arXiv:2207.11280"},{"key":"544_CR17","unstructured":"Christopoulou, F., Lampouras, G., Gritta, M., Zhang, G., Guo, Y., Li, Z.-y., Zhang, Q., Xiao, M., Shen, B., Li, L., Yu, H., Yan, L.-y., Zhou, P., Wang, X., Ma, Y., Iacobacci, I., Wang, Y., Liang, G., Wei, J., Jiang, X., Wang, Q., Liu, Q.: Pangu-coder: Program synthesis with function-level language modeling. (2022b) arXiv:2207.11280"},{"key":"544_CR18","unstructured":"Christianos, F., Papoudakis, G., Zimmer, M., Coste, T., Wu, Z., Chen, J., Khandelwal, K., Doran, J., Feng, X., Liu, J., Xiong, Z., Luo, Y., Hao, J., Shao, K., Bou-Ammar, H., Wang, J.: Pangu-agent: A fine-tunable generalist agent with structured reasoning. (2023) arXiv:2312.14878"},{"key":"544_CR19","unstructured":"Chen, C., Su, J., Chen, J., Wang, Y., Bi, T., Wang, Y., Lin, X., Chen, T., Zheng, Z.: When chatgpt meets smart contract vulnerability detection: How far are we? (2023) arXiv:2309.05520"},{"key":"544_CR20","unstructured":"Chen, W., Su, Y., Zuo, J., Yang, C., Yuan, C., Qian, C., Chan, C.-M., Qin, Y., Lu, Y., Xie, R., et al.: Agentverse: Facilitating multi-agent collaboration and exploring emergent behaviors in agents. (2023) arXiv:2308.10848"},{"key":"544_CR21","doi-asserted-by":"crossref","unstructured":"de-Fitero-Dominguez, D., Garcia-Lopez, E., Garcia-Cabot, A., Martinez-Herraiz, J.-J.: Enhanced automated code vulnerability repair using large language models. (2024) arXiv:2401.03741","DOI":"10.1016\/j.engappai.2024.109291"},{"key":"544_CR22","doi-asserted-by":"crossref","unstructured":"Du, L., Shi, X., Wang, Y., Shi, E., Han, S., Zhang, D.: Is a single model enough? mucos: A multi-model ensemble learning approach for semantic code search. In: Proceedings of the 30th ACM International Conference on Information & Knowledge Management, pp. 2994\u20132998 (2021)","DOI":"10.1145\/3459637.3482127"},{"key":"544_CR23","unstructured":"Driess, D., Xia, F., Sajjadi, M.S.M., Lynch, C., Chowdhery, A., Ichter, B., Wahid, A., Tompson, J., Vuong, Q.H., Yu, T., Huang, W., Chebotar, Y., Sermanet, P., Duckworth, D., Levine, S., Vanhoucke, V., Hausman, K., Toussaint, M., Greff, K., Zeng, A., Mordatch, I., Florence, P.R.: Palm-e: An embodied multimodal language model. In: International Conference on Machine Learning (2023). https:\/\/api.semanticscholar.org\/CorpusID:257364842"},{"key":"544_CR24","unstructured":"Du, X., Zheng, G., Wang, K., Feng, J., Deng, W., Liu, M., Chen, B., Peng, X., Ma, T., Lou, Y.: Vul-rag: Enhancing llm-based vulnerability detection via knowledge-level rag. (2024) arXiv:2406.11147"},{"key":"544_CR25","unstructured":"Eghbali, A., Pradel, M.: De-hallucinator: Iterative grounding for llm-based code completion. (2024) arXiv:2401.01701"},{"key":"544_CR26","unstructured":"Fried, D., Aghajanyan, A., Lin, J., Wang, S., Wallace, E., Shi, F., Zhong, R., Yih, W.-t., Zettlemoyer, L., Lewis, M.: Incoder: A generative model for code infilling and synthesis. (2022) arXiv:2204.05999"},{"key":"544_CR27","doi-asserted-by":"crossref","unstructured":"Feng, S., Chen, C.: Prompting is all your need: Automated android bug replay with large language models. (2023) arXiv:2306.01987","DOI":"10.1145\/3597503.3608137"},{"issue":"1","key":"544_CR28","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3611664","volume":"33","author":"H Guo","year":"2023","unstructured":"Guo, H., Chen, X., Huang, Y., Wang, Y., Ding, X., Zheng, Z., Zhou, X., Dai, H.-N.: Snippet comment generation based on code context expansion. ACM Trans. Softw. Eng. Methodol. 33(1), 1\u201330 (2023)","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"544_CR29","doi-asserted-by":"crossref","unstructured":"Guo, D., Lu, S., Duan, N., Wang, Y., Zhou, M., Yin, J.: Unixcoder: Unified cross-modal pre-training for code representation. (2022) arXiv:2203.03850","DOI":"10.18653\/v1\/2022.acl-long.499"},{"key":"544_CR30","doi-asserted-by":"crossref","unstructured":"Gu, W., Wang, Y., Du, L., Zhang, H., Han, S., Zhang, D., Lyu, M.R.: Accelerating code search with deep hashing and code classification. (2022) arXiv:2203.15287","DOI":"10.18653\/v1\/2022.acl-long.181"},{"key":"544_CR31","doi-asserted-by":"crossref","unstructured":"Geng, M., Wang, S., Dong, D., Wang, H., Li, G., Jin, Z., Mao, X., Liao, X.: Large language models are few-shot summarizers: Multi-intent comment generation via in-context learning. In: International Conference on Software Engineering (2023). https:\/\/api.semanticscholar.org\/CorpusID:259108973","DOI":"10.1145\/3597503.3608134"},{"key":"544_CR32","doi-asserted-by":"crossref","unstructured":"Guo, L., Wang, Y., Shi, E., Zhong, W., Zhang, H., Chen, J., Zhang, R., Ma, Y., Zheng, Z.: When to stop? towards efficient code generation in llms with excess token prevention. (2024) arXiv:2407.20042","DOI":"10.1145\/3650212.3680343"},{"key":"544_CR33","unstructured":"Gunasekar, S., Zhang, Y., Aneja, J., Mendes, C.C.T., Del\u00a0Giorno, A., Gopi, S., Javaheripi, M., Kauffmann, P., Rosa, G., Saarikivi, O., et al.: Textbooks are all you need. (2023) arXiv:2306.11644"},{"key":"544_CR34","unstructured":"Huang, D., Bu, Q., Qing, Y., Cui, H.: CodeCoT: Tackling Code Syntax Errors in CoT Reasoning for Code Generation (2024)"},{"key":"544_CR35","unstructured":"Huang, D., Bu, Q., Zhang, J.M., Luck, M., Cui, H.: Agentcoder: Multi-agent-based code generation with iterative testing and optimisation (2023a). arXiv:2312.13010"},{"key":"544_CR36","unstructured":"Huang, D., Bu, Q., Zhang, J.M., Luck, M., Cui, H.: Agentcoder: Multi-agent-based code generation with iterative testing and optimisation (2023b). arXiv:2312.13010"},{"key":"544_CR37","unstructured":"Haldar, R., Hockenmaier, J.: Analyzing the performance of large language models on code summarization (2024). arXiv:2404.08018"},{"key":"544_CR38","unstructured":"Hu, X., Kuang, K., Sun, J., Yang, H., Wu, F.: Leveraging print debugging to improve code generation in large language models. (2024) arXiv:2401.05319"},{"key":"544_CR39","unstructured":"Hu, Q., Li, K., Zhao, X., Xie, Y., Liu, T., Chen, H., Xie, Q., He, J.: Instructcoder: Empowering language models for code editing. (2023) arXiv:2310.20329"},{"key":"544_CR40","doi-asserted-by":"publisher","unstructured":"Huang, K., Meng, X., Zhang, J., Liu, Y., Wang, W., Li, S., Zhang, Y.: An empirical study on fine-tuning large language models of code for automated program repair. In: 2023 38th IEEE\/ACM International Conference on Automated Software Engineering (ASE), pp. 1162\u20131174 (2023). https:\/\/doi.org\/10.1109\/ASE56229.2023.00181","DOI":"10.1109\/ASE56229.2023.00181"},{"key":"544_CR41","doi-asserted-by":"crossref","unstructured":"Hayati, S.A., Olivier, R., Avvaru, P., Yin, P., Tomasic, A., Neubig, G.: Retrieval-based neural code generation. (2018) arXiv:1808.10025","DOI":"10.18653\/v1\/D18-1111"},{"key":"544_CR42","doi-asserted-by":"crossref","unstructured":"Hu, F., Wang, Y., Du, L., Li, X., Zhang, H., Han, S., Zhang, D.: Revisiting code search in a two-stage paradigm. In: Proceedings of the Sixteenth ACM International Conference on Web Search and Data Mining, pp. 994\u20131002 (2023)","DOI":"10.1145\/3539597.3570383"},{"key":"544_CR43","unstructured":"Hu, F., Wang, Y., Du, L., Zhang, H., Zhang, D., Li, X.: Tackling long code search with splitting, encoding, and aggregating. In: Proceedings of the 2024 Joint International Conference on Computational Linguistics, Language Resources and Evaluation (LREC-COLING 2024), pp. 15500\u201315510 (2024)"},{"key":"544_CR44","unstructured":"Hong, S., Zheng, X., Chen, J., Cheng, Y., Wang, J., Zhang, C., Wang, Z., Yau, S.K.S., Lin, Z., Zhou, L., et al.: Metagpt: Meta programming for multi-agent collaborative framework. (2023a) arXiv:2308.00352"},{"key":"544_CR45","unstructured":"Hong, S., Zheng, X., Chen, J.P., Cheng, Y., Zhang, C., Wang, Z., Yau, S.K.S., Lin, Z.H., Zhou, L., Ran, C., Xiao, L., Wu, C.: Metagpt: Meta programming for multi-agent collaborative framework (2023b). arXiv:2308.00352"},{"key":"544_CR46","unstructured":"Islam, N.T., Najafirad, P.: Code security vulnerability repair using reinforcement learning with large language models. (2024) arXiv:2401.07031"},{"key":"544_CR47","unstructured":"Jain, A.C.P., Adiole, C., Chaudhuri, S., Reps, T., University, C.J.R., Austin, U., Wisconsin, U.: Coarse-tuning models of code with reinforcement learning feedback. (2023). https:\/\/api.semanticscholar.org\/CorpusID:258967564"},{"key":"544_CR48","unstructured":"Jiang, X., Dong, Y., Wang, L., Shang, Q., Li, G.: Self-planning code generation with large language model. (2023a) arXiv:2303.06689"},{"key":"544_CR49","doi-asserted-by":"crossref","unstructured":"Jiang, X., Dong, Y., Wang, L., Zheng, F., Shang, Q., Li, G., Jin, Z., Jiao, W.: Self-planning code generation with large language models. ACM Trans. Softw. Eng, Methodol (2023b)","DOI":"10.1145\/3672456"},{"key":"544_CR50","doi-asserted-by":"crossref","unstructured":"Jain, N., Kwiatkowski, R., Ray, B., Ramanathan, M.K., Kumar, V.: On mitigating code llm hallucinations with api documentation. (2024) arXiv:2407.09726","DOI":"10.1109\/ICSE-SEIP66354.2025.00027"},{"key":"544_CR51","unstructured":"Jiang, N., Li, Q., Tan, L., Zhang, T.-y.: Collu-bench: A benchmark for predicting language model hallucinations in code. (2024) arXiv:2410.09997"},{"key":"544_CR52","doi-asserted-by":"crossref","unstructured":"Le, T.K., Alimadadi, S., Ko, S.Y.: A study of vulnerability repair in javascript programs with large language models. In: Companion Proceedings of the ACM on Web Conference 2024, pp. 666\u2013669 (2024)","DOI":"10.1145\/3589335.3651463"},{"issue":"6624","key":"544_CR53","doi-asserted-by":"publisher","first-page":"1092","DOI":"10.1126\/science.abq1158","volume":"378","author":"Y Li","year":"2022","unstructured":"Li, Y., Choi, D., Chung, J., Kushman, N., Schrittwieser, J., Leblond, R., Eccles, T., Keeling, J., Gimeno, F., Dal Lago, A., et al.: Competition-level code generation with alphacode. Science 378(6624), 1092\u20131097 (2022)","journal-title":"Science"},{"key":"544_CR54","unstructured":"Le, H., Chen, H., Saha, A., Gokul, A., Sahoo, D., Joty, S.R.: Codechain: Towards modular code generation through chain of self-revisions with representative sub-modules. (2023) arXiv:2310.08992"},{"key":"544_CR55","unstructured":"Lu, S., Guo, D., Ren, S., Huang, J., Svyatkovskiy, A., Blanco, A., Clement, C.B., Drain, D., Jiang, D., Tang, D., Li, G., Zhou, L., Shou, L., Zhou, L., Tufano, M., Gong, M., Zhou, M., Duan, N., Sundaresan, N., Deng, S.K., Fu, S., Liu, S.: Codexglue: A machine learning benchmark dataset for code understanding and generation. (2021) arXiv:2102.04664"},{"key":"544_CR56","unstructured":"Li, J., Li, G., Li, Y., Jin, Z.: Structured chain-of-thought prompting for code generation. (2023). https:\/\/api.semanticscholar.org\/CorpusID:258615421"},{"key":"544_CR57","unstructured":"Liu, F., Liu, Y., Shi, L., Huang, H., Wang, R., Yang, Z., Zhang, L.: Exploring and evaluating hallucinations in llm-powered code generation. (2024) arXiv:2404.00971"},{"key":"544_CR58","unstructured":"Li, J., Li, G., Tao, C., Zhang, H., Liu, F., Jin, Z.: Large language model-aware in-context learning for code generation. (2023) arXiv:2310.09748"},{"key":"544_CR59","doi-asserted-by":"crossref","unstructured":"Li, H., Miao, C., Leung, C., Huang, Y., Huang, Y., Zhang, H., Wang, Y.: Exploring representation-level augmentation for code search. (2022) arXiv:2210.12285","DOI":"10.18653\/v1\/2022.emnlp-main.327"},{"key":"544_CR60","unstructured":"Liao, D., Pan, S., Huang, Q., Ren, X., Xing, Z., Jin, H., Li, Q.: Context-aware code generation framework for code repositories: Local, global, and third-party library awareness. (2023) arXiv:2312.05772"},{"key":"544_CR61","unstructured":"Li, H., Su, Y., Cai, D., Wang, Y., Liu, L.: A survey on retrieval-augmented text generation. (2022) arXiv:2202.01110"},{"key":"544_CR62","unstructured":"Li, D., Shen, Y., Jin, R., Mao, Y., Wang, K., Chen, W.: Generation-augmented query expansion for code retrieval. (2022) arXiv:2212.10692"},{"key":"544_CR63","doi-asserted-by":"crossref","unstructured":"Li, P., Sun, T., Tang, Q., Yan, H., Wu, Y., Huang, X., EngineeringTechnology, X.Q.A., University, F., Materials\u00a0Science, S., Technology, University, E.C.N.: Codeie: Large code generation models are better few-shot information extractors. (2023) arXiv:2305.05711","DOI":"10.18653\/v1\/2023.acl-long.855"},{"key":"544_CR64","doi-asserted-by":"crossref","unstructured":"Liu, H., Wang, Y., Wei, Z., Xu, Y., Wang, J., Li, H., Ji, R.: Refbert: A two-stage pre-trained framework for automatic rename refactoring. In: Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis, pp. 740\u2013752 (2023)","DOI":"10.1145\/3597926.3598092"},{"key":"544_CR65","doi-asserted-by":"crossref","unstructured":"Liu, P., Wang, H., Zheng, C., Zhang, Y.: Prompt fix: Vulnerability automatic repair technology based on prompt engineering. In: 2024 International Conference on Computing, Networking and Communications (ICNC), pp. 116\u2013120 (2024). IEEE","DOI":"10.1109\/ICNC59896.2024.10556123"},{"key":"544_CR66","unstructured":"Li, X., Xue, J.-T., Xie, Z., Li, M.: Think outside the code: Brainstorming boosts large language models in code generation. (2023) arXiv:2305.10679"},{"key":"544_CR67","unstructured":"Luo, Z., Xu, C., Zhao, P., Sun, Q., Geng, X., Hu, W., Tao, C., Ma, J., Lin, Q., Jiang, D.: Wizardcoder: Empowering code large language models with evol-instruct. (2023) arXiv:2306.08568"},{"key":"544_CR68","unstructured":"Li, J., Zhao, Y., Li, Y., Li, G., Jin, Z.: Acecoder: Utilizing existing code to enhance code generation. (2023). https:\/\/api.semanticscholar.org\/CorpusID:257901190"},{"key":"544_CR69","unstructured":"Lu, J., Zhong, W., Wang, Y., Guo, Z., Zhu, Q., Huang, W., Wang, Y., Mi, F., Wang, B., Wang, Y., et al.: Yoda: Teacher-student progressive learning for language models. (2024) arXiv:2401.15670"},{"key":"544_CR70","unstructured":"Liu, J., Zhu, Y., Xiao, K., Fu, Q., Han, X., Yang, W., Ye, D.: Rltf: Reinforcement learning from unit test feedback. (2023) arXiv:2307.04349"},{"key":"544_CR71","unstructured":"Ma, W., Liu, S., Lin, Z., Wang, W., Hu, Q., Liu, Y., Zhang, C., Nie, L., Li, L., Liu, Y.: Lms: Understanding code syntax and semantics for code analysis. (2023a). https:\/\/api.semanticscholar.org\/CorpusID:267522763"},{"key":"544_CR72","unstructured":"Muennighoff, N., Liu, Q., Liu, Q., Zebaze, A., Zheng, Q., Hui, B., Zhuo, T.Y., Singh, S., Tang, X., Werra, L., Longpre, S.: Octopack: Instruction tuning code large language models. (2023b) arXiv:2308.07124"},{"key":"544_CR73","unstructured":"Mao, Y., Li, X., Li, Z., Li, W.: Automated smart contract summarization via llms. (2024) arXiv:2402.04863"},{"key":"544_CR74","unstructured":"Moon, S., Song, Y., Chae, H., Kang, D., Kwon, T., Ong, K.T.-i., Hwang, S.-w., Yeo, J.: Coffee: Boost your code llms by fixing bugs with feedback. (2023) arXiv:2311.07215"},{"key":"544_CR75","unstructured":"Mu, F., Shi, L., Wang, S., Yu, Z., Zhang, B., Wang, C., Liu, S., Wang, Q.: Clarifygpt: Empowering llm-based code generation with intention clarification. (2023) arXiv:2310.10996"},{"key":"544_CR76","unstructured":"Madaan, A., Tandon, N., Gupta, P., Hallinan, S., Gao, L., Wiegreffe, S., Alon, U., Dziri, N., Prabhumoye, S., Yang, Y., Welleck, S., Majumder, B.P., Gupta, S., Yazdanbakhsh, A., Clark, P.: Self-refine: Iterative refinement with self-feedback. (2023) arXiv:2303.17651"},{"key":"544_CR77","unstructured":"Ma, Y., Yu, Y., Li, S., Jiang, Y., Guo, Y., Zhang, Y., Xie, Y., Liao, X.: Bridging code semantic and llms: Semantic chain-of-thought prompting for code generation. (2023) arXiv:2310.10698"},{"key":"544_CR78","doi-asserted-by":"crossref","unstructured":"Niu, C., Li, C., Ng, V., Ge, J., Huang, L., Luo, B.: Spt-code: Sequence-to-sequence pre-training for learning source code representations. In: 2022 IEEE\/ACM 44th International Conference on Software Engineering (ICSE), 01\u201313 (2022)","DOI":"10.1145\/3510003.3510096"},{"key":"544_CR79","doi-asserted-by":"crossref","unstructured":"Nashid, N., Sintaha, M., Mesbah, A.: Retrieval-based prompt selection for code-related few-shot learning. In: 2023 IEEE\/ACM 45th International Conference on Software Engineering (ICSE), 2450\u20132462 (2023)","DOI":"10.1109\/ICSE48619.2023.00205"},{"key":"544_CR80","doi-asserted-by":"publisher","unstructured":"Ochs, M., Narasimhan, K., Mezini, M.: Evaluating and improving transformers pre-trained on asts for code completion. In: 2023 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), pp. 834\u2013844 (2023). https:\/\/doi.org\/10.1109\/SANER56733.2023.00096","DOI":"10.1109\/SANER56733.2023.00096"},{"key":"544_CR81","unstructured":"Pan, R., Ibrahimzada, A., Krishna, R., Sankar, D., Wassi, L., Merler, M., Sobolev, B., Pavuluri, R., Sinha, S., Jabbarvand, R.: Understanding the effectiveness of large language models in code translation. (2023) arXiv:2308.03109"},{"key":"544_CR82","doi-asserted-by":"crossref","unstructured":"Pan, R., Ibrahimzada, A.R., Krishna, R., Sankar, D., Wassi, L.P., Merler, M., Sobolev, B., Pavuluri, R., Sinha, S., Jabbarvand, R.: Lost in translation: A study of bugs introduced by large language models while translating code. In: Proceedings of the IEEE\/ACM 46th International Conference on Software Engineering, pp. 1\u201313 (2024)","DOI":"10.1145\/3597503.3639226"},{"key":"544_CR83","doi-asserted-by":"crossref","unstructured":"Paul, D., Ismayilzada, M., Peyrard, M., Borges, B., Bosselut, A., West, R., Faltings, B.: Refiner: Reasoning feedback on intermediate representations. (2023) arXiv:2304.01904","DOI":"10.18653\/v1\/2024.eacl-long.67"},{"key":"544_CR84","unstructured":"Poesia, G., Polozov, O., Le, V., Tiwari, A., Soares, G., Meek, C., Gulwani, S.: Synchromesh: Reliable code generation from pre-trained language models. (2022) arXiv:2201.11227"},{"key":"544_CR85","doi-asserted-by":"crossref","unstructured":"Patel, A., Reddy, S., Bahdanau, D., Dasigi, P.: Evaluating in-context learning of libraries for code generation. (2023) arXiv:2311.09635","DOI":"10.18653\/v1\/2024.naacl-long.161"},{"key":"544_CR86","unstructured":"Roziere, B., Gehring, J., Gloeckle, F., Sootla, S., Gat, I., Tan, X.E., Adi, Y., Liu, J., Remez, T., Rapin, J., et al.: Code llama: Open foundation models for code. (2023) arXiv:2308.12950"},{"key":"544_CR87","doi-asserted-by":"publisher","first-page":"157","DOI":"10.1007\/s10515-017-0216-3","volume":"25","author":"SP Reiss","year":"2014","unstructured":"Reiss, S.P., Miao, Y., Xin, Q.: Seeking the user interface. Automated Softw. Eng. 25, 157\u2013193 (2014)","journal-title":"Automated Softw. Eng."},{"key":"544_CR88","doi-asserted-by":"crossref","unstructured":"Ren, X., Ye, X., Zhao, D., Xing, Z., Yang, X.: From misuse to mastery: Enhancing code generation with knowledge-driven ai chaining. In: 2023 38th IEEE\/ACM International Conference on Automated Software Engineering (ASE), 976\u2013987 (2023)","DOI":"10.1109\/ASE56229.2023.00143"},{"key":"544_CR89","unstructured":"Shinn, N., Cassano, F., Labash, B., Gopinath, A., Narasimhan, K., Yao, S.: Reflexion: language agents with verbal reinforcement learning. In: Neural Information Processing Systems (2023). https:\/\/api.semanticscholar.org\/CorpusID:258833055"},{"key":"544_CR90","doi-asserted-by":"crossref","unstructured":"Svyatkovskiy, A., Deng, S.K., Fu, S., Sundaresan, N.: Intellicode compose: code generation using transformer. In: Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (2020)","DOI":"10.1145\/3368089.3417058"},{"key":"544_CR91","unstructured":"Sun, W., Fang, C., You, Y., Miao, Y., Liu, Y., Li, Y., Deng, G., Huang, S., Chen, Y., Zhang, Q., et al.: Automatic code summarization via chatgpt: How far are we? (2023) arXiv:2305.12865"},{"key":"544_CR92","unstructured":"Shojaee, P., Jain, A., Tipirneni, S., Reddy, C.K.: Execution-based code generation using deep reinforcement learning. (2023) arXiv:2301.13816"},{"key":"544_CR93","unstructured":"Shrivastava, D., Kocetkov, D., Vries, H., Bahdanau, D., Scholak, T.: Repofusion: Training code models to understand your repository. (2023) arXiv:2306.10998"},{"key":"544_CR94","doi-asserted-by":"publisher","first-page":"49464","DOI":"10.1109\/ACCESS.2023.3276942","volume":"11","author":"SK Sen","year":"2023","unstructured":"Sen, S.K., Karmakar, G.C., Pang, S.: Critical data detection for dynamically adjustable product quality in iiot-enabled manufacturing. IEEE Access 11, 49464\u201349480 (2023)","journal-title":"IEEE Access"},{"key":"544_CR95","doi-asserted-by":"crossref","unstructured":"Su, Y., Liao, D., Xing, Z., Huang, Q., Xu, X., Lu, Q.: Enhancing exploratory testing by large language model and knowledge graph. (2023)","DOI":"10.1145\/3597503.3639157"},{"key":"544_CR96","doi-asserted-by":"crossref","unstructured":"Sun, C., Sheng, Y., Padon, O., Barrett, C.W.: Clover: Closed-loop verifiable code generation.(2023) arXiv:2310.17807","DOI":"10.1007\/978-3-031-65112-0_7"},{"key":"544_CR97","unstructured":"Shin, J., Tang, C., Mohati, T., Nayebi, M., Wang, S., Hemmati, H.: Prompt engineering or fine tuning: An empirical assessment of large language models in automated software engineering tasks. (2023) arXiv:2310.10508"},{"key":"544_CR98","doi-asserted-by":"crossref","unstructured":"Shi, E., Wang, Y., Du, L., Zhang, H., Han, S., Zhang, D., Sun, H.: Cast: Enhancing code summarization with hierarchical splitting and reconstruction of abstract syntax trees. (2021) arXiv:2108.12987","DOI":"10.18653\/v1\/2021.emnlp-main.332"},{"issue":"6","key":"544_CR99","doi-asserted-by":"publisher","first-page":"135","DOI":"10.1007\/s10664-023-10378-9","volume":"28","author":"E Shi","year":"2023","unstructured":"Shi, E., Wang, Y., Du, L., Zhang, H., Han, S., Zhang, D., Sun, H.: Cocoast: representing source code via hierarchical splitting and reconstruction of abstract syntax trees. Empirical Softw. Eng. 28(6), 135 (2023)","journal-title":"Empirical Softw. Eng."},{"key":"544_CR100","doi-asserted-by":"crossref","unstructured":"Shi, E., Wang, Y., Gu, W., Du, L., Zhang, H., Han, S., Zhang, D., Sun, H.: Cocosoda: Effective contrastive learning for code search. In: 2023 IEEE\/ACM 45th International Conference on Software Engineering (ICSE), pp. 2198\u20132210 (2023). IEEE","DOI":"10.1109\/ICSE48619.2023.00185"},{"key":"544_CR101","doi-asserted-by":"crossref","unstructured":"Shi, E., Wang, Y., Tao, W., Du, L., Zhang, H., Han, S., Zhang, D., Sun, H.: Race: Retrieval-augmented commit message generation. (2022) arXiv:2203.02700","DOI":"10.18653\/v1\/2022.emnlp-main.372"},{"key":"544_CR102","doi-asserted-by":"crossref","unstructured":"Shi, E., Wang, Y., Zhang, H., Du, L., Han, S., Zhang, D., Sun, H.: Towards efficient fine-tuning of pre-trained code models: An experimental study and beyond. In: Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis, pp. 39\u201351 (2023)","DOI":"10.1145\/3597926.3598036"},{"key":"544_CR103","doi-asserted-by":"crossref","unstructured":"Shu, Y., Yu, Z., Li, Y., Karlsson, B.F., Ma, T., Qu, Y., Lin, C.-Y.: Tiara: Multi-grained retrieval for robust question answering over large knowledge bases. (2022) arXiv:2210.12925","DOI":"10.18653\/v1\/2022.emnlp-main.555"},{"key":"544_CR104","unstructured":"Shen, B., Zhang, J., Chen, T., Zan, D., Geng, B., Fu, A., Zeng, M., Yu, A., Ji, J., Zhao, J., et al.: Pangu-coder2: Boosting large language models for code with ranking feedback. (2023) arXiv:2307.14936"},{"key":"544_CR105","unstructured":"Shi, E., Zhang, F., Wang, Y., Chen, B., Du, L., Zhang, H., Han, S., Zhang, D., Sun, H.: Sotana: The open-source software development assistant. (2023) arXiv:2308.13416"},{"key":"544_CR106","unstructured":"Tian, Z., Chen, J.: Test-case-driven programming understanding in large language models for better code generation. (2023) arXiv:2309.16120"},{"key":"544_CR107","unstructured":"Thoppilan, R., De\u00a0Freitas, D., Hall, J., Shazeer, N., Kulshreshtha, A., Cheng, H.-T., Jin, A., Bos, T., Baker, L., Du, Y., et al.: Lamda: Language models for dialog applications. (2022) arXiv:2201.08239"},{"key":"544_CR108","unstructured":"Thoppilan, R., Freitas, D.D., Hall, J., Shazeer, N.M., Kulshreshtha, A., Cheng, H.-T., Jin, A., Bos, T., Baker, L., Du, Y., Li, Y., Lee, H., Zheng, H.S., Ghafouri, A., Menegali, M., Huang, Y., Krikun, M., Lepikhin, D., Qin, J., Chen, D., Xu, Y., Chen, Z., Roberts, A., Bosma, M., Zhou, Y., Chang, C.-C., Krivokon, I.A., Rusch, W.J., Pickett, M., Meier-Hellstern, K.S., Morris, M.R., Doshi, T., Santos, R.D., Duke, T., S\u00f8raker, J.H., Zevenbergen, B., Prabhakaran, V., D\u00edaz, M., Hutchinson, B., Olson, K., Molina, A., Hoffman-John, E., Lee, J., Aroyo, L., Rajakumar, R., Butryna, A., Lamm, M., Kuzmina, V.O., Fenton, J., Cohen, A., Bernstein, R., Kurzweil, R., Aguera-Arcas, B., Cui, C., Croak, M.R., Chi, E.H.-h., Le, Q.: Lamda: Language models for dialog applications. (2022) arXiv:2201.08239"},{"key":"544_CR109","volume-title":"Kadel: Knowledge-aware denoising learning for commit message generation","author":"W Tao","year":"2024","unstructured":"Tao, W., Zhou, Y., Wang, Y., Zhang, H., Wang, H., Zhang, W.: Kadel: Knowledge-aware denoising learning for commit message generation. ACM Trans. Softw. Eng, Methodol (2024)"},{"key":"544_CR110","doi-asserted-by":"crossref","unstructured":"Wang, D., Chen, B., Li, S., Luo, W., Peng, S., Dong, W., Liao, X.-k.: One adapter for all programming languages? adapter tuning for code search and summarization. In: 2023 IEEE\/ACM 45th International Conference on Software Engineering (ICSE), 5\u201316 (2023)","DOI":"10.1109\/ICSE48619.2023.00013"},{"key":"544_CR111","unstructured":"Wei, J., Durrett, G., Dillig, I.: Coeditor: Leveraging contextual changes for multi-round code auto-editing. (2023) arXiv:2305.18584"},{"key":"544_CR112","doi-asserted-by":"crossref","unstructured":"Wang, Y., Guo, L., Shi, E., Chen, W., Chen, J., Zhong, W., Wang, M., Li, H., Zhang, H., Lyu, Z., et al.: You augment me: Exploring chatgpt-based data augmentation for semantic code search. In: 2023 IEEE International Conference on Software Maintenance and Evolution (ICSME), pp. 14\u201325 (2023). IEEE","DOI":"10.1109\/ICSME58846.2023.00014"},{"key":"544_CR113","doi-asserted-by":"crossref","unstructured":"Wang, Y., Huang, Y., Guo, D., Zhang, H., Zheng, Z.: Sparsecoder: Identifier-aware sparse transformer for file-level code summarization. (2024) arXiv:2401.14727","DOI":"10.1109\/SANER60148.2024.00068"},{"key":"544_CR114","doi-asserted-by":"crossref","unstructured":"Wang, Y., Li, H.: Code completion by modeling flattened abstract syntax trees as graphs. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 35, pp. 14015\u201314023 (2021)","DOI":"10.1609\/aaai.v35i16.17650"},{"key":"544_CR115","unstructured":"Wang, Z., Li, J., Li, G., Jin, Z.: Chatcoder: Chat-based refine requirement improves llms\u2019 code generation. (2023) arXiv:2311.00272"},{"issue":"6","key":"544_CR116","doi-asserted-by":"publisher","DOI":"10.1007\/s11704-024-40231-1","volume":"18","author":"L Wang","year":"2024","unstructured":"Wang, L., Ma, C., Feng, X., Zhang, Z., Yang, H., Zhang, J., Chen, Z., Tang, J., Chen, X., Lin, Y., et al.: A survey on large language model based autonomous agents. Front. Comput. Sci. 18(6), 186345 (2024)","journal-title":"Front. Comput. Sci."},{"key":"544_CR117","unstructured":"Wang, B., Ren, C., Yang, J., Liang, X., Bai, J., Zhang, Q.-W., Yan, Z., Li, Z.: Mac-sql: Multi-agent collaboration for text-to-sql. (2023) arXiv:2312.11242"},{"key":"544_CR118","unstructured":"Wang, Y., Shi, E., Du, L., Yang, X., Hu, Y., Han, S., Zhang, H., Zhang, D.: Cocosum: Contextual code summarization with multi-relational graph neural network. (2021) arXiv:2107.01933"},{"key":"544_CR119","doi-asserted-by":"crossref","unstructured":"Wang, Y., Wang, Y., Guo, D., Chen, J., Zhang, R., Ma, Y., Zheng, Z.: Rlcoder: Reinforcement learning for repository-level code completion. (2024) arXiv:2407.19487","DOI":"10.1109\/ICSE55347.2025.00014"},{"key":"544_CR120","unstructured":"Wang, X., Wang, Z., Liu, J., Chen, Y., Yuan, L., Peng, H., Ji, H.: Mint: Evaluating llms in multi-turn interaction with tools and language feedback. (2023a) arXiv:2309.10691"},{"key":"544_CR121","unstructured":"Wei, Y., Wang, Z., Liu, J., Ding, Y., Zhang, L.: Magicoder: Source code is all you need (2023b). arXiv:2312.02120"},{"key":"544_CR122","doi-asserted-by":"crossref","unstructured":"Wang, X., Wang, Y., Wan, Y., Mi, F., Li, Y., Zhou, P., Liu, J., Wu, H., Jiang, X., Liu, Q.: Compilable neural code generation with compiler feedback. In: Findings (2022). https:\/\/api.semanticscholar.org\/CorpusID:247362946","DOI":"10.18653\/v1\/2022.findings-acl.2"},{"key":"544_CR123","doi-asserted-by":"crossref","unstructured":"Wu, Z., Wang, Y., Ye, J., Kong, L.: Self-adaptive in-context learning: An information compression perspective for in-context example selection and ordering. In: Annual Meeting of the Association for Computational Linguistics (2022). https:\/\/api.semanticscholar.org\/CorpusID:254877590","DOI":"10.18653\/v1\/2023.acl-long.79"},{"key":"544_CR124","doi-asserted-by":"crossref","unstructured":"Wei, Y., Xia, C., Zhang, L.: 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 (2023)","DOI":"10.1145\/3611643.3616271"},{"key":"544_CR125","doi-asserted-by":"crossref","unstructured":"Wang, C., Zhang, J., Feng, Y., Li, T., Sun, W., Liu, Y., Peng, X.: Teaching Code LLMs to Use Autocompletion Tools in Repository-Level Code Generation (2024a)","DOI":"10.1145\/3714462"},{"key":"544_CR126","doi-asserted-by":"crossref","unstructured":"Wang, C., Zhang, J., Feng, Y., Li, T., Sun, W., Liu, Y., Peng, X.: Teaching code llms to use autocompletion tools in repository-level code generation. (2024b) arXiv:2401.06391","DOI":"10.1145\/3714462"},{"key":"544_CR127","unstructured":"Weyssow, M., Zhou, X., Kim, K., Lo, D., Sahraoui, H.A.: Exploring parameter-efficient fine-tuning techniques for code generation with large language models. (2023) arXiv:2308.10462"},{"key":"544_CR128","unstructured":"Xi, Z., Chen, W., Guo, X., He, W., Ding, Y., Hong, B., Zhang, M., Wang, J., Jin, S., Zhou, E., et al.: The rise and potential of large language model based agents: A survey. (2023) arXiv:2309.07864"},{"key":"544_CR129","doi-asserted-by":"crossref","unstructured":"Xia, C., Ding, Y., Zhang, L.: The plastic surgery hypothesis in the era of large language models. 2023 38th IEEE\/ACM International Conference on Automated Software Engineering (ASE), 522\u2013534 (2023a)","DOI":"10.1109\/ASE56229.2023.00047"},{"key":"544_CR130","doi-asserted-by":"crossref","unstructured":"Xia, C., Ding, Y., Zhang, L.: Revisiting the plastic surgery hypothesis via large language models. (2023b) arXiv:2303.10494","DOI":"10.1109\/ASE56229.2023.00047"},{"key":"544_CR131","doi-asserted-by":"publisher","first-page":"162756","DOI":"10.1109\/ACCESS.2019.2951637","volume":"7","author":"Y Xie","year":"2019","unstructured":"Xie, Y., Lin, T., Xu, H.: User interface code retrieval: A novel visual-representation-aware approach. IEEE Access 7, 162756\u2013162767 (2019)","journal-title":"IEEE Access"},{"key":"544_CR132","unstructured":"Xu, C., Sun, Q., Zheng, K., Geng, X., Zhao, P., Feng, J., Tao, C., Jiang, D.: Wizardlm: Empowering large language models to follow complex instructions (2023a). arXiv:2304.12244"},{"key":"544_CR133","unstructured":"Xu, C., Sun, Q., Zheng, K., Geng, X., Zhao, P., Feng, J., Tao, C., Jiang, D.: Wizardlm: Empowering large language models to follow complex instructions (2023b). arXiv:2304.12244"},{"key":"544_CR134","doi-asserted-by":"crossref","unstructured":"Ye, X., Yavuz, S., Hashimoto, K., Zhou, Y., Xiong, C.: Rng-kbqa: Generation augmented iterative ranking for knowledge base question answering. (2021) arXiv:2109.08678","DOI":"10.18653\/v1\/2022.acl-long.417"},{"key":"544_CR135","unstructured":"Yang, G., Zhou, Y., Chen, X., Zhang, X., Zhuo, T.Y., Chen, T.: Chain-of-thought in neural code generation: From and for lightweight language models (2023a). arXiv:2312.05562"},{"key":"544_CR136","unstructured":"Yang, L., Zhang, S., Yu, Z., Bao, G., Wang, Y., Wang, J., Xu, R., Ye, W., Xie, X., Chen, W., Zhang, Y.: Supervised knowledge makes large language models better in-context learners (2023b). arXiv:2312.15918"},{"key":"544_CR137","unstructured":"Zhou, S., Alon, U., Xu, F.F., Wang, Z., Jiang, Z., Neubig, G.: Docprompting: Generating code by retrieving the docs. In: International Conference on Learning Representations (2022). https:\/\/api.semanticscholar.org\/CorpusID:252734952"},{"issue":"6","key":"544_CR138","doi-asserted-by":"publisher","first-page":"625","DOI":"10.1016\/j.infsof.2010.12.010","volume":"53","author":"H Zhang","year":"2011","unstructured":"Zhang, H., Babar, M.A., Tell, P.: Identifying relevant studies in software engineering. Inf. Softw. Technol. 53(6), 625\u2013637 (2011)","journal-title":"Inf. Softw. Technol."},{"key":"544_CR139","doi-asserted-by":"crossref","unstructured":"Zan, D., Chen, B., Lin, Z., Guan, B., Wang, Y., Lou, J.-G.: When language model meets private library. In: Conference on Empirical Methods in Natural Language Processing (2022). https:\/\/api.semanticscholar.org\/CorpusID:253237115","DOI":"10.18653\/v1\/2022.findings-emnlp.21"},{"key":"544_CR140","unstructured":"Zhou, X., Cao, S., Sun, X., Lo, D.: Large language model for vulnerability detection and repair: Literature review and roadmap (2024). arXiv:2404.02525"},{"key":"544_CR141","doi-asserted-by":"crossref","unstructured":"Zan, D., Chen, B., Yang, D., Lin, Z., Kim, M., Guan, B., Wang, Y., Chen, W., Lou, J.-G.: Cert: continual pre-training on sketches for library-oriented code generation (2022a). arXiv:2206.06888","DOI":"10.24963\/ijcai.2022\/329"},{"key":"544_CR142","doi-asserted-by":"crossref","unstructured":"Zan, D., Chen, B., Yang, D., Lin, Z., Kim, M., Guan, B., Wang, Y., Chen, W., Lou, J.-G.: Cert: Continual pre-training on sketches for library-oriented code generation. In: International Joint Conference on Artificial Intelligence (2022b). https:\/\/api.semanticscholar.org\/CorpusID:249642442","DOI":"10.24963\/ijcai.2022\/329"},{"key":"544_CR143","doi-asserted-by":"crossref","unstructured":"Zhang, F., Chen, B., Zhang, Y., Liu, J., Zan, D., Mao, Y., Lou, J.-G., Chen, W.: Repocoder: Repository-level code completion through iterative retrieval and generation. In: Conference on Empirical Methods in Natural Language Processing (2023). https:\/\/api.semanticscholar.org\/CorpusID:257663528","DOI":"10.18653\/v1\/2023.emnlp-main.151"},{"key":"544_CR144","doi-asserted-by":"crossref","unstructured":"Zhong, W., Guo, L., Gao, Q., Ye, H., Wang, Y.: Memorybank: Enhancing large language models with long-term memory. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 38, pp. 19724\u201319731 (2024)","DOI":"10.1609\/aaai.v38i17.29946"},{"key":"544_CR145","doi-asserted-by":"crossref","unstructured":"Zhao, R., Li, X., Joty, S., Qin, C., Bing, L.: Verify-and-edit: A knowledge-enhanced chain-of-thought framework (2023). arXiv:2305.03268","DOI":"10.18653\/v1\/2023.acl-long.320"},{"key":"544_CR146","unstructured":"Zhang, Y., Li, G., Jin, Z., Xing, Y.: Neural program repair with program dependence analysis and effective filter mechanism (2023a). arXiv:2305.09315"},{"key":"544_CR147","unstructured":"Zhang, K., Li, G., Li, J., Li, Z., Jin, Z.: Toolcoder: Teach code generation models to use api search tools (2023b). arXiv:2305.04032"},{"key":"544_CR148","doi-asserted-by":"crossref","unstructured":"Zhang, K., Li, Z., Li, J., Li, G., Jin, Z.: Self-edit: Fault-aware code editor for code generation (2023c). arXiv:2305.04087","DOI":"10.18653\/v1\/2023.acl-long.45"},{"key":"544_CR149","doi-asserted-by":"crossref","unstructured":"Zhang, K., Li, J., Li, G., Shi, X., Jin, Z.: Codeagent: Enhancing code generation with tool-integrated agent systems for real-world repo-level coding challenges (2024). arXiv:2401.07339","DOI":"10.18653\/v1\/2024.acl-long.737"},{"key":"544_CR150","unstructured":"Zhang, S., Li, H., Wang, Y., Wei, Z., Xiu, Y., Wang, J., Ji, R.: Code search debiasing: Improve search results beyond overall ranking performance (2023). arXiv:2311.14901"},{"key":"544_CR151","unstructured":"Zhang, C., Liu, H., Zeng, J., Yang, K., Li, Y., Li, H.: Prompt-enhanced software vulnerability detection using chatgpt (2023). arXiv:2308.12697"},{"key":"544_CR152","doi-asserted-by":"crossref","unstructured":"Zheng, Z., Ning, K., Chen, J., Wang, Y., Chen, W., Guo, L., Wang, W.: Towards an understanding of large language models in software engineering tasks (2023a). arXiv:2308.11396","DOI":"10.1007\/s10664-024-10602-0"},{"key":"544_CR153","unstructured":"Zheng, Z., Ning, K., Wang, Y., Zhang, J., Zheng, D., Ye, M., Chen, J.: A survey of large language models for code: Evolution, benchmarking, and future trends (2023b). arXiv:2311.10372"},{"key":"544_CR154","unstructured":"Zheng, Z., Ning, K., Wang, Y., Zhang, J., Zheng, D., Ye, M., Chen, J.: A survey of large language models for code: Evolution, benchmarking, and future trends (2023c). arXiv:2311.10372"},{"key":"544_CR155","doi-asserted-by":"crossref","unstructured":"Zhang, J., Wang, J., Li, H., Shou, L., Chen, K., Chen, G., Mehrotra, S.: Draft & verify: Lossless large language model acceleration via self-speculative decoding (2023). arXiv:2309.08168","DOI":"10.18653\/v1\/2024.acl-long.607"},{"key":"544_CR156","doi-asserted-by":"crossref","unstructured":"Zhang, Z., Wang, Y., Wang, C., Chen, J., Zheng, Z.: Llm hallucinations in practical code generation: Phenomena, mechanism, and mitigation (2024). arXiv:2409.20550","DOI":"10.1145\/3728894"},{"key":"544_CR157","doi-asserted-by":"crossref","unstructured":"Zhang, J., Wang, X., Zhang, H., Sun, H., Liu, X.: Retrieval-based neural source code summarization. In: Proceedings of the ACM\/IEEE 42nd International Conference on Software Engineering, pp. 1385\u20131397 (2020)","DOI":"10.1145\/3377811.3380383"},{"key":"544_CR158","unstructured":"Zan, D., Yu, A., Shen, B., Zhang, J., Chen, T., Geng, B., Chen, B., Ji, J., Yao, Y., Wang, Y., Wang, Q.: Can programming languages boost each other via instruction tuning? (2023) arXiv:2308.16824"},{"key":"544_CR159","unstructured":"Zhou, J., Zhong, W., Wang, Y., Wang, J.: Adaptive-solver framework for dynamic strategy selection in large language model reasoning (2023). arXiv:2310.01446"},{"key":"544_CR160","unstructured":"Zhao, P., Zhang, H., Yu, Q., Wang, Z., Geng, Y., Fu, F., Yang, L., Zhang, W., Cui, B.: Retrieval-augmented generation for ai-generated content: A survey (2024). arXiv:2402.19473"}],"container-title":["Automated Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-025-00544-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10515-025-00544-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-025-00544-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,10]],"date-time":"2025-09-10T13:58:54Z","timestamp":1757512734000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10515-025-00544-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,8,7]]},"references-count":160,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2025,11]]}},"alternative-id":["544"],"URL":"https:\/\/doi.org\/10.1007\/s10515-025-00544-2","relation":{},"ISSN":["0928-8910","1573-7535"],"issn-type":[{"value":"0928-8910","type":"print"},{"value":"1573-7535","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,8,7]]},"assertion":[{"value":"5 November 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 July 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"7 August 2025","order":3,"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":"70"}}