paper-with-me

Papers Source Code Summarization

“Source Code Summarization” 태그가 달린 논문 58편 · 필터 해제

Automatic Source Code Summarization via Reinforcement Learning

2020-12-14 · CUHK Course IERG5350 2020 12 · Zhuangbin Chen

Due to the fast development of computer and software, the volume of today's code has reached an unprecedented level. For large-scale systems (e.g., cloud computing systems) with billions lines of codes, the majority of i…

Cloud ComputingCode SummarizationManagementreinforcement-learning+3

GraphCodeBERT: Pre-training Code Representations with Data Flow

2020-09-17 · ICLR 2021 1 · Daya Guo, Shuo Ren, Shuai Lu, Zhangyin Feng 외

Pre-trained models for programming language have achieved dramatic empirical improvements on a variety of code-related tasks such as code search, code completion, code summarization, etc. However, existing pre-trained mo…

Clone DetectionCode CompletionCode SearchCode Summarization+6

Self-Supervised Contrastive Learning for Code Retrieval and Summarization via Semantic-Preserving Transformations

2020-09-06 · Nghi D. Q. Bui, Yijun Yu, Lingxiao Jiang

We propose Corder, a self-supervised contrastive learning framework for source code model. Corder is designed to alleviate the need of labeled data for code retrieval and code summarization tasks. The pre-trained model o…

ClusteringCode SummarizationContrastive LearningInformation Retrieval+6

Contrastive Code Representation Learning

2020-07-09 · EMNLP 2021 11 · Paras Jain, Ajay Jain, Tianjun Zhang, Pieter Abbeel 외

Recent work learns contextual representations of source code by reconstructing tokens from their context. For downstream semantic understanding tasks like summarizing code in English, these representations should ideally…

Clone DetectionContrastive LearningData AugmentationMethod name prediction+3

Retrieval-Augmented Generation for Code Summarization via Hybrid GNN

2020-06-09 · ICLR 2021 1 · Shangqing Liu, Yu Chen, Xiaofei Xie, JingKai Siow 외

Source code summarization aims to generate natural language summaries from structured code snippets for better understanding code functionalities. However, automatic code summarization is challenging due to the complexit…

Code SummarizationRetrievalRetrieval-augmented GenerationSource Code Summarization

A Structural Transformer with Relative Positions in Trees for Code-to-Sequence Tasks

2020-06-04 · Anonymous

We suggest two approaches to incorporate syntactic information into transformer models encoding trees (e.g. abstract syntax trees) and generating sequences. First, we use self-attention with relative position representat…

Code SummarizationMachine TranslationPositionSource Code Summarization+1

A Transformer-based Approach for Source Code Summarization

2020-05-01 · ACL 2020 6 · Wasi Uddin Ahmad, Saikat Chakraborty, Baishakhi Ray, Kai-Wei Chang

Generating a readable summary that describes the functionality of a program is known as source code summarization. In this task, learning code representation by modeling the pairwise relationship between code tokens to c…

Code SummarizationPositionSource Code Summarization

Improved Code Summarization via a Graph Neural Network

2020-04-06 · Alexander LeClair, Sakib Haque, Lingfei Wu, Collin McMillan

Automatic source code summarization is the task of generating natural language descriptions for source code. Automatic code summarization is a rapidly expanding research area, especially as the community has taken greate…

Code SummarizationGraph Neural NetworkSource Code Summarization

Leveraging Code Generation to Improve Code Retrieval and Summarization via Dual Learning

2020-02-24 · Wei Ye, Rui Xie, Jinglei Zhang, Tianxiang Hu 외

Code summarization generates brief natural language description given a source code snippet, while code retrieval fetches relevant source code given a natural language query. Since both tasks aim to model the association…

Code GenerationCode SummarizationMulti-Task LearningRetrieval+1

Code Generation as a Dual Task of Code Summarization

2019-10-14 · NeurIPS 2019 12 · Bolin Wei, Ge Li, Xin Xia, Zhiyi Fu 외

Code summarization (CS) and code generation (CG) are two crucial tasks in the field of automatic software development. Various neural network-based approaches are proposed to solve these two tasks separately. However, th…

Code GenerationCode SummarizationSource Code Summarization

Automatic Source Code Summarization with Extended Tree-LSTM

2019-06-19 · Yusuke Shido, Yasuaki Kobayashi, Akihiro Yamamoto, Atsushi Miyamoto 외

Neural machine translation models are used to automatically generate a document from given source code since this can be regarded as a machine translation task. Source code summarization is one of the components for auto…

Code SummarizationMachine TranslationSource Code SummarizationTranslation

Recommendations for Datasets for Source Code Summarization

2019-04-04 · NAACL 2019 6 · Alexander LeClair, Collin McMillan

Source Code Summarization is the task of writing short, natural language descriptions of source code. The main use for these descriptions is in software documentation e.g. the one-sentence Java method descriptions in Jav…

Code SummarizationSentenceSource Code Summarization

A Convolutional Neural Network for Language-Agnostic Source Code Summarization

2019-03-29 · Jessica Moore, Ben Gelman, David Slater

Descriptive comments play a crucial role in the software engineering process. They decrease development time, enable better bug detection, and facilitate the reuse of previously written code. However, comments are common…

Code SummarizationDecoderDescriptiveSource Code Summarization

Improving Automatic Source Code Summarization via Deep Reinforcement Learning

2018-11-17 · Yao Wan, Zhou Zhao, Min Yang, Guandong Xu 외

Code summarization provides a high level natural language description of the function performed by code, as it can benefit the software maintenance, code categorization and retrieval. To the best of our knowledge, most s…

Code SummarizationDecoderDeep Reinforcement Learningreinforcement-learning+4

Structured Neural Summarization

2018-11-05 · ICLR 2019 5 · Patrick Fernandes, Miltiadis Allamanis, Marc Brockschmidt

Summarization of long sequences into a concise statement is a core problem in natural language processing, requiring non-trivial understanding of the input. Based on the promising results of graph neural networks on high…

Source Code Summarization

code2seq: Generating Sequences from Structured Representations of Code

2018-08-04 · ICLR 2019 5 · Uri Alon, Shaked Brody, Omer Levy, Eran Yahav

The ability to generate natural language sequences from source code snippets has a variety of applications such as code summarization, documentation, and retrieval. Sequence-to-sequence (seq2seq) models, adopted from neu…

Code SummarizationNMTRetrievalSource Code Summarization+1

Learning to Mine Aligned Code and Natural Language Pairs from Stack Overflow

2018-05-23 · Pengcheng Yin, Bowen Deng, Edgar Chen, Bogdan Vasilescu 외

For tasks like code synthesis from natural language, code retrieval, and code summarization, data-driven models have shown great promise. However, creating these models require parallel data between natural language (NL)…

Code SummarizationRetrievalSource Code Summarization

Summarizing Source Code using a Neural Attention Model

2016-08-01 · ACL 2016 8 · Srinivasan Iyer, Ioannis Konstas, Alvin Cheung, Luke Zettlemoyer
modelSource Code Summarization
← 이전 41–58 / 58