{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,1]],"date-time":"2025-11-01T09:36:39Z","timestamp":1761989799748,"version":"3.40.3"},"reference-count":63,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2025,3,4]],"date-time":"2025-03-04T00:00:00Z","timestamp":1741046400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,3,4]],"date-time":"2025-03-04T00:00:00Z","timestamp":1741046400000},"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":["62376285","62376285","62376285","62376285"],"award-info":[{"award-number":["62376285","62376285","62376285","62376285"]}],"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,5]]},"DOI":"10.1007\/s10515-025-00494-9","type":"journal-article","created":{"date-parts":[[2025,3,4]],"date-time":"2025-03-04T17:58:49Z","timestamp":1741111129000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Bash command comment generation via multi-scale heterogeneous feature fusion"],"prefix":"10.1007","volume":"32","author":[{"given":"Junsan","family":"Zhang","sequence":"first","affiliation":[]},{"given":"Yang","family":"Zhu","sequence":"additional","affiliation":[]},{"given":"Ao","family":"Lu","sequence":"additional","affiliation":[]},{"given":"Yudie","family":"Yan","sequence":"additional","affiliation":[]},{"given":"Yao","family":"Wan","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,3,4]]},"reference":[{"key":"494_CR1","doi-asserted-by":"publisher","unstructured":"Ahmad, W., Chakraborty, S., Ray, B., Chang, K.-W.: A transformer-based approach for source code summarization. In: Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics, pp. 4998\u20135007 (2020). https:\/\/doi.org\/10.18653\/v1\/2020.acl-main.449","DOI":"10.18653\/v1\/2020.acl-main.449"},{"key":"494_CR2","doi-asserted-by":"publisher","unstructured":"Ahmad, W., Chakraborty, S., Ray, B., Chang, K.-W. Unified pre-training for program understanding and generation. In: Proceedings of the 2021 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, pp. 2655\u20132668. (2021). https:\/\/doi.org\/10.18653\/v1\/2021.naacl-main.211","DOI":"10.18653\/v1\/2021.naacl-main.211"},{"key":"494_CR3","doi-asserted-by":"publisher","first-page":"21","DOI":"10.48550\/arXiv.1607.06450","volume":"1050","author":"JL Ba","year":"2016","unstructured":"Ba, J.L., Kiros, J.R., Hinton, G.E.: Layer normalization. Stat 1050, 21 (2016). https:\/\/doi.org\/10.48550\/arXiv.1607.06450","journal-title":"Stat"},{"key":"494_CR4","unstructured":"Banerjee, S., Lavie, A.: 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 (2005)"},{"key":"494_CR5","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2023.3279774","author":"A Bansal","year":"2023","unstructured":"Bansal, A., Eberhart, Z., Karas, Z., Huang, Y., McMillan, C.: Function call graph context encoding for neural source code summarization. IEEE Trans. Softw. Eng. (2023). https:\/\/doi.org\/10.1109\/TSE.2023.3279774","journal-title":"IEEE Trans. Softw. Eng."},{"key":"494_CR6","doi-asserted-by":"publisher","unstructured":"Cai, T., Luo, S., Xu, K., He, D., Liu, T.-Y., Wang, L.: Graphnorm: a principled approach to accelerating graph neural network training. In: International Conference on Machine Learning, pp. 1204\u20131215. PMLR (2021). https:\/\/doi.org\/10.48550\/arXiv.2009.03294","DOI":"10.48550\/arXiv.2009.03294"},{"key":"494_CR7","doi-asserted-by":"publisher","unstructured":"Choi, Y., Bak, J., Na, C., Lee, J.-H.: Learning sequential and structural information for source code summarization. In: Findings of the Association for Computational Linguistics: ACL-IJCNLP 2021, pp. 2842\u20132851 (2021). https:\/\/doi.org\/10.18653\/v1\/2021.findings-acl.251","DOI":"10.18653\/v1\/2021.findings-acl.251"},{"key":"494_CR8","doi-asserted-by":"publisher","unstructured":"Eriguchi, A., Hashimoto, K., Tsuruoka, Y.: Tree-to-sequence attentional neural machine translation. In: Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics (vol. 1: Long Papers), pp. 823\u2013833. (2016). https:\/\/doi.org\/10.18653\/v1\/P16-1078","DOI":"10.18653\/v1\/P16-1078"},{"key":"494_CR9","doi-asserted-by":"publisher","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. In: Findings of the Association for Computational Linguistics: EMNLP 2020, pp. 1536\u20131547 (2020). https:\/\/doi.org\/10.18653\/v1\/2020.findings-emnlp.139","DOI":"10.18653\/v1\/2020.findings-emnlp.139"},{"key":"494_CR10","doi-asserted-by":"publisher","unstructured":"Fernandes, P., Allamanis, M., Brockschmidt, M.: Structured neural summarization. In: International Conference on Learning Representations (2018). https:\/\/doi.org\/10.48550\/arXiv.1811.01824","DOI":"10.48550\/arXiv.1811.01824"},{"issue":"1","key":"494_CR11","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3522674","volume":"32","author":"S Gao","year":"2023","unstructured":"Gao, S., Gao, C., He, Y., Zeng, J., Nie, L., Xia, X., Lyu, M.: Code structure-guided transformer for source code summarization. ACM Trans. Softw. Eng. Methodol. 32(1), 1\u201332 (2023). https:\/\/doi.org\/10.1145\/3522674","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"494_CR12","doi-asserted-by":"crossref","unstructured":"Geng, M., Wang, S., Dong, D., Wang, H., Li, G., Jin, Z., Mao, X., Liao, X.: Large language models are few-shot summarizers: multi-intent comment generation via in-context learning. In: Proceedings of the 46th IEEE\/ACM International Conference on Software Engineering, pp. 1\u201313 (2024)","DOI":"10.1145\/3597503.3608134"},{"key":"494_CR13","doi-asserted-by":"publisher","unstructured":"Gong, Z., Gao, C., Wang, Y., Gu, W., Peng, Y., Xu, Z.: Source code summarization with structural relative position guided transformer. In: 2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), pp. 13\u201324. IEEE (2022) https:\/\/doi.org\/10.1109\/SANER53432.2022.00013","DOI":"10.1109\/SANER53432.2022.00013"},{"key":"494_CR14","doi-asserted-by":"publisher","unstructured":"Guo, J., Liu, J., Wan, Y., Li, L., Zhou, P.: Modeling hierarchical syntax structure with triplet position for source code summarization. In: Proceedings of the 60th Annual Meeting of the Association for Computational Linguistics (vol. 1: Long Papers), pp. 486\u2013500 (2022). https:\/\/doi.org\/10.18653\/v1\/2022.acl-long.37","DOI":"10.18653\/v1\/2022.acl-long.37"},{"key":"494_CR15","doi-asserted-by":"publisher","unstructured":"Guo, D., Lu, S., Duan, N., Wang, Y., Zhou, M., Yin, J.: Unixcoder: unified cross-modal pre-training for code representation. In: Proceedings of the 60th Annual Meeting of the Association for Computational Linguistics (vol. 1: Long Papers), pp. 7212\u20137225 (2022). https:\/\/doi.org\/10.18653\/v1\/2022.acl-long.499","DOI":"10.18653\/v1\/2022.acl-long.499"},{"issue":"5","key":"494_CR16","doi-asserted-by":"publisher","first-page":"103415","DOI":"10.1016\/j.ipm.2023.103415","volume":"60","author":"J Guo","year":"2023","unstructured":"Guo, J., Liu, J., Liu, X., Wan, Y., Li, L.: Summarizing source code with heterogeneous syntax graph and dual position. Inf. Process. Manag. 60(5), 103415 (2023). https:\/\/doi.org\/10.1016\/j.ipm.2023.103415","journal-title":"Inf. Process. Manag."},{"key":"494_CR17","doi-asserted-by":"publisher","first-page":"102058","DOI":"10.1016\/j.inffus.2023.102058","volume":"103","author":"J Guo","year":"2024","unstructured":"Guo, J., Liu, J., Liu, X., Li, L.: Summarizing source code through heterogeneous feature fusion and extraction. Inf. Fus. 103, 102058 (2024). https:\/\/doi.org\/10.1016\/j.inffus.2023.102058","journal-title":"Inf. Fus."},{"key":"494_CR18","doi-asserted-by":"publisher","unstructured":"Haiduc, S., Aponte, J., Marcus, A.: Supporting program comprehension with source code summarization. In: Proceedings of the 32nd ACM\/IEEE International Conference on Software Engineering, vol. 2, pp. 223\u2013226 (2010b). https:\/\/doi.org\/10.1145\/1810295.1810335","DOI":"10.1145\/1810295.1810335"},{"key":"494_CR19","doi-asserted-by":"publisher","unstructured":"Haiduc, S., Aponte, J., Moreno, L., Marcus, A.: On the use of automated text summarization techniques for summarizing source code. In: 2010 17th Working Conference on Reverse Engineering, pp. 35\u201344. IEEE (2010a). https:\/\/doi.org\/10.1109\/WCRE.2010.13","DOI":"10.1109\/WCRE.2010.13"},{"key":"494_CR20","unstructured":"Haldar, R., Hockenmaier, J.: Analyzing the performance of large language models on code summarization (2024). arXiv preprint arXiv:2404.08018"},{"key":"494_CR21","unstructured":"Hamilton, W., Ying, Z., Leskovec, J.: Inductive representation learning on large graphs. Adv. Neural Inf. Process. Syst. (2017) https:\/\/doi.org\/10.48550\/arXiv.1706.02216"},{"key":"494_CR22","doi-asserted-by":"publisher","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). https:\/\/doi.org\/10.1109\/CVPR.2016.90","DOI":"10.1109\/CVPR.2016.90"},{"key":"494_CR23","unstructured":"Hellendoorn, V.J., Sutton, C., Singh, R., Maniatis, P., Bieber, D.: Global relational models of source code. In: International Conference on Learning Representations (2019)"},{"key":"494_CR24","doi-asserted-by":"publisher","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). https:\/\/doi.org\/10.1145\/3196321.3196334","DOI":"10.1145\/3196321.3196334"},{"key":"494_CR25","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.: Deep code comment generation with hybrid lexical and syntactical information. Empir. Softw. Eng. 25, 2179\u20132217 (2020). https:\/\/doi.org\/10.1007\/s10664-019-09730-9","journal-title":"Empir. Softw. Eng."},{"key":"494_CR26","doi-asserted-by":"publisher","unstructured":"Iyer, S., Konstas, I., Cheung, A., Zettlemoyer, L.: Summarizing source code using a neural attention model. In: 54th Annual Meeting of the Association for Computational Linguistics 2016, pp. 2073\u20132083. Association for Computational Linguistics (2016). https:\/\/doi.org\/10.18653\/v1\/P16-1195","DOI":"10.18653\/v1\/P16-1195"},{"key":"494_CR27","doi-asserted-by":"publisher","first-page":"2612","DOI":"10.1016\/j.matpr.2020.08.508","volume":"37","author":"A Kidwai","year":"2021","unstructured":"Kidwai, A., Arya, C., Singh, P., Diwakar, M., Singh, S., Sharma, K., Kumar, N.: A comparative study on shells in linux: a review. Mater. Today: Proc. 37, 2612\u20132616 (2021). https:\/\/doi.org\/10.1016\/j.matpr.2020.08.508","journal-title":"Mater. Today: Proc."},{"key":"494_CR28","doi-asserted-by":"publisher","unstructured":"Kipf, T.N., Welling, M.: Semi-supervised classification with graph convolutional networks. In: International Conference on Learning Representations (2016). https:\/\/doi.org\/10.48550\/arXiv.1609.02907","DOI":"10.48550\/arXiv.1609.02907"},{"issue":"3","key":"494_CR29","doi-asserted-by":"publisher","first-page":"230","DOI":"10.1016\/j.infsof.2006.10.017","volume":"49","author":"A Kuhn","year":"2007","unstructured":"Kuhn, A., Ducasse, S., G\u00eerba, T.: Semantic clustering: identifying topics in source code. Inf. Softw. Technol. 49(3), 230\u2013243 (2007). https:\/\/doi.org\/10.1016\/j.infsof.2006.10.017","journal-title":"Inf. Softw. Technol."},{"key":"494_CR30","doi-asserted-by":"publisher","unstructured":"LeClair, A., Haque, S., Wu, L., McMillan, C.: Improved code summarization via a graph neural network. In: Proceedings of the 28th International Conference on Program Comprehension, pp. 184\u2013195. (2020). https:\/\/doi.org\/10.1145\/3387904.3389268","DOI":"10.1145\/3387904.3389268"},{"key":"494_CR31","doi-asserted-by":"publisher","unstructured":"Liang, R., Zhang, T., Lu, Y.S., Liu, Y., Huang, Z., Chen, X.: Astbert: enabling language model for financial code understanding with abstract syntax trees. Proceedings of the Fourth Workshop on Financial Technology and Natural Language Processing (FinNLP) (2022). https:\/\/doi.org\/10.18653\/v1\/2022.finnlp-1.2","DOI":"10.18653\/v1\/2022.finnlp-1.2"},{"key":"494_CR32","doi-asserted-by":"publisher","unstructured":"Lin, C., Ouyang, Z., Zhuang, J., Chen, J., Li, H., Wu, R.: 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. (2021). https:\/\/doi.org\/10.1109\/ICPC52881.2021.00026","DOI":"10.1109\/ICPC52881.2021.00026"},{"key":"494_CR33","unstructured":"Lin, C.-Y.: Rouge: a package for automatic evaluation of summaries. In: Text Summarization Branches Out, pp. 74\u201381 (2004)"},{"key":"494_CR34","doi-asserted-by":"publisher","unstructured":"Liu, Z., Xia, X., Hassan, A.E., Lo, D., Xing, Z., Wang, X.: Neural-machine-translation-based commit message generation: How far are we? In: Proceedings of the 33rd ACM\/IEEE International Conference on Automated Software Engineering, pp. 373\u2013384 (2018). https:\/\/doi.org\/10.1145\/3238147.3238190","DOI":"10.1145\/3238147.3238190"},{"key":"494_CR35","doi-asserted-by":"publisher","unstructured":"Mazurak, K., Zdancewic, S.: Abash: finding bugs in bash scripts. In: Proceedings of the 2007 Workshop on Programming Languages and Analysis for Security, pp. 105\u2013114. (2007). https:\/\/doi.org\/10.1145\/1255329.1255347","DOI":"10.1145\/1255329.1255347"},{"key":"494_CR36","doi-asserted-by":"publisher","unstructured":"Milligan, I., Baker, J.: Introduction to the bash command line. Technical report, The Editorial Board of the Programming Historian (2014). https:\/\/doi.org\/10.46430\/phen0037","DOI":"10.46430\/phen0037"},{"key":"494_CR37","unstructured":"Oli, P., Banjade, R., Chapagain, J., Rus, V.: The behavior of large language models when prompted to generate code explanations (2023). arXiv preprint arXiv:2311.01490"},{"key":"494_CR38","doi-asserted-by":"publisher","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). https:\/\/doi.org\/10.3115\/1073083.1073135","DOI":"10.3115\/1073083.1073135"},{"key":"494_CR39","doi-asserted-by":"publisher","first-page":"149","DOI":"10.1016\/j.neunet.2022.03.008","volume":"150","author":"A Rassil","year":"2022","unstructured":"Rassil, A., Chougrad, H., Zouaki, H.: Augmented graph neural network with hierarchical global-based residual connections. Neural Netw. 150, 149\u2013166 (2022). https:\/\/doi.org\/10.1016\/j.neunet.2022.03.008","journal-title":"Neural Netw."},{"key":"494_CR40","doi-asserted-by":"crossref","unstructured":"Roy, D., Fakhoury, S., Arnaoudova, V.: Reassessing automatic evaluation metrics for code summarization tasks. In: Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp. 1105\u20131116 (2021)","DOI":"10.1145\/3468264.3468588"},{"issue":"1","key":"494_CR41","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1007\/s10515-024-00431-2","volume":"31","author":"Y Shen","year":"2024","unstructured":"Shen, Y., Ju, X., Chen, X., Yang, G.: Bash comment generation via data augmentation and semantic-aware codebert. Autom. Softw. Eng. 31(1), 30 (2024). https:\/\/doi.org\/10.1007\/s10515-024-00431-2","journal-title":"Autom. Softw. Eng."},{"key":"494_CR42","doi-asserted-by":"publisher","unstructured":"Shi, Y., Huang, Z., Feng, S., Zhong, H., Wang, W., Sun, Y.: Masked label prediction: Unified message passing model for semi-supervised classification (2020). arXiv preprint arXiv:2009.03509. https:\/\/doi.org\/10.24963\/ijcai.2021\/214","DOI":"10.24963\/ijcai.2021\/214"},{"key":"494_CR43","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2023.3256362","author":"C Shi","year":"2023","unstructured":"Shi, C., Cai, B., Zhao, Y., Gao, L., Sood, K., Xiang, Y.: Coss: leveraging statement semantics for code summarization. IEEE Trans. Softw. Eng. (2023). https:\/\/doi.org\/10.1109\/TSE.2023.3256362","journal-title":"IEEE Trans. Softw. Eng."},{"key":"494_CR44","doi-asserted-by":"publisher","unstructured":"Shido, Y., Kobayashi, Y., Yamamoto, A., Miyamoto, A., Matsumura, T.: Automatic source code summarization with extended tree-lstm. In: 2019 International Joint Conference on Neural Networks (IJCNN), pp. 1\u20138. IEEE (2019). https:\/\/doi.org\/10.1109\/IJCNN.2019.8851751","DOI":"10.1109\/IJCNN.2019.8851751"},{"issue":"1","key":"494_CR45","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1007\/s10515-024-00421-4","volume":"31","author":"C-Y Su","year":"2024","unstructured":"Su, C.-Y., McMillan, C.: Distilled GPT for source code summarization. Autom. Softw. Eng. 31(1), 22 (2024)","journal-title":"Autom. Softw. Eng."},{"key":"494_CR46","doi-asserted-by":"publisher","unstructured":"Tang, Z., Shen, X., Li, C., Ge, J., Huang, L., Zhu, Z., Luo, B.: Ast-trans: code summarization with efficient tree-structured attention. In: Proceedings of the 44th International Conference on Software Engineering, pp. 150\u2013162. (2022a). https:\/\/doi.org\/10.1145\/3510003.3510224","DOI":"10.1145\/3510003.3510224"},{"key":"494_CR47","doi-asserted-by":"publisher","unstructured":"Tian, Z., Zhang, C., Tian, B.: Code summarization through learning linearized ast paths with transformer. In: The International Conference on Natural Computation, Fuzzy Systems and Knowledge Discovery, pp. 53\u201360, Springer. (2022b). https:\/\/doi.org\/10.1007\/978-3-031-20738-9_7","DOI":"10.1007\/978-3-031-20738-9_7"},{"issue":"3","key":"494_CR48","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3636430","volume":"18","author":"S Tipirneni","year":"2024","unstructured":"Tipirneni, S., Zhu, M., Reddy, C.K.: Structcoder: structure-aware transformer for code generation. ACM Trans. Knowl. Discov. Data 18(3), 1\u201320 (2024). https:\/\/doi.org\/10.1145\/3636430","journal-title":"ACM Trans. Knowl. Discov. Data"},{"key":"494_CR49","unstructured":"Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A.N., Kaiser, \u0141., Polosukhin, I.: Attention is all you need. In: Proceedings of the 31st International Conference on Neural Information Processing Systems. NIPS\u201917, 37 pp. 6000\u20136010 (2017). https:\/\/dl.acm.org\/doi\/10.5555\/3295222.3295349"},{"issue":"20","key":"494_CR50","doi-asserted-by":"publisher","first-page":"10","DOI":"10.48550\/arXiv.1710.10903","volume":"1050","author":"P Velickovic","year":"2017","unstructured":"Velickovic, P., Cucurull, G., Casanova, A., Romero, A., Lio, P., Bengio, Y., et al.: Graph attention networks. Stat 1050(20), 10\u201348550 (2017). https:\/\/doi.org\/10.48550\/arXiv.1710.10903","journal-title":"Stat"},{"key":"494_CR51","doi-asserted-by":"publisher","unstructured":"Wan, Y., Zhao, Z., Yang, M., Xu, G., Ying, H., Wu, J., Yu, P.S.: 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 (2018). https:\/\/doi.org\/10.1145\/3238147.3238206","DOI":"10.1145\/3238147.3238206"},{"key":"494_CR52","doi-asserted-by":"publisher","unstructured":"Wang, Y., Dong, Y., Lu, X., Zhou, A.: Gypsum: learning hybrid representations for code summarization. In: Proceedings of the 30th IEEE\/ACM International Conference on Program Comprehension, pp. 12\u201323 (2022). https:\/\/doi.org\/10.1145\/3524610.3527903","DOI":"10.1145\/3524610.3527903"},{"key":"494_CR53","doi-asserted-by":"publisher","unstructured":"Wang, Y., Wang, W., Joty, S., Hoi, S.C.: 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 (2021). https:\/\/doi.org\/10.18653\/v1\/2021.emnlp-main.685","DOI":"10.18653\/v1\/2021.emnlp-main.685"},{"key":"494_CR54","doi-asserted-by":"publisher","unstructured":"Wei, B., Li, Y., Li, G., Xia, X., Jin, Z.: Retrieve and refine: exemplar-based neural comment generation. In: Proceedings of the 35th IEEE\/ACM International Conference on Automated Software Engineering, pp. 349\u2013360. (2020). https:\/\/doi.org\/10.1145\/3324884.3416578","DOI":"10.1145\/3324884.3416578"},{"key":"494_CR55","doi-asserted-by":"publisher","unstructured":"Wu, H., Zhao, H., Zhang, M.: Code summarization with structure-induced transformer. In: Findings of the Association for Computational Linguistics: ACL-IJCNLP 2021, pp. 1078\u20131090 (2021). https:\/\/doi.org\/10.18653\/v1\/2021.findings-acl.93","DOI":"10.18653\/v1\/2021.findings-acl.93"},{"key":"494_CR56","doi-asserted-by":"crossref","unstructured":"Yang, G., Chen, X., Cao, J., Xu, S., Cui, Z., Yu, C., Liu, K.: Comformer: code comment generation via transformer and fusion method-based hybrid code representation. In: 2021 8th International Conference on Dependable Systems and Their Applications (DSA), pp. 30\u201341. IEEE, (2021)","DOI":"10.1109\/DSA52907.2021.00013"},{"key":"494_CR57","doi-asserted-by":"crossref","first-page":"107858","DOI":"10.1016\/j.knosys.2021.107858","volume":"237","author":"G Yang","year":"2022","unstructured":"Yang, G., Liu, K., Chen, X., Zhou, Y., Yu, C., Lin, H.: Ccgir: information retrieval-based code comment generation method for smart contracts. Knowl.-Based Syst. 237, 107858 (2022)","journal-title":"Knowl.-Based Syst."},{"issue":"6","key":"494_CR58","doi-asserted-by":"crossref","first-page":"141","DOI":"10.1007\/s10664-023-10372-1","volume":"28","author":"G Yang","year":"2023","unstructured":"Yang, G., Zhou, Y., Chen, X., Zhang, X., Xu, Y., Han, T., Chen, T.: A syntax-guided multi-task learning approach for turducken-style code generation. Empir. Softw. Eng. 28(6), 141 (2023)","journal-title":"Empir. Softw. Eng."},{"key":"494_CR59","doi-asserted-by":"publisher","unstructured":"Yu, C., Yang, G., Chen, X., Liu, K., Zhou, Y.: Bashexplainer: Retrieval-augmented bash code comment generation based on fine-tuned codebert. In: 2022 IEEE International Conference on Software Maintenance and Evolution (ICSME), pp. 82\u201393, IEEE. (2022). https:\/\/doi.org\/10.1109\/ICSME55016.2022.00016","DOI":"10.1109\/ICSME55016.2022.00016"},{"issue":"2","key":"494_CR60","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3546066","volume":"32","author":"C Zeng","year":"2023","unstructured":"Zeng, C., Yu, Y., Li, S., Xia, X., Wang, Z., Geng, M., Bai, L., Dong, W., Liao, X.: degraphcs: embedding variable-based flow graph for neural code search. ACM Trans. Softw. Eng. Methodol. 32(2), 1\u201327 (2023). https:\/\/doi.org\/10.1145\/3546066","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"494_CR61","doi-asserted-by":"publisher","unstructured":"Zhang, J., Wang, X., Zhang, H., Sun, H., Liu, X.: Retrieval-based neural source code summarization. In: Proceedings of the ACM\/IEEE 42nd International Conference on Software Engineering, pp. 1385\u20131397. (2020). https:\/\/doi.org\/10.1145\/3377811.3380383","DOI":"10.1145\/3377811.3380383"},{"issue":"10","key":"494_CR62","doi-asserted-by":"publisher","first-page":"1372","DOI":"10.3390\/e24101372","volume":"24","author":"C Zhang","year":"2022","unstructured":"Zhang, C., Zhou, Q., Qiao, M., Tang, K., Xu, L., Liu, F.: Re_trans: combined retrieval and transformer model for source code summarization. Entropy 24(10), 1372 (2022). https:\/\/doi.org\/10.3390\/e24101372","journal-title":"Entropy"},{"key":"494_CR63","doi-asserted-by":"publisher","first-page":"111257","DOI":"10.1016\/j.jss.2022.111257","volume":"188","author":"Y Zhou","year":"2022","unstructured":"Zhou, Y., Shen, J., Zhang, X., Yang, W., Han, T., Chen, T.: Automatic source code summarization with graph attention networks. J. Syst. Softw. 188, 111257 (2022). https:\/\/doi.org\/10.1016\/j.jss.2022.111257","journal-title":"J. Syst. Softw."}],"container-title":["Automated Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-025-00494-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10515-025-00494-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-025-00494-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,6]],"date-time":"2025-04-06T01:34:51Z","timestamp":1743903291000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10515-025-00494-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,3,4]]},"references-count":63,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2025,5]]}},"alternative-id":["494"],"URL":"https:\/\/doi.org\/10.1007\/s10515-025-00494-9","relation":{},"ISSN":["0928-8910","1573-7535"],"issn-type":[{"type":"print","value":"0928-8910"},{"type":"electronic","value":"1573-7535"}],"subject":[],"published":{"date-parts":[[2025,3,4]]},"assertion":[{"value":"26 May 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 February 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 March 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 conflict of interest. We ensure that accepted principles of ethical and professional conduct have been followed.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical approval"}}],"article-number":"28"}}