基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
在软件开发过程中,性能良好的代码注释工具能够提高开发效率并降低维护成本.部分研究者将代码注释自动生成看作将源代码翻译成自然语言注释的翻译任务,但仅考虑源代码的序列信息而忽略了代码内部的结构特性.为此,在常见端到端翻译模型的基础上,利用代码抽象语法树将源代码的结构信息嵌入到编码器解码器翻译模型中,提出一种基于结构感知的双编码器解码器模型,该模型综合考虑源代码的序列信息与代码内部的结构特性.在真实数据集上的实验结果表明,相比PBMT、Seq2seq模型,该模型的BLEU得分较高,且生成的注释更准确和易读.
推荐文章
RTW嵌入式代码自动生成机制与代码结构分析
实时工作间
嵌入式系统
代码自动生成技术
VxWorks
基于循环自动编码器的间歇过程故障监测
算法
动态建模
神经网络
LSTM
过程监测
循环自动编码器
基于FPGA的RS编码器设计与实现
里德-索洛蒙编码
对称结构
现场可编程逻辑阵列
一种基于光电编码器双路测量间距的方法
五轮仪法
光电编码器
算法
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 基于结构感知双编码器的代码注释自动生成
来源期刊 计算机工程 学科 工学
关键词 代码注释生成 抽象语法树 双编码器解码器模型 卷积神经网络 循环神经网络
年,卷(期) 2020,(2) 所属期刊栏目 开发研究与工程应用
研究方向 页码范围 304-308,314
页数 6页 分类号 TP391
字数 4316字 语种 中文
DOI 10.19678/j.issn.1000-3428.0053873
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 朱扬勇 复旦大学计算机科学技术学院上海市数据科学重点实验室 91 3435 25.0 58.0
2 熊赟 复旦大学计算机科学技术学院上海市数据科学重点实验室 26 277 7.0 16.0
3 徐少峰 复旦大学计算机科学技术学院上海市数据科学重点实验室 1 0 0.0 0.0
4 潘文韬 复旦大学计算机科学技术学院上海市数据科学重点实验室 1 0 0.0 0.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (20)
共引文献  (33)
参考文献  (6)
节点文献
引证文献  (0)
同被引文献  (0)
二级引证文献  (0)
1997(2)
  • 参考文献(1)
  • 二级参考文献(1)
1998(1)
  • 参考文献(1)
  • 二级参考文献(0)
2001(1)
  • 参考文献(0)
  • 二级参考文献(1)
2003(2)
  • 参考文献(0)
  • 二级参考文献(2)
2005(1)
  • 参考文献(0)
  • 二级参考文献(1)
2006(1)
  • 参考文献(0)
  • 二级参考文献(1)
2007(1)
  • 参考文献(1)
  • 二级参考文献(0)
2011(1)
  • 参考文献(0)
  • 二级参考文献(1)
2012(1)
  • 参考文献(0)
  • 二级参考文献(1)
2014(2)
  • 参考文献(0)
  • 二级参考文献(2)
2015(3)
  • 参考文献(1)
  • 二级参考文献(2)
2016(3)
  • 参考文献(0)
  • 二级参考文献(3)
2017(5)
  • 参考文献(0)
  • 二级参考文献(5)
2018(1)
  • 参考文献(1)
  • 二级参考文献(0)
2019(1)
  • 参考文献(1)
  • 二级参考文献(0)
2020(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
研究主题发展历程
节点文献
代码注释生成
抽象语法树
双编码器解码器模型
卷积神经网络
循环神经网络
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机工程
月刊
1000-3428
31-1289/TP
大16开
上海市桂林路418号
4-310
1975
chi
出版文献量(篇)
31987
总下载数(次)
53
总被引数(次)
317027
相关基金
国家自然科学基金
英文译名:the National Natural Science Foundation of China
官方网址:http://www.nsfc.gov.cn/
项目类型:青年科学基金项目(面上项目)
学科类型:数理科学
论文1v1指导