期刊文献+
共找到1篇文章
< 1 >
每页显示 20 50 100
MMCUP:融合多模态信息的代码注释自动更新方法 被引量:1
1
作者 刘诗凡 崔展齐 +1 位作者 陈翔 李莉 《计算机学报》 EI CAS CSCD 北大核心 2024年第1期172-189,共18页
良好的代码注释对于程序维护有着重要价值.但在实际开发过程中,开发人员经常会在更改代码后忽略更新相应的代码注释,导致更新后的代码和注释不一致,对软件可维护性造成影响.现有注释更新方法在进行注释更新时,通常仅将代码视为普通文本... 良好的代码注释对于程序维护有着重要价值.但在实际开发过程中,开发人员经常会在更改代码后忽略更新相应的代码注释,导致更新后的代码和注释不一致,对软件可维护性造成影响.现有注释更新方法在进行注释更新时,通常仅将代码视为普通文本进行处理,忽视了代码结构信息.为此,本文提出了一种融合多模态信息的代码注释更新方法MMCUP(Multi-Modal Comment UPdating).MMCUP使用了旧代码注释、代码编辑序列和AST差异序列三种模态的信息来训练基于Transformer架构的模型,以对注释进行更新.实验结果表明,,MMCUP在Accuracy、Recall@5等指标上相较于CUP和HatCUP等方法至少提高了5.8%和4.4%. 展开更多
关键词 代码注释更新 程序理解 代码-注释共同演化 深度学习 序列到序列模型
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部