arrow
返回

CSJSS: Augmenting code summarization with joint structural semantic of abstract syntax trees

delete2025-10-31
delete0
PRE
AI
R
Rongzhi Qi *
J
Jun Yang
S
Shuiyan Li
毛莺池 封面图
毛莺池 (Yingchi Mao)
DOI:10.1016/j.infsof.2025.107953delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
代码摘要旨在为代码片段生成全面的自然语言描述。当前的方法主要侧重于从抽象语法树(ASTs)中提取语法和结构信息。然而,从结构角度看,AST中的大量细粒度节点可能导致结构特征的捕获不完整。因此,生成的摘要可能存在冗余。为解决此局限性,我们提出了CSJSS(基于抽象语法树联合结构语义的代码摘要),一种新型代码摘要模型,通过整合AST的联合结构语义来增强摘要效果。CSJSS采用编码器-解码器架构。基于Transformer的编码器捕捉代码标记序列的文本特征。此外,联合编码器结合了子树级递归神经网络(S-RvNN)和全局树结构编码(C-RvNN)。它通过图注意力机制动态优化AST特征权重,从而融合局部和全局结构语义。在TLCodeSum和Funcom数据集上进行的广泛实验表明,CSJSS优于现有最先进模型,在摘要质量上实现了显著提升。本研究为代码摘要的未来发展奠定了基础,并突显了整合多样化特征表示以提升摘要准确性的潜力。

期刊

Information and Software Technology 封面图
Information and Software Technology
IF:
4.3
论文数:
3.8K
被引数:
7.7K

机构

H
Hohai University
学者数:
2.3W
论文数: 1.8W
被引数: 2.1W
引用论文

引用论文

暂无论文信息