Page 343 - 《软件学报》2025年第8期
P. 343
3766 软件学报 2025 年第 36 卷第 8 期
Findings of the Association for Computational Linguistics. Dubrovnik: ACL, 2023. 2023. 1321–1333. [doi: 10.18653/v1/2023.findings-
eacl.97]
[50] Fowkes J, Chanthirasegaran P, Ranca R, Allamanis M, Lapata M, Sutton C. Autofolding for source code summarization. IEEE Trans. on
Software Engineering, 2017, 43(12): 1095–1109. [doi: 10.1109/TSE.2017.2664836]
[51] Wang RY, Zhang HW, Lu GL, Lyu L, Lyu C. Fret: Functional reinforced transformer with BERT for code summarization. IEEE Access,
2020, 8: 135591–135604. [doi: 10.1109/ACCESS.2020.3011744]
[52] Wang YL, Shi ES, Du L, Yang XD, Hu YX, Han S, Zhang HY, Zhang DM. CoCoSum: Contextual code summarization with multi-
relational graph neural network. arXiv:2107.01933, 2021.
[53] Zeng JW, Zhang T, Xu Z. DG-Trans: Automatic code summarization via dynamic graph attention-based transformer. In: Proc. of the 21st
IEEE Int’l Conf. on Software Quality, Reliability and Security. Hainan: IEEE, 2021. 786–795. [doi: 10.1109/QRS54544.2021.00088]
[54] Gong Z, Gao CY, Wang YS, Gu WC, Peng Y, Xu ZL. Source code summarization with structural relative position guided Transformer.
In: Proc. of the 2022 IEEE Int’l Conf. on Software Analysis, Evolution and Reengineering. Honolulu: IEEE, 2022. 13–24. [doi: 10.1109/
SANER53432.2022.00013]
[55] Chai L, Li M. Pyramid attention for source code summarization. In: Proc. of the 36th Int’l Conf. on Neural Information Processing
Systems. New Orleans: Curran Associates Inc., 2022. 1485.
[56] Xie R, Hu TX, Ye W, Zhang SK. Low-resources project-specific code summarization. In: Proc. of the 37th IEEE/ACM Int’l Conf. on
Automated Software Engineering. Rochester: ACM, 2022. 68. [doi: 10.1145/3551349.3556909]
[57] Wang Y, Dong Y, Lu XS, Zhou AY. GypSum: Learning hybrid representations for code summarization. In: Proc. of the 30th IEEE/ACM
Int’l Conf. on Program Comprehension. Pittsburgh: IEEE, 2022. 12–23. [doi: 10.1145/3524610.3527903]
[58] Cheng WY, Hu P, Wei SZ, Mo R. Keyword-guided abstractive code summarization via incorporating structural and contextual
information. Information and Software Technology, 2022, 150: 106987. [doi: 10.1016/j.infsof.2022.106987]
[59] Ye T, Wu LF, Ma TF, Zhang XH, Du YK, Liu PY, Ji SL, Wang WH. Tram: A token-level retrieval-augmented mechanism for source
code summarization. In: Proc. of the 2024 Findings of the Association for Computational Linguistics. Mexico City: ACL, 2024.
2959–2971. [doi: 10.18653/v1/2024.findings-naacl.186]
[60] Zhou ZY, Yu HQ, Fan GS, Huang ZJ, Yang K. Towards retrieval-based neural code summarization: A meta-learning approach. IEEE
Trans. on Software Engineering, 2023, 49(4): 3008–3031. [doi: 10.1109/TSE.2023.3238161]
[61] Gao SZ, Gao CY, He YL, Zeng JC, Nie LY, Xia X, Lyu M. Code structure-guided Transformer for source code summarization. ACM
Trans. on Software Engineering and Methodology, 2023, 32(1): 23. [doi: 10.1145/3522674]
[62] Zhang ML, Zhou G, Yu WT, Huang NB, Liu WF. GA-SCS: Graph-augmented source code summarization. ACM Trans. on Asian and
Low-resource Language Information Processing, 2023, 22(2): 53. [doi: 10.1145/3554820]
[63] Zeng JW, He YT, Zhang T, Xu Z, Han Q. CLG-Trans: Contrastive learning for code summarization via graph attention-based
transformer. Science of Computer Programming, 2023, 226: 102925. [doi: 10.1016/j.scico.2023.102925]
[64] Mu FW, Chen X, Shi L, Wang S, Wang Q. Automatic comment generation via multi-pass deliberation. In: Proc. of the 37th IEEE/ACM
Int’l Conf. on Automated Software Engineering. Rochester: ACM, 2022. 14. [doi: 10.1145/3551349.3556917]
[65] Chen FX, Kim M, Choo J. Novel natural language summarization of program code via leveraging multiple input representations. In: Proc.
of the 2021 Findings of the Association for Computational Linguistics. Punta Cana: ACL, 2021. 2510–2520. [doi: 10.18653/v1/
2021.findings-emnlp.214]
[66] Rai S, Gaikwad T, Jain S, Gupta A. Method level text summarization for Java code using nano-patterns. In: Proc. of the 24th Asia-Pacific
Software Engineering Conf. Nanjing: IEEE, 2017. 199–208. [doi: 10.1109/APSEC.2017.26]
[67] Sharma R, Chen FX, Fard F. LAMNER: Code comment generation using character language model and named entity recognition. In:
Proc. of the 30th IEEE/ACM Int’l Conf. on Program Comprehension. Pittsburgh: IEEE, 2022. 48–59. [doi: 10.1145/3524610.3527924]
[68] McBurney PW, McMillan C. Automatic documentation generation via source code summarization of method context. In: Proc. of the
22nd Int’l Conf. on Program Comprehension. Hyderabad: ACM, 2014. 279–290. [doi: 10.1145/2597008.2597149]
[69] McBurney PW, McMillan C. Automatic source code summarization of context for Java methods. IEEE Trans. on Software Engineering,
2016, 42(2): 103–119. [doi: 10.1109/TSE.2015.2465386]
[70] Badihi S, Heydarnoori A. CrowdSummarizer: Automated generation of code summaries for Java programs through crowdsourcing. IEEE
Software, 2017, 34(2): 71–80. [doi: 10.1109/MS.2017.45]
[71] Wang X, Peng X, Sun J, Zhao YF, Chen C, Fan JK. A topic guided pointer-generator model for generating natural language code
summaries. arXiv:2107.01642, 2021.
[72] Choi YS, Bak JY, Na CW, Lee JH. Learning sequential and structural information for source code summarization. In: Proc. of the 2021

