《计算机应用研究》|Application Research of Computers

代码注释自动生成研究进展

Review on code comment automatic generation

免费全文下载 (已被下载 次)  
获取PDF全文
作者 赵乐乐,张丽萍
机构 内蒙古师范大学 计算机科学技术学院,呼和浩特 010022
统计 摘要被查看 次,已被下载
文章编号 1001-3695(2021)04-004-0982-08
DOI 10.19734/j.issn.1001-3695.2020.03.0093
摘要 代码注释作为软件中的重要组成部分,在软件维护、复用等领域中发挥着重要作用。代码注释自动生成技术旨在减轻人工编写注释的工作量,从而提高软件开发效率。现有的注释自动生成方法分为基于规则、文本摘要、数据驱动、主题模型、深度学习等层次。综述了代码注释自动生成的相关概念,对比总结各类代码注释自动生成方法,对近年来代码注释自动生成相关应用进行了梳理和总结,最后对注释自动生成所面临的挑战进行了分析,展望了该领域未来的研究。
关键词 代码注释; 代码注释自动生成; 深度学习; 机器翻译
基金项目 国家自然科学基金资助项目(61462071)
内蒙古自然科学基金资助项目(2018MS06009)
内蒙古自治区高等学校科学研究项目(NJZY19026)
内蒙古师范大学自主科研项目(29K19ZZYF017)
本文URL http://www.arocmag.com/article/01-2021-04-004.html
英文标题 Review on code comment automatic generation
作者英文名 Zhao Lele, Zhang Liping
机构英文名 College of Computer Science & Technology,Inner Mongolia Normal University,Hohhot 010022,China
英文摘要 As an important part of software, code comments play an important role in software maintenance, software reuse. Automatic code comments generation technology aims to reduce the workload of manual comment, thus improving the efficiency of software development. Existing comments automatic generation methods can be categorized into rule-based, text summary-based, data-based, topic model-based, deep learning-based and other levels. This paper summarized the concept of automatic code comments generation, compared and summarized the various types of code comment automatic generation methods, sorted out and reviewed the research progress of code comment automatic generation in recent years. Finally, this paper analyzed the challenges of code comments automatic generation and looked forward to the future research in this area.
英文关键词 code comments; automatic generation of code comments; deep learning; machine translation
参考文献 查看稿件参考文献
 
收稿日期 2020/3/23
修回日期 2020/4/28
页码 982-989
中图分类号 TP311.5
文献标志码 A