{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,21]],"date-time":"2026-03-21T19:34:17Z","timestamp":1774121657819,"version":"3.50.1"},"reference-count":73,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2023,9,1]],"date-time":"2023-09-01T00:00:00Z","timestamp":1693526400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,9,1]],"date-time":"2023-09-01T00:00:00Z","timestamp":1693526400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"name":"Natural Science Foundation of Shandong Province, China","award":["ZR2021MF059"],"award-info":[{"award-number":["ZR2021MF059"]}]},{"DOI":"10.13039\/501100007129","name":"Natural Science Foundation of Shandong Province","doi-asserted-by":"publisher","award":["ZR2019MF071"],"award-info":[{"award-number":["ZR2019MF071"]}],"id":[{"id":"10.13039\/501100007129","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61602286"],"award-info":[{"award-number":["61602286"]}],"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":["61976127"],"award-info":[{"award-number":["61976127"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2023,9]]},"DOI":"10.1007\/s10664-023-10384-x","type":"journal-article","created":{"date-parts":[[2023,9,19]],"date-time":"2023-09-19T10:03:03Z","timestamp":1695117783000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["EnCoSum: enhanced semantic features for multi-scale multi-modal source code summarization"],"prefix":"10.1007","volume":"28","author":[{"given":"Yuexiu","family":"Gao","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hongyu","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5044-1459","authenticated-orcid":false,"given":"Chen","family":"Lyu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,9,19]]},"reference":[{"key":"10384_CR1","doi-asserted-by":"crossref","unstructured":"Ahmad WU, Chakraborty S, Ray B, Chang K-W (2020) A transformer-based approach for source code summarization. In: ACL","DOI":"10.18653\/v1\/2020.acl-main.449"},{"key":"10384_CR2","doi-asserted-by":"crossref","unstructured":"Ahmad WU, Chakraborty S, Ray B, Chang K-W (2021) Unified pre-training for program understanding and generation. arXiv preprint arXiv:2103.06333","DOI":"10.18653\/v1\/2021.naacl-main.211"},{"key":"10384_CR3","first-page":"483","volume-title":"Graph neural networks in program analysis","author":"M Allamanis","year":"2022","unstructured":"Allamanis M (2022) Graph neural networks in program analysis. Foundations, Frontiers, and Applications, Graph Neural Networks, pp 483\u2013497"},{"key":"10384_CR4","doi-asserted-by":"crossref","unstructured":"Allamanis M, Barr ET, Bird C, Sutton C (2015) Suggesting accurate method and class names. In: Proceedings of the 2015 10th joint meeting on foundations of software engineering, pp 38\u201349","DOI":"10.1145\/2786805.2786849"},{"key":"10384_CR5","unstructured":"Allamanis M, Brockschmidt M, Khademi M (2015) Learning to represent programs with graphs. In: International conference on learning representations"},{"key":"10384_CR6","unstructured":"Allamanis M, Peng H, Sutton C (2016) A convolutional attention network for extreme summarization of source code. In: International conference on machine learning, pp 2091\u20132100. PMLR"},{"key":"10384_CR7","unstructured":"Allamanis M, Tarlow D, Gordon A, Wei Y (2015) Bimodal modelling of source code and natural language. In: International conference on machine learning, pp 2123\u20132132. PMLR"},{"key":"10384_CR8","unstructured":"Alon U, Brody S, Levy O, Yahav E (2018) code2seq: Generating sequences from structured representations of code. arXiv preprint arXiv:1808.01400"},{"key":"10384_CR9","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":"10384_CR10","unstructured":"Barone AVM, Sennrich R (2017) A parallel corpus of python functions and documentation strings for automated code documentation and code generation. arXiv e-prints, pp arXiv:1707"},{"key":"10384_CR11","doi-asserted-by":"crossref","unstructured":"Cho K, Merri\u00ebnboer BV, Gulcehre C, Bahdanau D, Bougares F, Schwenk H, Bengio Y (2014) Learning phrase representations using rnn encoder-decoder for statistical machine translation. arXiv preprint arXiv:1406.1078","DOI":"10.3115\/v1\/D14-1179"},{"key":"10384_CR12","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), pp 13\u201322. IEEE","DOI":"10.1109\/ICPC.2013.6613829"},{"key":"10384_CR13","doi-asserted-by":"crossref","unstructured":"Feng Z, Guo D, Tang D, Duan N, Feng X, Gong M, Shou L, Qin B, Liu T, Jiang D et\u00a0al (2020) Codebert: A pre-trained model for programming and natural languages. arXiv preprint arXiv:2002.08155","DOI":"10.18653\/v1\/2020.findings-emnlp.139"},{"key":"10384_CR14","unstructured":"Gao S, Gao C, He Y, Zeng J, Nie LY, Xia X (2021) Code structure guided transformer for source code summarization. arXiv preprint arXiv:2104.09340"},{"key":"10384_CR15","doi-asserted-by":"crossref","unstructured":"Gao Y, Lyu C (2022) M2ts: Multi-scale multi-modal approach based on transformer for source code summarization. arXiv preprint arXiv:2203.09707","DOI":"10.1145\/3524610.3527907"},{"key":"10384_CR16","unstructured":"Guo D, Ren S, Lu S, Feng Z, Tang D, Liu S, Zhou L, Duan N, Svyatkovskiy A, Fu S et\u00a0al (2021) Graphcodebert: Pre-training code representations with data flow. In: ICLR"},{"key":"10384_CR17","doi-asserted-by":"crossref","unstructured":"Haiduc S, Aponte J, Marcus A (2010a) Supporting program comprehension with source code summarization. In: 2010 acm\/ieee 32nd international conference on software engineering, volume\u00a02, pp 223\u2013226. IEEE","DOI":"10.1145\/1810295.1810335"},{"key":"10384_CR18","doi-asserted-by":"crossref","unstructured":"Haiduc S, Aponte J, Moreno L, Marcus A (2010b) On the use of automated text summarization techniques for summarizing source code. In: 2010 17th Working conference on reverse engineering, pp 35\u201344. IEEE","DOI":"10.1109\/WCRE.2010.13"},{"issue":"3","key":"10384_CR19","first-page":"258","volume":"55","author":"T Haije","year":"2016","unstructured":"Haije T, Intelligentie Bachelor Opleiding, Kunstmatige Gavves E, Heuer H (2016) Automatic comment generation using a neural translation model. Inf Softw Technol 55(3):258\u2013268","journal-title":"Inf Softw Technol"},{"key":"10384_CR20","doi-asserted-by":"crossref","unstructured":"Hasan M, Muttaqueen T, Ishtiaq AA, Mehrab KS, Haque Md, Anjum M, Hasan T, Ahmad WU, Iqbal A, Shahriyar R (2021) Codesc: A large code-description parallel dataset. arXiv preprint arXiv:2105.14220","DOI":"10.18653\/v1\/2021.findings-acl.18"},{"issue":"5","key":"10384_CR21","doi-asserted-by":"publisher","first-page":"122","DOI":"10.1145\/2902362","volume":"59","author":"A Hindle","year":"2016","unstructured":"Hindle A, Barr ET, Gabel M, Su Z, Devanbu P (2016) On the naturalness of software. Commun ACM 59(5):122\u2013131","journal-title":"Commun ACM"},{"issue":"8","key":"10384_CR22","doi-asserted-by":"publisher","first-page":"1735","DOI":"10.1162\/neco.1997.9.8.1735","volume":"9","author":"S Hochreiter","year":"1997","unstructured":"Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735\u20131780","journal-title":"Neural Comput"},{"issue":"3","key":"10384_CR23","doi-asserted-by":"publisher","first-page":"2179","DOI":"10.1007\/s10664-019-09730-9","volume":"25","author":"X Hu","year":"2020","unstructured":"Hu X, Li G, Xia X, Lo D, Jin Z (2020) Deep code comment generation with hybrid lexical and syntactical information. Empir Softw Eng 25(3):2179\u20132217","journal-title":"Empir Softw Eng"},{"key":"10384_CR24","doi-asserted-by":"crossref","unstructured":"Hu X, Li G, Xia X, Lo D, Jin Z (2018b) Deep code comment generation. In: 2018 IEEE\/ACM 26th International Conference on Program Comprehension (ICPC), pp 200\u201320010. IEEE","DOI":"10.1145\/3196321.3196334"},{"key":"10384_CR25","doi-asserted-by":"crossref","unstructured":"Hu X, Li G, Xia X, Lo D, Lu S, Jin Z (2018a) Summarizing source code with transferred api knowledge","DOI":"10.24963\/ijcai.2018\/314"},{"key":"10384_CR26","doi-asserted-by":"crossref","unstructured":"Iyer S, Konstas I, Cheung A, Zettlemoyer L (2016) Summarizing source code using a neural attention model. In: Proceedings of the 54th annual meeting of the association for computational linguistics (Volume 1: Long Papers), pp 2073\u20132083","DOI":"10.18653\/v1\/P16-1195"},{"key":"10384_CR27","unstructured":"Jiang X, Zheng Z, Lyu C, Li L, Lyu L (2021) Treebert: A tree-based pre-trained model for programming language. In: Uncertainty in artificial intelligence, pp 54\u201363. PMLR"},{"key":"10384_CR28","unstructured":"Kipf TN, Welling M (2016) Semi-supervised classification with graph convolutional networks. arXiv preprint arXiv:1609.02907"},{"key":"10384_CR29","doi-asserted-by":"crossref","unstructured":"Ko AJ, Myers BA, Aung Htet Htet (2004) Six learning barriers in end-user programming systems. In: 2004 IEEE Symposium on visual languages-human centric computing, pp 199\u2013206. IEEE","DOI":"10.1109\/VLHCC.2004.47"},{"issue":"12","key":"10384_CR30","doi-asserted-by":"publisher","first-page":"971","DOI":"10.1109\/TSE.2006.116","volume":"32","author":"AJ Ko","year":"2006","unstructured":"Ko AJ, Myers BA, Coblenz MJ, Htet Aung Htet (2006) An exploratory study of how developers seek, relate, and collect relevant information during software maintenance tasks. IEEE Trans Softw Eng 32(12):971\u2013987","journal-title":"IEEE Trans Softw Eng"},{"key":"10384_CR31","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":"10384_CR32","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), pp 795\u2013806. IEEE","DOI":"10.1109\/ICSE.2019.00087"},{"issue":"7553","key":"10384_CR33","doi-asserted-by":"publisher","first-page":"436","DOI":"10.1038\/nature14539","volume":"521","author":"Y LeCun","year":"2015","unstructured":"LeCun Y, Bengio Y, Hinton G (2015) Deep learning. Nature 521(7553):436\u2013444","journal-title":"Nature"},{"key":"10384_CR34","unstructured":"Lin C-Y (2004) Rouge: A package for automatic evaluation of summaries. In: Text summarization branches out, pp 74\u201381"},{"key":"10384_CR35","doi-asserted-by":"crossref","unstructured":"Lin C, Ouyang Z, Zhuang J, Chen J, Li H, Wu R (2021) Improving code summarization with block-wise abstract syntax tree splitting. In: 2021 IEEE\/ACM 29th International Conference on Program Comprehension (ICPC), pp 184\u2013195. IEEE","DOI":"10.1109\/ICPC52881.2021.00026"},{"key":"10384_CR36","unstructured":"Lu S, Guo D, Ren S, Huang J, Svyatkovskiy A, Blanco A, Clement C, Drain D, Jiang D, Tang D et\u00a0al (2021) Codexglue: A machine learning benchmark dataset for code understanding and generation. In: Thirty-fifth conference on neural information processing systems datasets and benchmarks track (Round 1)"},{"issue":"2","key":"10384_CR37","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":"10384_CR38","doi-asserted-by":"crossref","unstructured":"Mehrotra N, Agarwal N, Gupta P, Anand S, Lo D, Purandare R (2021) Modeling functional similarity in source code with graph-based siamese networks. IEEE Trans Softw Eng","DOI":"10.1109\/TSE.2021.3105556"},{"key":"10384_CR39","doi-asserted-by":"crossref","unstructured":"Mou L, Li G, Zhang L, Wang T, Jin Z (2016) Convolutional neural networks over tree structures for programming language processing. In: Thirtieth AAAI conference on artificial intelligence,","DOI":"10.1609\/aaai.v30i1.10139"},{"key":"10384_CR40","doi-asserted-by":"crossref","unstructured":"Niu C, Li C, Ng V, Ge J, Huang L, Luo B (2022) 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","DOI":"10.1145\/3510003.3510096"},{"key":"10384_CR41","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":"10384_CR42","doi-asserted-by":"crossref","unstructured":"Phan L, Tran H, Le D, Nguyen H, Annibal J, Peltekian A, Ye Y (2021) Cotext: Multi-task learning with code-text transformer. In: Proceedings of the 1st Workshop on Natural Language Processing for Programming (NLP4Prog 2021), pp 40\u201347","DOI":"10.18653\/v1\/2021.nlp4prog-1.5"},{"key":"10384_CR43","doi-asserted-by":"crossref","unstructured":"Robbins H, Monro S (1951) A stochastic approximation method. Ann Math Stat 400\u2013407","DOI":"10.1214\/aoms\/1177729586"},{"issue":"6088","key":"10384_CR44","doi-asserted-by":"publisher","first-page":"533","DOI":"10.1038\/323533a0","volume":"323","author":"DE Rumelhart","year":"1986","unstructured":"Rumelhart DE, Hinton GE, Williams RJ (1986) Learning representations by back-propagating errors. Nature 323(6088):533\u2013536","journal-title":"Nature"},{"key":"10384_CR45","doi-asserted-by":"crossref","unstructured":"Rush AM, Chopra S, Weston J (2015) A neural attention model for abstractive sentence summarization. In: EMNLP","DOI":"10.18653\/v1\/D15-1044"},{"issue":"1","key":"10384_CR46","doi-asserted-by":"publisher","first-page":"61","DOI":"10.1109\/TNN.2008.2005605","volume":"20","author":"F Scarselli","year":"2008","unstructured":"Scarselli F, Gori M, Tsoi AC, Hagenbuchner M, Monfardini G (2008) The graph neural network model. IEEE Transactions on Neural Networks 20(1):61\u201380","journal-title":"IEEE Transactions on Neural Networks"},{"key":"10384_CR47","doi-asserted-by":"crossref","unstructured":"Shido Y, Kobayashi Y, Yamamoto A, Miyamoto A, Matsumura T (2019) Automatic source code summarization with extended tree-lstm. In: 2019 International Joint Conference on Neural Networks (IJCNN), pp 1\u20138. IEEE","DOI":"10.1109\/IJCNN.2019.8851751"},{"key":"10384_CR48","doi-asserted-by":"crossref","unstructured":"Shuai J, Xu L, Liu C, Yan M, Xia X, Lei Y (2020) Improving code search with co-attentive representation learning. In: Proceedings of the 28th international conference on program comprehension, pp 196\u2013207","DOI":"10.1145\/3387904.3389269"},{"key":"10384_CR49","doi-asserted-by":"crossref","unstructured":"Singer J, Lethbridge T, Vinson N, Anquetil N (2010) An examination of software engineering work practices. In: CASCON First decade high impact papers, pp 174\u2013188","DOI":"10.1145\/1925805.1925815"},{"key":"10384_CR50","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 IEEE\/ACM international conference on Automated software engineering, pp 43\u201352","DOI":"10.1145\/1858996.1859006"},{"issue":"1","key":"10384_CR51","first-page":"1929","volume":"15","author":"N Srivastava","year":"2014","unstructured":"Srivastava N, Hinton G, Krizhevsky A, Sutskever I, Salakhutdinov R (2014) Dropout: a simple way to prevent neural networks from overfitting. J Mach Learn Res 15(1):1929\u20131958","journal-title":"J Mach Learn Res"},{"key":"10384_CR52","doi-asserted-by":"publisher","first-page":"8984","DOI":"10.1609\/aaai.v34i05.6430","volume":"34","author":"Z Sun","year":"2020","unstructured":"Sun Z, Zhu Q, Xiong Y, Sun Y, Mou L, Zhang L (2020) Treegen: A tree-based transformer architecture for code generation. Proceedings of the AAAI Conference on Artificial Intelligence 34:8984\u20138991","journal-title":"Proceedings of the AAAI Conference on Artificial Intelligence"},{"key":"10384_CR53","unstructured":"Sutskever I, Vinyals O, Le QV (2014) Sequence to sequence learning with neural networks. Advances in Neural Information Processing Systems 27"},{"key":"10384_CR54","doi-asserted-by":"crossref","unstructured":"Tai KS, Socher R, Manning CD (2015) Improved semantic representations from tree-structured long short-term memory networks. arXiv preprint arXiv:1503.00075","DOI":"10.3115\/v1\/P15-1150"},{"key":"10384_CR55","unstructured":"Vaswani A, Shazeer N, Parmar N, Uszkoreit J, Jones L, Gomez AN, Kaiser \u0141, Polosukhin I (2017) Attention is all you need. Advances in Neural Information Processing Systems 30"},{"key":"10384_CR56","doi-asserted-by":"crossref","unstructured":"Vedantam R, Zitnick CL, Parikh D (2015) Cider: Consensus-based image description evaluation. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 4566\u20134575","DOI":"10.1109\/CVPR.2015.7299087"},{"key":"10384_CR57","doi-asserted-by":"crossref","unstructured":"Vinyals O, Toshev A, Bengio S, Erhan D (2015) Show and tell: A neural image caption generator. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 3156\u20133164","DOI":"10.1109\/CVPR.2015.7298935"},{"issue":"4","key":"10384_CR58","first-page":"1","volume":"29","author":"W Wang","year":"2020","unstructured":"Wang W, Li G, Shen S, Xia X, Jin Z (2020) Modular tree network for source code representation learning. ACM Trans Softw Eng Methodol (TOSEM) 29(4):1\u201323","journal-title":"ACM Trans Softw Eng Methodol (TOSEM)"},{"key":"10384_CR59","doi-asserted-by":"crossref","unstructured":"Wang W, Li G, Ma B, Xia X, Jin Z (2020) Detecting code clones with graph neural network and flow-augmented abstract syntax tree. In: 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER), pp 261\u2013271. IEEE","DOI":"10.1109\/SANER48275.2020.9054857"},{"key":"10384_CR60","doi-asserted-by":"crossref","unstructured":"Wang Y, Wang W, Joty S, Hoi SCH (2021) Codet5: Identifier-aware unified pre-trained encoder-decoder models for code understanding and generation. arXiv e-prints, pp arXiv:2109","DOI":"10.18653\/v1\/2021.emnlp-main.685"},{"key":"10384_CR61","doi-asserted-by":"crossref","unstructured":"Wang Y, Wang W, Joty S, Hoi SCH (2021) Codet5: 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","DOI":"10.18653\/v1\/2021.emnlp-main.685"},{"key":"10384_CR62","unstructured":"Wang W, Zhang Y, Sui Y, Wan Y, Zhao Z, Wu J, Yu P, Xu G (2020) Reinforcement-learning-guided source code summarization via hierarchical attention. IEEE Trans Softw Eng"},{"key":"10384_CR63","doi-asserted-by":"crossref","unstructured":"Wan Y, Zhao Z, Yang M, Xu G, Ying H, Wu J, Yu PS (2018) Improving automatic source code summarization via deep reinforcement learning. In: Proceedings of the 33rd ACM\/IEEE international conference on automated software engineering, pp 397\u2013407","DOI":"10.1145\/3238147.3238206"},{"key":"10384_CR64","unstructured":"Wei B, Li G, Xia X, Fu Z, Jin Z (2019) Code generation as a dual task of code summarization. Advances in Neural Information Processing Systems 32"},{"key":"10384_CR65","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), pp 562\u2013567. IEEE","DOI":"10.1109\/ASE.2013.6693113"},{"issue":"10","key":"10384_CR66","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":"10384_CR67","unstructured":"Xu K, Wu L, Wang Z, Feng Y, Witbrock M, Sheinin V (2018) Graph2seq: Graph to sequence learning with attention-based neural networks. arXiv preprint arXiv:1804.00823"},{"key":"10384_CR68","doi-asserted-by":"crossref","unstructured":"Yamaguchi F, Golde N, Arp D, Rieck K (2014) Modeling and discovering vulnerabilities with code property graphs. In: 2014 IEEE Symposium on security and privacy, pp 590\u2013604. IEEE","DOI":"10.1109\/SP.2014.44"},{"key":"10384_CR69","doi-asserted-by":"crossref","unstructured":"Yang Z, Keung J, Yu X, Gu X, Wei Z, Ma X, Zhang M (2021) A multi-modal transformer-based code summarization approach for smart contracts. In: 2021 IEEE\/ACM 29th International Conference on Program Comprehension (ICPC), pages 1\u201312. IEEE","DOI":"10.1109\/ICPC52881.2021.00010"},{"key":"10384_CR70","doi-asserted-by":"crossref","unstructured":"Zhang J, Wang X, Zhang H, Sun H, Liu X (2020) Retrieval-based neural source code summarization. In: 2020 IEEE\/ACM 42nd International Conference on Software Engineering (ICSE), pp 1385\u20131397. IEEE","DOI":"10.1145\/3377811.3380383"},{"key":"10384_CR71","doi-asserted-by":"crossref","unstructured":"Zhang J, Wang X, Zhang H, Sun H, Wang K, Liu X (2019) A novel neural source code representation based on abstract syntax tree. In: 2019 IEEE\/ACM 41st International Conference on Software Engineering (ICSE), pp 783\u2013794. IEEE","DOI":"10.1109\/ICSE.2019.00086"},{"key":"10384_CR72","doi-asserted-by":"crossref","unstructured":"Zhao G, Huang J (2018) Deepsim: deep learning code functional similarity. In: Proceedings of the 2018 26th ACM joint meeting on european software engineering conference and symposium on the foundations of software engineering, pp 141\u2013151","DOI":"10.1145\/3236024.3236068"},{"key":"10384_CR73","unstructured":"Zhou Y, Liu S, Siow J, Du X, Liu Y (2019) Devign: Effective vulnerability identification by learning comprehensive program semantics via graph neural networks. Advances in Neural Information Processing Systems 32"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-023-10384-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10664-023-10384-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-023-10384-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,4]],"date-time":"2023-10-04T12:22:21Z","timestamp":1696422141000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10664-023-10384-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,9]]},"references-count":73,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2023,9]]}},"alternative-id":["10384"],"URL":"https:\/\/doi.org\/10.1007\/s10664-023-10384-x","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,9]]},"assertion":[{"value":"22 August 2023","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 September 2023","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"126"}}