{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,26]],"date-time":"2026-02-26T15:50:01Z","timestamp":1772121001162,"version":"3.50.1"},"reference-count":77,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2025,5,7]],"date-time":"2025-05-07T00:00:00Z","timestamp":1746576000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,5,7]],"date-time":"2025-05-07T00:00:00Z","timestamp":1746576000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62272132"],"award-info":[{"award-number":["62272132"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62272132"],"award-info":[{"award-number":["62272132"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62272132"],"award-info":[{"award-number":["62272132"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62272132"],"award-info":[{"award-number":["62272132"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"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-00518-4","type":"journal-article","created":{"date-parts":[[2025,5,7]],"date-time":"2025-05-07T04:00:00Z","timestamp":1746590400000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Knowledge-guided large language models are trustworthy API recommenders"],"prefix":"10.1007","volume":"32","author":[{"given":"Hongwei","family":"Wei","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaohong","family":"Su","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Weining","family":"Zheng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wenxing","family":"Tao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hailong","family":"Yu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yuqian","family":"Kuang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,5,7]]},"reference":[{"key":"518_CR1","unstructured":"Allal, L.B., Li, R., Kocetkov, D., et al.: Santacoder: don\u2019t reach for the stars! arXiv:2301.03988 (2023)"},{"key":"518_CR2","doi-asserted-by":"crossref","unstructured":"Anarfi, R., Fletcher, K.K.: A reinforcement learning approach to web api recommendation for mashup development. In: 2019 IEEE World Congress on Services (SERVICES), IEEE, pp. 372\u2013373 (2019)","DOI":"10.1109\/SERVICES.2019.00109"},{"key":"518_CR3","unstructured":"Anthropic: The claude 3 model family: Opus, sonnet, haiku. https:\/\/api.semanticscholar.org\/CorpusID:268232499 (2023)"},{"key":"518_CR4","doi-asserted-by":"crossref","unstructured":"Asaduzzaman, M., Roy, C.K., Monir, S., et al.: Exploring api method parameter recommendations. In: 2015 IEEE International Conference on Software Maintenance and Evolution (ICSME), IEEE, pp. 271\u2013280 (2015)","DOI":"10.1109\/ICSM.2015.7332473"},{"key":"518_CR5","unstructured":"Bai, J., Bai, S., Chu, Y., et al.: Qwen technical report. arXiv:2309.16609 (2023)"},{"key":"518_CR6","doi-asserted-by":"publisher","unstructured":"Black, S., Gao, L., Wang, P., et al.: GPT-Neo: Large Scale Autoregressive Language Modeling with Mesh-Tensorflow. https:\/\/doi.org\/10.5281\/zenodo.5297715 (2021)","DOI":"10.5281\/zenodo.5297715"},{"key":"518_CR7","first-page":"1877","volume":"33","author":"T Brown","year":"2020","unstructured":"Brown, T., Mann, B., Ryder, N., et al.: Language models are few-shot learners. Adv. Neural. Inf. Process. Syst. 33, 1877\u20131901 (2020)","journal-title":"Adv. Neural. Inf. Process. Syst."},{"key":"518_CR8","doi-asserted-by":"crossref","unstructured":"Cai, L., Wang, H., Huang, Q., et al.: Biker: a tool for bi-information source based api method recommendation. In: Proceedings of the 2019 27th ACM joint meeting on european software engineering conference and symposium on the foundations of software engineering, pp. 1075\u20131079 (2019)","DOI":"10.1145\/3338906.3341174"},{"key":"518_CR9","doi-asserted-by":"crossref","unstructured":"Chan, W.K., Cheng, H., Lo, D.: Searching connected api subgraph via text phrases. In: Proceedings of the ACM SIGSOFT 20th international symposium on the foundations of software engineering, pp. 1\u201311 (2012)","DOI":"10.1145\/2393596.2393606"},{"issue":"3","key":"518_CR10","first-page":"63","volume":"30","author":"AE Chebykin","year":"2018","unstructured":"Chebykin, A.E., Kirilenko, I.A.: Applying deep learning to c# call sequence synthesis. Proc. Inst. Syst. Program. Russian Acad.Sci. 30(3), 63\u201386 (2018)","journal-title":"Proc. Inst. Syst. Program. Russian Acad.Sci."},{"key":"518_CR11","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s11432-018-9821-9","volume":"62","author":"C Chen","year":"2019","unstructured":"Chen, C., Peng, X., Sun, J., et al.: Generative api usage code recommendation with parameter concretization. Sci. China Inf. Sci. 62, 1\u201322 (2019)","journal-title":"Sci. China Inf. Sci."},{"key":"518_CR12","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10664-021-10040-2","volume":"27","author":"C Chen","year":"2022","unstructured":"Chen, C., Peng, X., Chen, B., et al.: More than deep learning: post-processing for api sequence recommendation. Empir. Softw. Eng. 27, 1\u201332 (2022)","journal-title":"Empir. Softw. Eng."},{"key":"518_CR13","doi-asserted-by":"crossref","unstructured":"Chen, J., Hu, X., Li, Z., et al.: Code search is all you need? Improving code suggestions with code search. In: Proceedings of the IEEE\/ACM 46th international conference on software engineering, pp. 1\u201313 (2024)","DOI":"10.1145\/3597503.3639085"},{"key":"518_CR14","unstructured":"Chung, J., Gulcehre, C., Cho, K., et al.: Empirical evaluation of gated recurrent neural networks on sequence modeling. In: NIPS 2014 workshop on deep learning, December 2014 (2014)"},{"key":"518_CR15","unstructured":"Daya, G., Qihao, Z., Dejian, Y., et al.: Deepseek-coder: when the large language model meets programming - the rise of code intelligence. arXiv:2401.14196 (2024)"},{"key":"518_CR16","unstructured":"Devlin, J., Chang, M.W., Lee, K., et al.: Bert: pre-training of deep bidirectional transformers for language understanding. In: Proceedings of the 2019 conference of the north american chapter of the association for computational linguistics: human language technologies, vol. 1 (Long and Short Papers), pp. 4171\u20134186 (2019)"},{"key":"518_CR17","unstructured":"Dong, Q., Li, L., Dai, D., et al.: A survey on in-context learning. arXiv:2301.00234 (2022)"},{"key":"518_CR18","first-page":"1536","volume":"2020","author":"Z Feng","year":"2020","unstructured":"Feng, Z., Guo, D., Tang, D., et al.: Codebert: a pre-trained model for programming and natural languages. Findings Assoc. Comput. Linguistics: EMNLP 2020, 1536\u20131547 (2020)","journal-title":"Findings Assoc. Comput. Linguistics: EMNLP"},{"key":"518_CR19","unstructured":"Gao, Y., Xiong, Y., Gao, X., et al.: Retrieval-augmented generation for large language models: a survey. arXiv:2312.10997 (2024)"},{"key":"518_CR20","unstructured":"Glm, T., Zeng, A., Xu, B., et al.: Chatglm: a family of large language models from glm-130b to glm-4 all tools. arXiv:2406.12793 (2024)"},{"key":"518_CR21","doi-asserted-by":"crossref","unstructured":"Gu, X., Zhang, H., Zhang, D., et al.: Deep api learning. In: Proceedings of the 2016 24th ACM SIGSOFT international symposium on foundations of software engineering, pp. 631\u2013642 (2016)","DOI":"10.1145\/2950290.2950334"},{"key":"518_CR22","unstructured":"Guo, D., Ren, S., Lu, S., et al.: Graphcodebert: pre-training code representations with data flow. In: International conference on learning representations (2021)"},{"key":"518_CR23","doi-asserted-by":"crossref","unstructured":"Guo, D., Lu, S., Duan, N., et al.: Unixcoder: Unified cross-modal pre-training for code representation. In: Proceedings of the 60th annual meeting of the association for computational linguistics (Volume 1: Long Papers), pp. 7212\u20137225 (2022)","DOI":"10.18653\/v1\/2022.acl-long.499"},{"key":"518_CR24","doi-asserted-by":"crossref","unstructured":"He, X., Xu, L., Zhang, X., et al.: Pyart: Python api recommendation in real-time. In: 2021 IEEE\/ACM 43rd International Conference on Software Engineering (ICSE), IEEE, pp. 1634\u20131645 (2021)","DOI":"10.1109\/ICSE43902.2021.00145"},{"key":"518_CR25","unstructured":"Holtzman, A., Buys, J., Du, L., et al.: The curious case of neural text degeneration. In: International conference on learning representations (2019)"},{"key":"518_CR26","unstructured":"Hu, E.J., Shen, Y., Wallis, P., et al.: Lora: Low-rank adaptation of large language models. arXiv:2106.09685 (2021)"},{"key":"518_CR27","doi-asserted-by":"crossref","unstructured":"Huang, K., Chen, B., Pan, L., et al.: Repfinder: finding replacements for missing apis in library update. In: 2021 36th IEEE\/ACM international conference on Automated Software Engineering (ASE), IEEE, pp. 266\u2013278 (2021)","DOI":"10.1109\/ASE51524.2021.9678905"},{"key":"518_CR28","unstructured":"Huang, L., Yu, W., Ma, W., et al.: a survey on hallucination in large language models: Principles, taxonomy, challenges, and open questions. arXiv:2311.05232 (2023)"},{"key":"518_CR29","doi-asserted-by":"crossref","unstructured":"Huang, Q., Xia, X., Xing, Z., et al.: Api method recommendation without worrying about the task-api knowledge gap. In: Proceedings of the 33rd ACM\/IEEE international conference on automated software engineering, pp. 293\u2013304 (2018)","DOI":"10.1145\/3238147.3238191"},{"key":"518_CR30","unstructured":"Hui, B., Yang, J., Cui, Z., et al.: Qwen2. 5-coder technical report. arXiv:2409.12186 (2024)"},{"key":"518_CR31","first-page":"272","volume-title":"2023 IEEE International Conference on Software Analysis","author":"IC Irsan","year":"2023","unstructured":"Irsan, I.C., Zhang, T., Thung, F., et al.: Multi-modal api recommendation. In: 2023 IEEE International Conference on Software Analysis, pp. 272\u2013283. Evolution and Reengineering (SANER), IEEE (2023)"},{"issue":"12","key":"518_CR32","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3571730","volume":"55","author":"Z Ji","year":"2023","unstructured":"Ji, Z., Lee, N., Frieske, R., et al.: Survey of hallucination in natural language generation. ACM Comput. Surv. 55(12), 1\u201338 (2023)","journal-title":"ACM Comput. Surv."},{"key":"518_CR33","doi-asserted-by":"crossref","unstructured":"Li, H., Li, S., Sun, J., et al.: Improving api caveats accessibility by mining api caveats knowledge graph. In: 2018 IEEE International Conference on Software Maintenance and Evolution (ICSME), IEEE, pp. 183\u2013193 (2018)","DOI":"10.1109\/ICSME.2018.00028"},{"key":"518_CR34","unstructured":"Li, R., Zi, Y., Muennighoff, N., et al.: Starcoder: may the source be with you! Trans. Mach. Learn. Res. (2023)"},{"issue":"3","key":"518_CR35","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3632745","volume":"33","author":"Z Li","year":"2024","unstructured":"Li, Z., Li, C., Tang, Z., et al.: Ptm-apirec: leveraging pre-trained models of source code in api recommendation. ACM Trans. Softw. Eng. Method. 33(3), 1\u201330 (2024)","journal-title":"ACM Trans. Softw. Eng. Method."},{"key":"518_CR36","doi-asserted-by":"crossref","unstructured":"Lin, Z., Zou, Y., Zhao, J., et al.: Improving software text retrieval using conceptual knowledge in source code. In: 2017 32nd IEEE\/ACM international conference on Automated Software Engineering (ASE), IEEE, pp. 123\u2013134 (2017)","DOI":"10.1109\/ASE.2017.8115625"},{"key":"518_CR37","doi-asserted-by":"publisher","first-page":"993","DOI":"10.1007\/s11390-019-1956-2","volume":"34","author":"CY Ling","year":"2019","unstructured":"Ling, C.Y., Zou, Y.Z., Lin, Z.Q., et al.: Graph embedding based api graph search and recommendation. J. Comput. Sci. Technol. 34, 993\u20131006 (2019)","journal-title":"J. Comput. Sci. Technol."},{"key":"518_CR38","doi-asserted-by":"crossref","unstructured":"Liu, Y., Liu, M., Peng, X., et al.: Generating concept based api element comparison using a knowledge graph. In: Proceedings of the 35th IEEE\/ACM international conference on automated software engineering, pp. 834\u2013845 (2020)","DOI":"10.1145\/3324884.3416628"},{"key":"518_CR39","unstructured":"Liu, Y., Yao, Y., Ton, J.F., et al.: Trustworthy llms: a survey and guideline for evaluating large language models\u2019 alignment. In: Socially responsible language modelling research (2023)"},{"key":"518_CR40","doi-asserted-by":"crossref","unstructured":"Liu, Z., Lin, W., Shi, Y., et al.: A robustly optimized bert pre-training approach with post-training. In: China national conference on chinese computational linguistics, Springer, pp. 471\u2013484 (2021)","DOI":"10.1007\/978-3-030-84186-7_31"},{"key":"518_CR41","doi-asserted-by":"publisher","first-page":"111786","DOI":"10.1016\/j.jss.2023.111786","volume":"204","author":"S Nguyen","year":"2023","unstructured":"Nguyen, S., Manh, C.T., Tran, K.T., et al.: Arist: an effective api argument recommendation approach. J. Syst. Softw. 204, 111786 (2023)","journal-title":"J. Syst. Softw."},{"key":"518_CR42","doi-asserted-by":"crossref","unstructured":"Nguyen, T.T., Pham, H.V., Vu, P.M., et al.: Recommending api usages for mobile apps with hidden markov model. In: 2015 30th IEEE\/ACM international conference on Automated Software Engineering (ASE), IEEE, pp. 795\u2013800 (2015)","DOI":"10.1109\/ASE.2015.109"},{"key":"518_CR43","unstructured":"Nijkamp, E., Pang, B., Hayashi, H., et al.: Codegen: an open large language model for code with multi-turn program synthesis. In: The eleventh international conference on learning representations (2023)"},{"key":"518_CR44","doi-asserted-by":"publisher","first-page":"127","DOI":"10.1016\/j.jss.2016.07.026","volume":"129","author":"H Niu","year":"2017","unstructured":"Niu, H., Keivanloo, I., Zou, Y.: Api usage pattern recommendation for software development. J. Syst. Softw. 129, 127\u2013139 (2017)","journal-title":"J. Syst. Softw."},{"key":"518_CR45","doi-asserted-by":"crossref","unstructured":"Papineni, K., Roukos, S., Ward, T., et al.: Bleu: a method for automatic evaluation of machine translation. In: Proceedings of the 40th annual meeting of the association for computational linguistics, pp. 311\u2013318 (2002)","DOI":"10.3115\/1073083.1073135"},{"key":"518_CR46","unstructured":"Radford, A., Narasimhan, K., Salimans, T., et al.: Improving language understanding by generative pre-training (2018)"},{"issue":"8","key":"518_CR47","first-page":"9","volume":"1","author":"A Radford","year":"2019","unstructured":"Radford, A., Wu, J., Child, R., et al.: Language models are unsupervised multitask learners. OpenAI blog 1(8), 9 (2019)","journal-title":"OpenAI blog"},{"issue":"140","key":"518_CR48","first-page":"1","volume":"21","author":"C Raffel","year":"2020","unstructured":"Raffel, C., Shazeer, N., Roberts, A., et al.: Exploring the limits of transfer learning with a unified text-to-text transformer. J. Mach. Learn. Res. 21(140), 1\u201367 (2020)","journal-title":"J. Mach. Learn. Res."},{"issue":"140","key":"518_CR49","first-page":"1","volume":"21","author":"C Raffel","year":"2020","unstructured":"Raffel, C., Shazeer, N., Roberts, A., et al.: Exploring the limits of transfer learning with a unified text-to-text transformer. J. Mach. Learn. Res. 21(140), 1\u201367 (2020)","journal-title":"J. Mach. Learn. Res."},{"key":"518_CR50","unstructured":"Rawte, V., Sheth, A., Das, A.: A survey of hallucination in large foundation models. arXiv:2309.05922 (2023)"},{"key":"518_CR51","unstructured":"Ren, S., Guo, D., Lu, S., et al.: Codebleu: a method for automatic evaluation of code synthesis. arXiv:2009.10297 (2020a)"},{"key":"518_CR52","doi-asserted-by":"crossref","unstructured":"Ren, X., Ye, X., Xing, Z., et al.: Api-misuse detection driven by fine-grained api-constraint knowledge graph. In: Proceedings of the 35th IEEE\/ACM international conference on automated software engineering, pp. 461\u2013472 (2020b)","DOI":"10.1145\/3324884.3416551"},{"key":"518_CR53","unstructured":"Roziere, B., Gehring, J., Gloeckle, F., et al.: Code llama: Open foundation models for code. arXiv:2308.12950 (2023)"},{"key":"518_CR54","doi-asserted-by":"crossref","unstructured":"Sun, J., Xing, Z., Chu, R., et al.: Know-how in programming tasks: From textual tutorials to task-oriented knowledge graph. In: 2019 IEEE International Conference on Software Maintenance and Evolution (ICSME), IEEE, pp. 257\u2013268 (2019)","DOI":"10.1109\/ICSME.2019.00039"},{"issue":"1","key":"518_CR55","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3512768","volume":"32","author":"ZT Sworna","year":"2023","unstructured":"Sworna, Z.T., Islam, C., Babar, M.A.: Apiro: a framework for automated security tools api recommendation. ACM Trans. Softw. Eng. Method. 32(1), 1\u201342 (2023a)","journal-title":"ACM Trans. Softw. Eng. Method."},{"key":"518_CR56","doi-asserted-by":"crossref","unstructured":"Sworna, Z.T., Sreekumar, A., Islam, C., et al.: Security tools\u2019 api recommendation using machine learning. In: ENASE, pp. 27\u201338 (2023b)","DOI":"10.5220\/0011708300003464"},{"key":"518_CR57","unstructured":"Anil, R., Borgeaud, S., Team G, et al.: Gemini: a family of highly capable multimodal models. arXiv:2312.11805 (2023)"},{"key":"518_CR58","doi-asserted-by":"crossref","unstructured":"Thung, F., Wang, S., Lo, D., et al.: Automatic recommendation of api methods from feature requests. In: 2013 28th IEEE\/ACM international conference on Automated Software Engineering (ASE), IEEE, pp. 290\u2013300 (2013)","DOI":"10.1109\/ASE.2013.6693088"},{"key":"518_CR59","unstructured":"Vaswani, A., Shazeer, N., Parmar, N., et al.: Attention is all you need. Advan. Neural Inform. Process. Syst. 30 (2017)"},{"key":"518_CR60","unstructured":"Wang, C., Liu, X., Yue, Y., et al.: Survey on factuality in large language models: Knowledge, retrieval and domain-specificity. arXiv:2310.07521 (2023a)"},{"key":"518_CR61","doi-asserted-by":"publisher","first-page":"7651","DOI":"10.1109\/ACCESS.2018.2890156","volume":"7","author":"X Wang","year":"2018","unstructured":"Wang, X., Wu, H., Hsu, C.H.: Mashup-oriented api recommendation via random walk on knowledge graph. IEEE Access 7, 7651\u20137662 (2018)","journal-title":"IEEE Access"},{"key":"518_CR62","doi-asserted-by":"crossref","unstructured":"Wang, Y., Wang, W., Joty, S., et al.: Codet 5: Identifier-aware unified pre-trained encoder-decoder models for code understanding and generation. In: Proceedings of the 2021 conference on empirical methods in natural language processing, pp. 8696\u20138708 (2021)","DOI":"10.18653\/v1\/2021.emnlp-main.685"},{"key":"518_CR63","doi-asserted-by":"crossref","unstructured":"Wang, Y., Le, H., Gotmare, A., et al.: Codet5+: Open code large language models for code understanding and generation. In: Proceedings of the 2023 conference on empirical methods in natural language processing, pp. 1069\u20131088 (2023b)","DOI":"10.18653\/v1\/2023.emnlp-main.68"},{"key":"518_CR64","first-page":"343","volume-title":"2023 IEEE International Conference on Software Analysis","author":"H Wei","year":"2023","unstructured":"Wei, H., Su, X., Zheng, W., et al.: Documentation-guided api sequence search without worrying about the text-api semantic gap. In: 2023 IEEE International Conference on Software Analysis, pp. 343\u2013354. Evolution and Reengineering (SANER), IEEE (2023)"},{"key":"518_CR65","first-page":"24824","volume":"35","author":"J Wei","year":"2022","unstructured":"Wei, J., Wang, X., Schuurmans, D., et al.: Chain-of-thought prompting elicits reasoning in large language models. Adv. Neural. Inf. Process. Syst. 35, 24824\u201324837 (2022a)","journal-title":"Adv. Neural. Inf. Process. Syst."},{"key":"518_CR66","doi-asserted-by":"crossref","unstructured":"Wei, M., Harzevili, N.S., Huang, Y., et al.: Clear: contrastive learning for api recommendation. In: Proceedings of the 44th international conference on software engineering, pp. 376\u2013387 (2022b)","DOI":"10.1145\/3510003.3510159"},{"key":"518_CR67","doi-asserted-by":"crossref","unstructured":"Wei, M., Huang, Y., Wang, J., et al.: Api recommendation for machine learning libraries: how far are we? In: Proceedings of the 30th ACM joint european software engineering conference and symposium on the foundations of software engineering, pp. 370\u2013381 (2022c)","DOI":"10.1145\/3540250.3549124"},{"key":"518_CR68","doi-asserted-by":"crossref","unstructured":"Xie, W., Peng, X., Liu, M., et al.: Api method recommendation via explicit matching of functionality verb phrases. In: Proceedings of the 28th ACM joint meeting on european software engineering conference and symposium on the foundations of software engineering, pp. 1015\u20131026 (2020)","DOI":"10.1145\/3368089.3409731"},{"key":"518_CR69","doi-asserted-by":"publisher","first-page":"195","DOI":"10.1016\/j.jss.2018.04.060","volume":"142","author":"C Xu","year":"2018","unstructured":"Xu, C., Sun, X., Li, B., et al.: Mulapi: Improving api method recommendation with api usage location. J. Syst. Softw. 142, 195\u2013205 (2018)","journal-title":"J. Syst. Softw."},{"key":"518_CR70","doi-asserted-by":"publisher","first-page":"110204","DOI":"10.1016\/j.patcog.2023.110204","volume":"148","author":"S Yang","year":"2024","unstructured":"Yang, S., Guo, S., Zhao, J., et al.: Investigating the effectiveness of data augmentation from similarity and diversity: an empirical study. Pattern Recogn. 148, 110204 (2024)","journal-title":"Pattern Recogn."},{"issue":"09","key":"518_CR71","doi-asserted-by":"publisher","first-page":"1299","DOI":"10.1142\/S021819402150042X","volume":"31","author":"W Yang","year":"2021","unstructured":"Yang, W., Zhou, Y., Huang, Z.: Personalized api recommendations. Int. J. Software Eng. Knowl. Eng. 31(09), 1299\u20131327 (2021)","journal-title":"Int. J. Software Eng. Knowl. Eng."},{"issue":"9","key":"518_CR72","doi-asserted-by":"publisher","first-page":"6153","DOI":"10.1109\/TII.2020.3039500","volume":"17","author":"Y Yin","year":"2020","unstructured":"Yin, Y., Huang, Q., Gao, H., et al.: Personalized apis recommendation with cognitive knowledge mining for industrial systems. IEEE Trans. Industr. Inf. 17(9), 6153\u20136161 (2020)","journal-title":"IEEE Trans. Industr. Inf."},{"key":"518_CR73","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1016\/j.infsof.2018.10.010","volume":"107","author":"W Yuan","year":"2019","unstructured":"Yuan, W., Nguyen, H.H., Jiang, L., et al.: Api recommendation for event-driven android application development. Inf. Softw. Technol. 107, 30\u201347 (2019)","journal-title":"Inf. Softw. Technol."},{"key":"518_CR74","doi-asserted-by":"crossref","unstructured":"Zhang, C., Yang, J., Zhang, Y., et al.: Automatic parameter recommendation for practical api usage. In: 2012 34th International Conference on Software Engineering (ICSE), IEEE, pp. 826\u2013836 (2012)","DOI":"10.1109\/ICSE.2012.6227136"},{"key":"518_CR75","unstructured":"Zhang, H., Duckworth, D., Ippolito, D., et al.: Trading off diversity and quality in natural language generation. In: Proceedings of the workshop on Human Evaluation of NLP Systems (HumEval), pp. 25\u201333 (2021)"},{"key":"518_CR76","doi-asserted-by":"crossref","unstructured":"Zheng, W., Zhang, Q., Lyu, M.: Cross-library api recommendation using web search engines. In: Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering, pp, 480\u2013483 (2011)","DOI":"10.1145\/2025113.2025197"},{"key":"518_CR77","doi-asserted-by":"crossref","unstructured":"Zhong, L., Wang, Z.: Can llm replace stack overflow? a study on robustness and reliability of large language model code generation. In: Proceedings of the AAAI conference on artificial intelligence, pp. 21841\u201321849 (2024)","DOI":"10.1609\/aaai.v38i19.30185"}],"container-title":["Automated Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-025-00518-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10515-025-00518-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-025-00518-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,10]],"date-time":"2025-09-10T13:57:00Z","timestamp":1757512620000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10515-025-00518-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,5,7]]},"references-count":77,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2025,11]]}},"alternative-id":["518"],"URL":"https:\/\/doi.org\/10.1007\/s10515-025-00518-4","relation":{},"ISSN":["0928-8910","1573-7535"],"issn-type":[{"value":"0928-8910","type":"print"},{"value":"1573-7535","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,5,7]]},"assertion":[{"value":"13 July 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"7 April 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"7 May 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 have no relevant financial or non-financial interests to disclose.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflicts of interest\/Competing interests"}}],"article-number":"47"}}