{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,5]],"date-time":"2026-06-05T13:01:57Z","timestamp":1780664517265,"version":"3.54.1"},"reference-count":48,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2026,3,21]],"date-time":"2026-03-21T00:00:00Z","timestamp":1774051200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2026,3,21]],"date-time":"2026-03-21T00:00:00Z","timestamp":1774051200000},"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":["32460214"],"award-info":[{"award-number":["32460214"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Jiangxi Provincial Management Science Project","award":["20252BAA100062"],"award-info":[{"award-number":["20252BAA100062"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Int. J. Mach. Learn. &amp; Cyber."],"published-print":{"date-parts":[[2026,5]]},"DOI":"10.1007\/s13042-026-03045-0","type":"journal-article","created":{"date-parts":[[2026,3,21]],"date-time":"2026-03-21T04:53:46Z","timestamp":1774068826000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["MFP-EnNaTrans: an associative feature enhancement and method name bootstrapping model for multisource pointer code annotation generation"],"prefix":"10.1007","volume":"17","author":[{"given":"Zhong","family":"Maosheng","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Liu","family":"Huizhu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yan","family":"Ting","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Chen","family":"Kang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Chen","family":"Xi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jie","family":"Yi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yiqi","family":"Cheng","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2026,3,21]]},"reference":[{"issue":"10","key":"3045_CR1","doi-asserted-by":"publisher","first-page":"951","DOI":"10.1109\/TSE.2017.2734091","volume":"44","author":"X Xia","year":"2017","unstructured":"Xia X, Bao L, Lo D, Xing Z, Hassan AE, Li S (2017) Measuring program comprehension: a large-scale field study with professionals. IEEE Trans Softw Eng 44(10):951\u2013976","journal-title":"IEEE Trans Softw Eng"},{"key":"3045_CR2","unstructured":"Woodfield SN, Dunsmore HE, Shen VY (1981) The effect of modularization and comments on program comprehension. In: Proceedings of the 5th international conference on software engineering, pp 215\u2013223"},{"issue":"9","key":"3045_CR3","doi-asserted-by":"publisher","first-page":"1271","DOI":"10.1109\/32.6171","volume":"14","author":"T Tenny","year":"1988","unstructured":"Tenny T (1988) Program readability: procedures versus comments. IEEE Trans Softw Eng 14(9):1271\u20131279","journal-title":"IEEE Trans Softw Eng"},{"key":"3045_CR4","doi-asserted-by":"crossref","unstructured":"Iyer S, Konstas I, Cheung A, Zettlemoyer L (2016) Summarizing source code using a neural attention model. In: 54th annual meeting of the association for computational linguistics 2016. Association for Computational Linguistics, pp 2073\u20132083","DOI":"10.18653\/v1\/P16-1195"},{"key":"3045_CR5","doi-asserted-by":"crossref","unstructured":"Hu X, Li G, Xia X, Lo D, Jin Z (2018) Deep code comment generation. In: Proceedings of the 26th conference on program comprehension, pp 200\u2013210","DOI":"10.1145\/3196321.3196334"},{"issue":"3","key":"3045_CR6","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3632742","volume":"33","author":"W Sun","year":"2024","unstructured":"Sun W, Fang C, Chen Y, Zhang Q, Tao G, You Y, Han T, Ge Y, Hu Y, Luo B et al (2024) An extractive-and-abstractive framework for source code summarization. ACM Trans Softw Eng Methodol 33(3):1\u201339","journal-title":"ACM Trans Softw Eng Methodol"},{"issue":"POPL","key":"3045_CR7","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3290353","volume":"3","author":"U Alon","year":"2019","unstructured":"Alon U, Zilberstein M, Levy O, Yahav E (2019) Code2vec: learning distributed representations of code. Proc ACM Program Lang 3(POPL):1\u201329","journal-title":"Proc ACM Program Lang"},{"issue":"1","key":"3045_CR8","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3514232","volume":"32","author":"F Bertolotti","year":"2023","unstructured":"Bertolotti F, Cazzola W (2023) Fold2vec: towards a statement-based representation of code for code comprehension. ACM Trans Softw Eng Methodol 32(1):1\u201331","journal-title":"ACM Trans Softw Eng Methodol"},{"key":"3045_CR9","unstructured":"Alon U, Brody S, Levy O, Yahav E (2018) code2seq: generating sequences from structured representations of code. arXiv preprint arXiv:1808.01400"},{"key":"3045_CR10","unstructured":"Hill E (2010) Integrating natural language and program structure information to improve software search and exploration, p 238"},{"key":"3045_CR11","doi-asserted-by":"crossref","unstructured":"Hill E, Pollock L, Vijay-Shanker K (2009) Automatically capturing source code context of nl-queries for software maintenance and reuse. In: 2009 IEEE 31st international conference on software engineering, IEEE\u00a0pp 232\u2013242","DOI":"10.1109\/ICSE.2009.5070524"},{"key":"3045_CR12","doi-asserted-by":"crossref","unstructured":"Sridhara G, Hill E, Muppaneni D, Pollock L, Vijay-Shanker K (2010) Towards automatically generating summary comments for java methods. In: Proceedings of the 25th IEEE\/ACM international conference on automated software engineering, pp 43\u201352","DOI":"10.1145\/1858996.1859006"},{"key":"3045_CR13","doi-asserted-by":"crossref","unstructured":"McBurney PW, McMillan C (2014) Automatic documentation generation via source code summarization of method context. In: Proceedings of the 22nd international conference on program comprehension, pp 279\u2013290","DOI":"10.1145\/2597008.2597149"},{"issue":"2","key":"3045_CR14","doi-asserted-by":"publisher","first-page":"103","DOI":"10.1109\/TSE.2015.2465386","volume":"42","author":"PW McBurney","year":"2015","unstructured":"McBurney PW, McMillan C (2015) Automatic source code summarization of context for java methods. IEEE Trans Softw Eng 42(2):103\u2013119","journal-title":"IEEE Trans Softw Eng"},{"key":"3045_CR15","doi-asserted-by":"crossref","unstructured":"Haiduc S, Aponte J, Marcus A (2010) Supporting program comprehension with source code summarization. In: Proceedings of the 32nd ACM\/IEEE international conference on software engineering Vol 2, pp 223\u2013226","DOI":"10.1145\/1810295.1810335"},{"key":"3045_CR16","doi-asserted-by":"crossref","unstructured":"Haiduc S, Aponte J, Moreno L, Marcus A (2010) On the use of automated text summarization techniques for summarizing source code. In: 2010 17th working conference on reverse engineering, IEEE\u00a0pp 35\u201344","DOI":"10.1109\/WCRE.2010.13"},{"key":"3045_CR17","doi-asserted-by":"crossref","unstructured":"Eddy BP, Robinson JA, Kraft NA, Carver JC (2013) Evaluating source code summarization techniques: replication and expansion. In: 2013 21st international conference on program comprehension (ICPC), IEEE\u00a0pp 13\u201322","DOI":"10.1109\/ICPC.2013.6613829"},{"key":"3045_CR18","doi-asserted-by":"crossref","unstructured":"Rodeghero P, McMillan C, McBurney PW, Bosch N, D\u2019Mello S (2014) Improving automated source code summarization via an eye-tracking study of programmers. In: Proceedings of the 36th international conference on software engineering, pp 390\u2013401","DOI":"10.1145\/2568225.2568247"},{"issue":"11","key":"3045_CR19","doi-asserted-by":"publisher","first-page":"1038","DOI":"10.1109\/TSE.2015.2442238","volume":"41","author":"P Rodeghero","year":"2015","unstructured":"Rodeghero P, Liu C, McBurney PW, McMillan C (2015) An eye-tracking study of java programmers and application to source code summarization. IEEE Trans Softw Eng 41(11):1038\u20131054","journal-title":"IEEE Trans Softw Eng"},{"key":"3045_CR20","doi-asserted-by":"crossref","unstructured":"Wong E, Yang J, Tan L (2013) Autocomment: mining question and answer sites for automatic comment generation. In: 2013 28th IEEE\/ACM international conference on automated software engineering (ASE). IEEE pp 562\u2013567","DOI":"10.1109\/ASE.2013.6693113"},{"key":"3045_CR21","doi-asserted-by":"crossref","unstructured":"Wong E, Liu T, Tan L (2015) Clocom: mining existing source code for automatic comment generation. In: 2015 IEEE 22nd international conference on software analysis, evolution, and reengineering (SANER), IEEE\u00a0pp 380\u2013389","DOI":"10.1109\/SANER.2015.7081848"},{"key":"3045_CR22","unstructured":"Allamanis M, Peng H, Sutton C (2016) A convolutional attention network for extreme summarization of source code. In: International conference on machine learning. PMLR pp 2091\u20132100"},{"key":"3045_CR23","unstructured":"Zheng W, Zhou H-Y, Li M, Wu J (2017) Code attention: translating code to comments by exploiting domain features. arXiv preprint arXiv:1709.07642"},{"key":"3045_CR24","doi-asserted-by":"crossref","unstructured":"Hu X, Li G, Xia X, Lo D, Lu S, Jin Z (2018) Summarizing source code with transferred api knowledge","DOI":"10.24963\/ijcai.2018\/314"},{"key":"3045_CR25","unstructured":"Vaswani A (2017) Attention is all you need. Adv Neural Inf Process Syst"},{"key":"3045_CR26","doi-asserted-by":"crossref","unstructured":"Ahmad WU, Chakraborty S, Ray B, Chang K-W (2020) A transformer-based approach for source code summarization. arXiv preprint arXiv:2005.00653","DOI":"10.18653\/v1\/2020.acl-main.449"},{"key":"3045_CR27","doi-asserted-by":"crossref","unstructured":"Kang HJ, Bissyand\u00e9 TF, Lo D (2019) Assessing the generalizability of code2vec token embeddings. In: 2019 34th IEEE\/ACM international conference on automated software engineering (ASE), IEEE\u00a0pp 1\u201312.","DOI":"10.1109\/ASE.2019.00011"},{"key":"3045_CR28","doi-asserted-by":"crossref","unstructured":"LeClair A, Jiang S, McMillan C (2019) A neural model for generating natural language summaries of program subroutines. In: 2019 IEEE\/ACM 41st international conference on software engineering (ICSE). IEEE\u00a0pp 795\u2013806","DOI":"10.1109\/ICSE.2019.00087"},{"key":"3045_CR29","doi-asserted-by":"crossref","unstructured":"LeClair A, Haque S, Wu L, McMillan C (2020) Improved code summarization via a graph neural network. In: Proceedings of the 28th international conference on program comprehension, pp 184\u2013195","DOI":"10.1145\/3387904.3389268"},{"key":"3045_CR30","unstructured":"Wei B, Li G, Xia X, Fu Z, Jin Z (2019) Code generation as a dual task of code summarization. Adv Neural Inf Process Syst 32"},{"key":"3045_CR31","unstructured":"Liu S, Chen Y, Xie X, Siow JK, Liu Y (2020) Automatic code summarization via multi-dimensional semantic fusing in gnn. arXiv preprint arXiv:2006.05405"},{"key":"3045_CR32","doi-asserted-by":"crossref","unstructured":"Zhang J, Wang X, Zhang H, Sun H, Liu X (2020) Retrieval-based neural source code summarization. In: Proceedings of the ACM\/IEEE 42nd international conference on software engineering, pp 1385\u20131397","DOI":"10.1145\/3377811.3380383"},{"key":"3045_CR33","doi-asserted-by":"crossref","unstructured":"Xie R, Ye W, Sun J, Zhang S (2021) Exploiting method names to improve code summarization: a deliberation multi-task learning approach. In: 2021 IEEE\/ACM 29th international conference on program comprehension (ICPC), IEEE\u00a0pp 138\u2013148","DOI":"10.1109\/ICPC52881.2021.00022"},{"key":"3045_CR34","doi-asserted-by":"crossref","unstructured":"Haque S, Bansal A, Wu L, McMillan C (2021) Action word prediction for neural source code summarization. In: 2021 IEEE international conference on software analysis, evolution and reengineering (SANER), IEEE\u00a0pp 330\u2013341.","DOI":"10.1109\/SANER50967.2021.00038"},{"key":"3045_CR35","doi-asserted-by":"publisher","DOI":"10.1016\/j.neucom.2023.126777","volume":"563","author":"M Li","year":"2024","unstructured":"Li M, Yu H, Fan G, Zhou Z, Huang Z (2024) Enhancing code summarization with action word prediction. Neurocomputing 563:126777","journal-title":"Neurocomputing"},{"key":"3045_CR36","doi-asserted-by":"crossref","unstructured":"Geng M, Wang S, Dong D, Wang H, Cao S, Zhang K, Jin Z (2023) Interpretation-based code summarization. In: 2023 IEEE\/ACM 31st international conference on program comprehension (ICPC), IEEE\u00a0pp 113\u2013124","DOI":"10.1109\/ICPC58990.2023.00026"},{"issue":"5","key":"3045_CR37","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-023-10384-x","volume":"28","author":"Y Gao","year":"2023","unstructured":"Gao Y, Zhang H, Lyu C (2023) Encosum: enhanced semantic features for multi-scale multi-modal source code summarization. Empir Software Eng 28(5):126","journal-title":"Empir Software Eng"},{"issue":"10","key":"3045_CR38","doi-asserted-by":"publisher","first-page":"4677","DOI":"10.1109\/TSE.2023.3310793","volume":"49","author":"F Bertolotti","year":"2023","unstructured":"Bertolotti F, Cazzola W (2023b) Combtransformers: statement-wise transformers for statement-wise representations. IEEE Trans Software Eng 49(10):4677\u20134690","journal-title":"IEEE Trans Software Eng"},{"key":"3045_CR39","doi-asserted-by":"crossref","unstructured":"Papineni K, Roukos S, Ward T, Zhu W-J (2002) 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","DOI":"10.3115\/1073083.1073135"},{"key":"3045_CR40","unstructured":"Banerjee S, Lavie A (2005) Meteor: an automatic metric for mt evaluation with improved correlation with human judgments. In: Proceedings of the Acl workshop on intrinsic and extrinsic evaluation measures for machine translation and\/or summarization, pp 65\u201372"},{"key":"3045_CR41","unstructured":"Lin C-Y (2004) Rouge: a package for automatic evaluation of summaries. In: Text summarization branches out, pp 74\u201381"},{"key":"3045_CR42","doi-asserted-by":"publisher","first-page":"9871","DOI":"10.1109\/ACCESS.2024.3354390","volume":"12","author":"H-M Liang","year":"2024","unstructured":"Liang H-M, Huang C-Y (2024) Integrating non-fourier and ast-structural relative position representations into transformer-based model for source code summarization. IEEE Access 12:9871\u20139889","journal-title":"IEEE Access"},{"key":"3045_CR43","doi-asserted-by":"crossref","unstructured":"Gong Z, Gao C, Wang Y, Gu W, Peng Y, Xu Z (2022) Source code summarization with structural relative position guided transformer. In: 2022 IEEE international conference on software analysis, evolution and reengineering (SANER), IEEE\u00a0pp 13\u201324.","DOI":"10.1109\/SANER53432.2022.00013"},{"key":"3045_CR44","doi-asserted-by":"crossref","unstructured":"Guo J, Liu J, Wan Y, Li L, Zhou P (2022) Modeling hierarchical syntax structure with triplet position for source code summarization. In: Proceedings of the 60th annual meeting of the association for computational linguistics (Volume 1: Long Papers), pp 486\u2013500","DOI":"10.18653\/v1\/2022.acl-long.37"},{"key":"3045_CR45","doi-asserted-by":"crossref","unstructured":"Heo B, Park S, Han D, Yun S (2024) Rotary position embedding for vision transformer. In: European conference on computer vision, Springer\u00a0pp 289\u2013305","DOI":"10.1007\/978-3-031-72684-2_17"},{"key":"3045_CR46","unstructured":"AI, O (2023) Gpt-4 technical report. arXiv preprint arXiv:2303.08774"},{"key":"3045_CR47","unstructured":"Allamanis M, Brockschmidt M, Khademi M (2017) Learning to represent programs with graphs. arXiv preprint arXiv:1711.00740"},{"key":"3045_CR48","unstructured":"Wang (2024) Augmenting llms with static analysis for robust code generation. arXiv preprint arXiv"}],"container-title":["International Journal of Machine Learning and Cybernetics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s13042-026-03045-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s13042-026-03045-0","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s13042-026-03045-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,6,5]],"date-time":"2026-06-05T12:08:13Z","timestamp":1780661293000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s13042-026-03045-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,3,21]]},"references-count":48,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2026,5]]}},"alternative-id":["3045"],"URL":"https:\/\/doi.org\/10.1007\/s13042-026-03045-0","relation":{},"ISSN":["1868-8071","1868-808X"],"issn-type":[{"value":"1868-8071","type":"print"},{"value":"1868-808X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,3,21]]},"assertion":[{"value":"24 February 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"15 February 2026","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 March 2026","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 Conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}],"article-number":"198"}}