论文笔记
animalkun
这个作者很懒,什么都没留下…
展开
-
【论文笔记】 Reinforcement-Learning-Guided Source Code Summarization using Hierarchical Attention
1 INTRODUCTION软件维护blablabla……代码注释blablabla……好的代码注释应具有以下特征:(1) 正确性,正确地阐明代码的意图;(2) 流利,使维护者易于阅读和理解;(3) 一致性,遵循标准的样式/格式。现有的研究:统计语言模型,模板和规则,神经机器翻译等。研究的局限性和作者的一些见解:直接输入代码作为文本,不考虑代码的层次结构(能够通过不同上下文的不同token为注释生成提供更全面的表征)。只用简单的时序特征来表示代码,如token 序列,而其他能够捕获注释和程序之原创 2020-08-28 21:59:18 · 781 阅读 · 3 评论 -
【综述笔记】 A survey of automatic generation of source code comments Algorithms and techniques
A survey of automatic generation of source code comments Algorithms and techniquesABSTRACT代码注释存在问题:代码注释有助于程序理解,然而因为非常耗费精力、程序员缺乏相关知识,以及其他因素,代码注释常常短缺,甚至与源代码不匹配。为此,一直有研究人员在关注代码注释的自动生成问题。本文作为对自动代码注释研究的综述,做了以下工作:1. 对注释自动生成存在的挑战和研究框架进行总体分析。2. 总结代表性算法的分类、设计原则原创 2020-08-18 20:36:21 · 993 阅读 · 0 评论 -
【论文笔记】Recommendations for Datasets for Source Code Summarization
Recommendations for Datasets for Source Code Summarization文章目录Recommendations for Datasets for Source Code Summarization摘要1 INTRODUCTION2 RELATED WORK3 DATASET PREPARATION3.1 RESEARCH QUESTIONS3.2 METHODOLOGY3.3 DATASET CHARACTERISTICS4 EXPERIMENTAL RESUL原创 2020-08-14 21:38:02 · 360 阅读 · 0 评论 -
【论文笔记】Improving Automatic Source Code Summarization via Deep Reinforcement Learning
Improving Automatic Source Code Summarization via Deep Reinforcement Learning1 本文背景软件维护占据软件开发生命周期很大一部分,提供代码执行任务的描述对于软件维护来说是必须的,然而注释代码仍然是一项劳动密集型的任务,使得真实的软件项目很少具备充分的代码文档以减少未来的维护成本。本文作者提出:一个好的注释论至少应该具备以下特征: a)正确性:正确地阐明代码的意图。b)流利:流畅的自然语言,易于维护者阅读和理解。c)一致性:遵循原创 2020-07-25 23:55:31 · 768 阅读 · 0 评论