{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,16]],"date-time":"2025-09-16T16:11:47Z","timestamp":1758039107214,"version":"3.44.0"},"reference-count":68,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2025,7,16]],"date-time":"2025-07-16T00:00:00Z","timestamp":1752624000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,7,16]],"date-time":"2025-07-16T00:00:00Z","timestamp":1752624000000},"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-00530-8","type":"journal-article","created":{"date-parts":[[2025,7,16]],"date-time":"2025-07-16T04:50:04Z","timestamp":1752641404000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["DPEfficR: a data and parameter efficient approach for training neural API recommendation model"],"prefix":"10.1007","volume":"32","author":[{"given":"Haibo","family":"Yu","sequence":"first","affiliation":[]},{"given":"Xiaohong","family":"Han","sequence":"additional","affiliation":[]},{"given":"Simin","family":"Chen","sequence":"additional","affiliation":[]},{"given":"Xiaoning","family":"Feng","sequence":"additional","affiliation":[]},{"given":"Guangzhao","family":"Sun","sequence":"additional","affiliation":[]},{"given":"Wei","family":"Yang","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,7,16]]},"reference":[{"key":"530_CR1","doi-asserted-by":"crossref","unstructured":"Ahmad, W.U., Chakraborty, S., Ray, B., Chang, K.-W.: Unified pre-training for program understanding and generation. arXiv:2103.06333 (2021)","DOI":"10.18653\/v1\/2021.naacl-main.211"},{"key":"530_CR2","doi-asserted-by":"crossref","unstructured":"Allamanis, M., Barr, E.T., Bird, C., Sutton, C.: Learning natural coding conventions. In: Proceedings of the 22nd Acm Sigsoft International Symposium on Foundations of Software Engineering, pp. 281\u2013293 (2014)","DOI":"10.1145\/2635868.2635883"},{"key":"530_CR3","unstructured":"Bahdanau, D., Cho, K., Bengio, Y.: Neural machine translation by jointly learning to align and translate. arXiv:1409.0473 (2014)"},{"key":"530_CR4","doi-asserted-by":"crossref","unstructured":"Bapna, A., Arivazhagan, N., Firat, O.: Simple, scalable adaptation for neural machine translation. arXiv:1909.08478 (2019)","DOI":"10.18653\/v1\/N19-1191"},{"key":"530_CR5","doi-asserted-by":"crossref","unstructured":"Bender, E.M., Gebru, T., McMillan-Major, A., Shmitchell, S.: On the dangers of stochastic parrots: Can language models be too big? In: Proceedings of the 2021 ACM Conference on Fairness, Accountability, and Transparency, pp. 610\u2013623 (2021)","DOI":"10.1145\/3442188.3445922"},{"key":"530_CR6","first-page":"1877","volume":"33","author":"T Brown","year":"2020","unstructured":"Brown, T., Mann, B., Ryder, N., Subbiah, M., Kaplan, J.D., Dhariwal, P., Neelakantan, A., Shyam, P., Sastry, G., Askell, A., 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":"530_CR7","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 al.: Evaluating large language models trained on code. arXiv:2107.03374 (2021)"},{"key":"530_CR8","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., Sun, J., Xing, Z., Wang, X., Zhao, W.: \u201cmore than deep learning\u2019\u2019: post-processing for api sequence recommendation. Empir. Softw. Eng. 27, 1\u201332 (2022)","journal-title":"Empir. Softw. Eng."},{"key":"530_CR9","unstructured":"Chowdhury, G.G.: Introduction to Modern Information Retrieval. Facet publishing, ??? (2010)"},{"key":"530_CR10","unstructured":"Devlin, J., Chang, M.-W., Lee, K., Toutanova, K.: Bert: Pre-training of deep bidirectional transformers for language understanding. arXiv:1810.04805 (2018)"},{"issue":"2","key":"530_CR11","doi-asserted-by":"publisher","first-page":"179","DOI":"10.1207\/s15516709cog1402_1","volume":"14","author":"JL Elman","year":"1990","unstructured":"Elman, J.L.: Finding structure in time. Cogn. Sci. 14(2), 179\u2013211 (1990)","journal-title":"Cogn. Sci."},{"key":"530_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 al.: Codebert: A pre-trained model for programming and natural languages. arXiv:2002.08155 (2020)","DOI":"10.18653\/v1\/2020.findings-emnlp.139"},{"key":"530_CR13","doi-asserted-by":"crossref","unstructured":"Fowkes, J., Sutton, C.: Parameter-free probabilistic api mining across github. In: Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, pp. 254\u2013265 (2016)","DOI":"10.1145\/2950290.2950319"},{"key":"530_CR14","doi-asserted-by":"crossref","unstructured":"Gu, Y., Shen, Y., Chen, X., Yang, S., Huang, Y., Cao, Z.: Apicom: Automatic api completion via prompt learning and adversarial training-based data augmentation. In: Proceedings of the 14th Asia-Pacific Symposium on Internetware, pp. 259\u2013269 (2023)","DOI":"10.1145\/3609437.3609450"},{"key":"530_CR15","doi-asserted-by":"crossref","unstructured":"Gu, X., Zhang, H., Zhang, D., Kim, S.: 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":"530_CR16","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. arXiv:2203.03850 (2022)","DOI":"10.18653\/v1\/2022.acl-long.499"},{"key":"530_CR17","unstructured":"Guo, D., Ren, S., Lu, S., Feng, Z., Tang, D., Liu, S., Zhou, L., Duan, N., Svyatkovskiy, A., Fu, S., et al.: Graphcodebert: Pre-training code representations with data flow. arXiv:2009.08366 (2020)"},{"key":"530_CR18","doi-asserted-by":"crossref","unstructured":"Guo, D., Rush, A.M., Kim, Y.: Parameter-efficient transfer learning with diff pruning. arXiv:2012.07463 (2020)","DOI":"10.18653\/v1\/2021.acl-long.378"},{"key":"530_CR19","doi-asserted-by":"crossref","unstructured":"He, K., Zhang, X., Ren, S., Sun, J.: Deep residual learning for image recognition. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 770\u2013778 (2016)","DOI":"10.1109\/CVPR.2016.90"},{"key":"530_CR20","unstructured":"Houlsby, N., Giurgiu, A., Jastrzebski, S., Morrone, B., De\u00a0Laroussilhe, Q., Gesmundo, A., Attariyan, M., Gelly, S.: Parameter-efficient transfer learning for nlp. In: International Conference on Machine Learning, pp. 2790\u20132799. PMLR (2019)"},{"key":"530_CR21","doi-asserted-by":"crossref","unstructured":"Hu, X., Li, G., Xia, X., Lo, D., Jin, Z.: Deep code comment generation. In: Proceedings of the 26th Conference on Program Comprehension, pp. 200\u2013210 (2018)","DOI":"10.1145\/3196321.3196334"},{"key":"530_CR22","unstructured":"Hu, E.J., Shen, Y., Wallis, P., Allen-Zhu, Z., Li, Y., Wang, S., Wang, L., Chen, W.: Lora: Low-rank adaptation of large language models. arXiv:2106.09685 (2021)"},{"key":"530_CR23","doi-asserted-by":"crossref","unstructured":"Huang, Q., Xia, X., Xing, Z., Lo, D., Wang, X.: 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":"530_CR24","doi-asserted-by":"crossref","unstructured":"Irsan, I.C., Zhang, T., Thung, F., Kim, K., Lo, D.: Multi-modal api recommendation. In: 2023 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), pp. 272\u2013283. IEEE (2023)","DOI":"10.1109\/SANER56733.2023.00034"},{"key":"530_CR25","doi-asserted-by":"crossref","unstructured":"Irsan, I.C., Zhang, T., Thung, F., Kim, K., Lo, D.: Picaso: enhancing api recommendations with relevant stack overflow posts. In: 2023 IEEE\/ACM 20th International Conference on Mining Software Repositories (MSR), pp. 92\u201337. IEEE (2023)","DOI":"10.1109\/MSR59073.2023.00025"},{"key":"530_CR26","unstructured":"Jiang, X., Zheng, Z., Lyu, C., Li, L., Lyu, L.: Treebert: A tree-based pre-trained model for programming language. In: Uncertainty in Artificial Intelligence, pp. 54\u201363. PMLR (2021)"},{"key":"530_CR27","doi-asserted-by":"crossref","unstructured":"Kang, Y., Wang, Z., Zhang, H., Chen, J., You, H.: Apirecx: Cross-library api recommendation via pre-trained language model. In: Proceedings of the 2021 Conference on Empirical Methods in Natural Language Processing, pp. 3425\u20133436 (2021)","DOI":"10.18653\/v1\/2021.emnlp-main.275"},{"issue":"6","key":"530_CR28","doi-asserted-by":"publisher","first-page":"84","DOI":"10.1145\/3065386","volume":"60","author":"A Krizhevsky","year":"2017","unstructured":"Krizhevsky, A., Sutskever, I., Hinton, G.E.: Imagenet classification with deep convolutional neural networks. Commun. ACM 60(6), 84\u201390 (2017)","journal-title":"Commun. ACM"},{"key":"530_CR29","unstructured":"Lan, Z., Chen, M., Goodman, S., Gimpel, K., Sharma, P., Soricut, R.: Albert: A lite bert for self-supervised learning of language representations. arXiv:1909.11942 (2019)"},{"key":"530_CR30","doi-asserted-by":"crossref","unstructured":"Lester, B., Al-Rfou, R., Constant, N.: The power of scale for parameter-efficient prompt tuning. arXiv:2104.08691 (2021)","DOI":"10.18653\/v1\/2021.emnlp-main.243"},{"key":"530_CR31","doi-asserted-by":"crossref","unstructured":"Li, Z., Li, C., Tang, Z., Huang, W., Ge, J., Luo, B., Ng, V., Wang, T., Hu, Y., Zhang, X.: Ptm-apirec: Leveraging pre-trained models of source code in api recommendation. ACM Trans. Softw. Eng. Method. (2023)","DOI":"10.1145\/3632745"},{"key":"530_CR32","doi-asserted-by":"crossref","unstructured":"Li, X.L., Liang, P.: Prefix-tuning: Optimizing continuous prompts for generation. arXiv:2101.00190 (2021)","DOI":"10.18653\/v1\/2021.acl-long.353"},{"issue":"6624","key":"530_CR33","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":"530_CR34","unstructured":"Lin, C.-Y.: Rouge: A package for automatic evaluation of summaries. In: Text Summarization Branches Out, pp. 74\u201381 (2004)"},{"key":"530_CR35","doi-asserted-by":"crossref","unstructured":"Liu, X., Huang, L., Ng, V.: Effective api recommendation without historical software repositories. In: Proceedings of the 33rd ACM\/IEEE International Conference on Automated Software Engineering, pp. 282\u2013292 (2018)","DOI":"10.1145\/3238147.3238216"},{"key":"530_CR36","doi-asserted-by":"crossref","unstructured":"Liu, F., Li, G., Zhao, Y., Jin, Z.: Multi-task learning based pre-trained language model for code completion. In: Proceedings of the 35th IEEE\/ACM International Conference on Automated Software Engineering, pp. 473\u2013485 (2020)","DOI":"10.1145\/3324884.3416591"},{"key":"530_CR37","first-page":"1950","volume":"35","author":"H Liu","year":"2022","unstructured":"Liu, H., Tam, D., Muqeeth, M., Mohta, J., Huang, T., Bansal, M., Raffel, C.A.: Few-shot parameter-efficient fine-tuning is better and cheaper than in-context learning. Adv. Neural. Inf. Process. Syst. 35, 1950\u20131965 (2022)","journal-title":"Adv. Neural. Inf. Process. Syst."},{"key":"530_CR38","unstructured":"Lu, S., Guo, D., Ren, S., Huang, J., Svyatkovskiy, A., Blanco, A., Clement, C., Drain, D., Jiang, D., Tang, D., et al.: Codexglue: A machine learning benchmark dataset for code understanding and generation. arXiv:2102.04664 (2021)"},{"key":"530_CR39","unstructured":"Lu, S., Guo, D., Ren, S., Huang, J., Svyatkovskiy, A., Blanco, A., Clement, C., Drain, D., Jiang, D., Tang, D., et al.: Codexglue: A machine learning benchmark dataset for code understanding and generation. arXiv:2102.04664 (2021)"},{"key":"530_CR40","unstructured":"Mann, B., Ryder, N., Subbiah, M., Kaplan, J., Dhariwal, P., Neelakantan, A., Shyam, P., Sastry, G., Askell, A., Agarwal, S., et al.: Language models are few-shot learners. arXiv:2005.141651 (2020)"},{"key":"530_CR41","doi-asserted-by":"crossref","unstructured":"Martin, J., Guo, J.L.: Deep api learning revisited. In: Proceedings of the 30th IEEE\/ACM International Conference on Program Comprehension, pp. 321\u2013330 (2022)","DOI":"10.1145\/3524610.3527872"},{"key":"530_CR42","doi-asserted-by":"crossref","unstructured":"Martins, P., Achar, R., Lopes, C.V.: 50k-c: A dataset of compilable, and compiled, java projects. In: Proceedings of the 15th International Conference on Mining Software Repositories, pp. 1\u20135 (2018)","DOI":"10.1145\/3196398.3196450"},{"key":"530_CR43","doi-asserted-by":"crossref","unstructured":"Nguyen, P.T., Di\u00a0Rocco, J., Di\u00a0Ruscio, D., Ochoa, L., Degueule, T., Di\u00a0Penta, M.: Focus: A recommender system for mining api function calls and usage patterns. In: 2019 IEEE\/ACM 41st International Conference on Software Engineering (ICSE), pp. 1050\u20131060. IEEE (2019)","DOI":"10.1109\/ICSE.2019.00109"},{"key":"530_CR44","doi-asserted-by":"crossref","unstructured":"Nguyen, A.T., Hilton, M., Codoban, M., Nguyen, H.A., Mast, L., Rademacher, E., Nguyen, T.N., Dig, D.: Api code recommendation using statistical learning from fine-grained changes. In: Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, pp. 511\u2013522 (2016)","DOI":"10.1145\/2950290.2950333"},{"key":"530_CR45","doi-asserted-by":"crossref","unstructured":"Nguyen, T.T., Pham, H.V., Vu, P.M., Nguyen, T.T.: Recommending api usages for mobile apps with hidden markov model. In: 2015 30th IEEE\/ACM International Conference on Automated Software Engineering (ASE), pp. 795\u2013800. IEEE (2015)","DOI":"10.1109\/ASE.2015.109"},{"key":"530_CR46","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: Proceedings of the 44th International Conference on Software Engineering, pp. 2006\u20132018 (2022)","DOI":"10.1145\/3510003.3510096"},{"key":"530_CR47","doi-asserted-by":"crossref","unstructured":"Papineni, K., Roukos, S., Ward, T., Zhu, W.-J.: 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"},{"issue":"4","key":"530_CR48","doi-asserted-by":"publisher","first-page":"1876","DOI":"10.1109\/TSE.2022.3197063","volume":"49","author":"Y Peng","year":"2022","unstructured":"Peng, Y., Li, S., Gu, W., Li, Y., Wang, W., Gao, C., Lyu, M.R.: Revisiting, benchmarking and exploring api recommendation: How far are we? IEEE Trans. Software Eng. 49(4), 1876\u20131897 (2022)","journal-title":"IEEE Trans. Software Eng."},{"key":"530_CR49","unstructured":"Radford, A., Narasimhan, K., Salimans, T., Sutskever, I., et al.: Improving language understanding by generative pre-training. (2018)"},{"issue":"8","key":"530_CR50","first-page":"9","volume":"1","author":"A Radford","year":"2019","unstructured":"Radford, A., Wu, J., Child, R., Luan, D., Amodei, D., Sutskever, I., et al.: Language models are unsupervised multitask learners. OpenAI blog. 1(8), 9 (2019)","journal-title":"OpenAI blog."},{"issue":"1","key":"530_CR51","first-page":"5485","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.: Exploring the limits of transfer learning with a unified text-to-text transformer. J. Mach. Learn. Res. 21(1), 5485\u20135551 (2020)","journal-title":"J. Mach. Learn. Res."},{"key":"530_CR52","doi-asserted-by":"crossref","unstructured":"Ray, B., Posnett, D., Filkov, V., Devanbu, P.: A large scale study of programming languages and code quality in github. In: Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, pp. 155\u2013165 (2014)","DOI":"10.1145\/2635868.2635922"},{"key":"530_CR53","doi-asserted-by":"crossref","unstructured":"Raychev, V., Vechev, M., Yahav, E.: Code completion with statistical language models. In: Proceedings of the 35th ACM SIGPLAN Conference on Programming Language Design and Implementation, pp. 419\u2013428 (2014)","DOI":"10.1145\/2594291.2594321"},{"key":"530_CR54","unstructured":"Rebuffi, S.-A., Bilen, H., Vedaldi, A.: Learning multiple visual domains with residual adapters. Adv. Neural Inf. Process. Syst. 30 (2017)"},{"issue":"11","key":"530_CR55","doi-asserted-by":"publisher","first-page":"613","DOI":"10.1145\/361219.361220","volume":"18","author":"G Salton","year":"1975","unstructured":"Salton, G., Wong, A., Yang, C.-S.: A vector space model for automatic indexing. Commun. ACM 18(11), 613\u2013620 (1975)","journal-title":"Commun. ACM"},{"issue":"1","key":"530_CR56","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1108\/eb026526","volume":"28","author":"K Sparck Jones","year":"1972","unstructured":"Sparck Jones, K.: A statistical interpretation of term specificity and its application in retrieval. J. Doc. 28(1), 11\u201321 (1972)","journal-title":"J. Doc."},{"key":"530_CR57","first-page":"24193","volume":"34","author":"Y-L Sung","year":"2021","unstructured":"Sung, Y.-L., Nair, V., Raffel, C.A.: Training neural networks with fixed sparse masks. Adv. Neural. Inf. Process. Syst. 34, 24193\u201324205 (2021)","journal-title":"Adv. Neural. Inf. Process. Syst."},{"key":"530_CR58","doi-asserted-by":"crossref","unstructured":"Svyatkovskiy, A., Zhao, Y., Fu, S., Sundaresan, N.: Pythia: Ai-assisted code completion system. In: Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, pp. 2727\u20132735 (2019)","DOI":"10.1145\/3292500.3330699"},{"key":"530_CR59","unstructured":"Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A.N., Kaiser, \u0141, Polosukhin, I.: Attention is all you need. Adv. Neural Inf. Process. Syst. 30 (2017)"},{"key":"530_CR60","unstructured":"Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A.N., Kaiser, \u0141., Polosukhin, I.: Attention is all you need. Adv. Neural Inf. Process. Syst. 30 (2017)"},{"key":"530_CR61","doi-asserted-by":"crossref","unstructured":"Vedantam, R., Lawrence\u00a0Zitnick, C., Parikh, D.: Cider: Consensus-based image description evaluation. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 4566\u20134575 (2015)","DOI":"10.1109\/CVPR.2015.7299087"},{"key":"530_CR62","doi-asserted-by":"crossref","unstructured":"Wang, J., Dang, Y., Zhang, H., Chen, K., Xie, T., Zhang, D.: Mining succinct and high-coverage api usage patterns from source code. In: 2013 10th Working Conference on Mining Software Repositories (MSR), pp. 319\u2013328. IEEE (2013)","DOI":"10.1109\/MSR.2013.6624045"},{"key":"530_CR63","doi-asserted-by":"crossref","unstructured":"Wang, Y., Wang, W., Joty, S., Hoi, S.C.: Codet5: Identifier-aware unified pre-trained encoder-decoder models for code understanding and generation. arXiv:2109.00859 (2021)","DOI":"10.18653\/v1\/2021.emnlp-main.685"},{"key":"530_CR64","doi-asserted-by":"crossref","unstructured":"Wei, M., Harzevili, N.S., Huang, Y., Wang, J., Wang, S.: Clear: contrastive learning for api recommendation. In: Proceedings of the 44th International Conference on Software Engineering, pp. 376\u2013387 (2022)","DOI":"10.1145\/3510003.3510159"},{"key":"530_CR65","doi-asserted-by":"crossref","unstructured":"Xie, W., Peng, X., Liu, M., Treude, C., Xing, Z., Zhang, X., Zhao, W.: 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":"530_CR66","doi-asserted-by":"crossref","unstructured":"Yan, J., Qi, Y., Rao, Q., He, H., et al.: Learning api suggestion via single lstm network with deterministic negative sampling. In: SEKE, pp. 137\u2013136 (2018)","DOI":"10.18293\/SEKE2018-193"},{"key":"530_CR67","doi-asserted-by":"crossref","unstructured":"Zhong, H., Xie, T., Zhang, L., Pei, J., Mei, H.: Mapo: Mining and recommending api usage patterns. In: ECOOP 2009\u2013Object-Oriented Programming: 23rd European Conference, Genoa, Italy, July 6-10, 2009. Proceedings 23, pp. 318\u2013343. Springer (2009)","DOI":"10.1007\/978-3-642-03013-0_15"},{"issue":"6","key":"530_CR68","doi-asserted-by":"publisher","first-page":"2157","DOI":"10.1109\/TSE.2021.3053111","volume":"48","author":"Y Zhou","year":"2021","unstructured":"Zhou, Y., Yang, X., Chen, T., Huang, Z., Ma, X., Gall, H.: Boosting api recommendation with implicit feedback. IEEE Trans. Software Eng. 48(6), 2157\u20132172 (2021)","journal-title":"IEEE Trans. Software Eng."}],"container-title":["Automated Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-025-00530-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10515-025-00530-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-025-00530-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,11]],"date-time":"2025-09-11T01:02:19Z","timestamp":1757552539000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10515-025-00530-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,7,16]]},"references-count":68,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2025,11]]}},"alternative-id":["530"],"URL":"https:\/\/doi.org\/10.1007\/s10515-025-00530-8","relation":{},"ISSN":["0928-8910","1573-7535"],"issn-type":[{"type":"print","value":"0928-8910"},{"type":"electronic","value":"1573-7535"}],"subject":[],"published":{"date-parts":[[2025,7,16]]},"assertion":[{"value":"27 September 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 May 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 July 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":"64"}}