点击上方蓝字
关注我们
导
读
恰当的注释可以正确描述代码的功能,从而有助于程序理解。然而,由于注释代码较为耗费精力,很多项目的代码一定程度上缺少注释。自动生成注释技术能够为代码自动添加注释,从而有效减轻手动添加注释的工作量。现有方法通常试图利用代码与注释之间的某种给定的关联关系来实现注释自动生成。然而,当编程模式发生变化时,这些手动给出的关联性极易失效,从而导致代码注释自动生成效果不佳。另一方面,多数现有工作将代码视为普通文本,忽略了其代码结构内蕴的丰富语义信息。为此,本文提出了一种新的代码注释生成方法CodeAttention。该方法基于注意力机制,在生成代码注释时充分利用了关键语句,符号,关键词等代码结构信息。通过关注这些特殊结构信息,CodeAttention能够更好的建模代码语义,从而获得更好的注释生成效果。实验结果表明,CodeAttention方法明显优于现有的方法。
文章精要
请长按下方二维码识别,阅读该文。
相关内容推荐:
基于非负局部约束词汇树的指静脉图像检索 2019 13(2):318-332
基于标记分布学习的软视频行为解析 2019 13(2):302-317
随机局部搜索求解最大可满足性问题的经验研究 2019 13(1):86-98
基于情感信息和神经网络模型的立场分析 2019 13(1):127-138
基于鲁棒特征学习和无需大规模预训练的在线判别式跟踪算法 2018 12(6):1160-1172
基于BP神经网络和主成分分析的岩体滤波算法 2018 12(6):1149-1159
Frontiers of Computer Science
Frontiers of Computer Science (FCS)是由教育部主管、高等教育出版社和北京航空航天大学共同主办、SpringerNature 公司海外发行的英文学术期刊。本刊于 2007 年创刊,双月刊,全球发行。主要刊登计算机科学领域具有创新性的综述论文、研究论文等。本刊主编为周志华教授,共同主编为熊璋教授。编委会及青年 AE 团队由国内外知名学者及优秀青年学者组成。本刊被 SCI、Ei、DBLP、INSPEC、SCOPUS 和中国科学引文数据库(CSCD)核心库等收录,为 CCF 推荐期刊;两次入选“中国科技期刊国际影响力提升计划”;入选“第4届中国国际化精品科技期刊”。
长按二维码关注Frontiers of Computer Science公众号