paper-with-me

Papers Code Summarization

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

Modeling Hierarchical Syntax Structure with Triplet Position for Source Code Summarization

2021-11-16 · ACL ARR November 2021 11 · Anonymous

Automatic code summarization, which aims to describe the source code in natural language, has become an essential task in software maintenance. Our fellow researchers have attempted to achieve such a purpose through vari…

Code SummarizationGraph Neural NetworkPositionSource Code Summarization+1

Code Representation Learning with Prüfer Sequences

2021-11-14 · Tenzin Jinpa, Yong Gao

An effective and efficient encoding of the source code of a computer program is critical to the success of sequence-to-sequence deep neural network models for tasks in computer program comprehension, such as automated co…

Code SummarizationRepresentation Learning

GraphSearchNet: Enhancing GNNs via Capturing Global Dependencies for Semantic Code Search

2021-11-04 · Shangqing Liu, Xiaofei Xie, JingKai Siow, Lei Ma 외

Code search aims to retrieve accurate code snippets based on a natural language query to improve software productivity and quality. With the massive amount of available programs such as (on GitHub or Stack Overflow), ide…

Code SearchCode SummarizationNatural Language QueriesSource Code Summarization+1

Novel Natural Language Summarization of Program Code via Leveraging Multiple Input Representations

2021-11-01 · Findings (EMNLP) 2021 11 · Fuxiang Chen, Mijung Kim, Jaegul Choo

The lack of description of a given program code acts as a big hurdle to those developers new to the code base for its understanding. To tackle this problem, previous work on code summarization, the task of automatically …

Auxiliary LearningCode SummarizationLanguage Modelling

Long-Range Modeling of Source Code Files with eWASH: Extended Window Access by Syntax Hierarchy

2021-09-17 · EMNLP 2021 11 · Colin B. Clement, Shuai Lu, Xiaoyu Liu, Michele Tufano 외

Statistical language modeling and translation with transformers have found many successful applications in program understanding and generation tasks, setting high benchmarks for tools in modern software development envi…

Code CompletionCode GenerationCode SummarizationLanguage Modeling+3

CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generation

2021-09-02 · EMNLP 2021 11 · Yue Wang, Weishi Wang, Shafiq Joty, Steven C. H. Hoi

Pre-trained models for Natural Languages (NL) like BERT and GPT have been recently shown to transfer well to Programming Languages (PL) and largely benefit a broad set of code-related tasks. Despite their success, most c…

Clone DetectionCode GenerationCode SummarizationCode Translation+4

Retrieval Augmented Code Generation and Summarization

2021-08-26 · Findings (EMNLP) 2021 11 · Md Rizwan Parvez, Wasi Uddin Ahmad, Saikat Chakraborty, Baishakhi Ray 외

Software developers write a lot of source code and documentation during software development. Intrinsically, developers often recall parts of source code or code summaries that they had written in the past while implemen…

Code GenerationCode SummarizationRetrieval

Impact of Evaluation Methodologies on Code Summarization

2021-08-22 · ACL 2022 5 · Pengyu Nie, Jiyang Zhang, Junyi Jessy Li, Raymond J. Mooney 외

There has been a growing interest in developing machine learning (ML) models for code summarization tasks, e.g., comment generation and method naming. Despite substantial increase in the effectiveness of ML models, the e…

Code SummarizationComment Generation

Autoencoders as Tools for Program Synthesis

2021-08-16 · Sander de Bruin, Vadim Liventsev, Milan Petković

Recently there have been many advances in research on language modeling of source code. Applications range from code suggestion and completion to code summarization. However, complete program synthesis of industry-grade …

Code SummarizationLanguage ModelingLanguage ModellingProgram Synthesis

Learning Sequential and Structural Information for Source Code Summarization

2021-08-01 · Findings (ACL) 2021 8 · YunSeok Choi, JinYeong Bak, CheolWon Na, Jee-Hyong Lee
Code SummarizationSource Code Summarization

On the Evaluation of Neural Code Summarization

2021-07-15 · Ensheng Shi, Yanlin Wang, Lun Du, Junjie Chen 외

Source code summaries are important for program comprehension and maintenance. However, there are plenty of programs with missing, outdated, or mismatched summaries. Recently, deep learning techniques have been exploited…

Code SummarizationSource Code Summarization

Cross-Lingual Transfer Learning for Statistical Type Inference

2021-07-01 · Zhiming Li, Xiaofei Xie, Haoliang Li, Zhengzi Xu 외

Hitherto statistical type inference systems rely thoroughly on supervised learning approaches, which require laborious manual effort to collect and label large amounts of data. Most Turing-complete imperative languages s…

Code SummarizationCross-Lingual TransferFault localizationLanguage Modelling+2

Code to Comment Translation: A Comparative Study on Model Effectiveness & Errors

2021-06-15 · ACL (NLP4Prog) 2021 8 · Junayed Mahmud, Fahim Faisal, Raihan Islam Arnob, Antonios Anastasopoulos 외

Automated source code summarization is a popular software engineering research topic wherein machine translation models are employed to "translate" code snippets into relevant natural language descriptions. Most evaluati…

Code SummarizationMachine TranslationSource Code SummarizationTranslation

CoDesc: A Large Code-Description Parallel Dataset

2021-05-29 · Masum Hasan, Tanveer Muttaqueen, Abdullah Al Ishtiaq, Kazi Sajeed Mehrab 외

Translation between natural language and source code can help software development by enabling developers to comprehend, ideate, search, and write computer programs in natural language. Despite growing interest from the …

Code SearchCode SummarizationSource Code SummarizationTranslation

TreeBERT: A Tree-Based Pre-Trained Model for Programming Language

2021-05-26 · Xue Jiang, Zhuoran Zheng, Chen Lyu, Liang Li 외

Source code can be parsed into the abstract syntax tree (AST) based on defined syntax rules. However, in pre-training, little work has considered the incorporation of tree structure into the learning process. In this pap…

Code SummarizationLanguage ModelingLanguage ModellingMasked Language Modeling

CoTexT: Multi-task Learning with Code-Text Transformer

2021-05-18 · ACL (NLP4Prog) 2021 8 · Long Phan, Hieu Tran, Daniel Le, Hieu Nguyen 외

We present CoTexT, a pre-trained, transformer-based encoder-decoder model that learns the representative context between natural language (NL) and programming language (PL). Using self-supervision, CoTexT is pre-trained …

Code GenerationCode SummarizationDecoderDefect Detection+2

Code Structure Guided Transformer for Source Code Summarization

2021-04-19 · Shuzheng Gao, Cuiyun Gao, Yulan He, Jichuan Zeng 외

Code summaries help developers comprehend programs and reduce their time to infer the program functionalities during software maintenance. Recent efforts resort to deep learning techniques such as sequence-to-sequence mo…

Code SummarizationInductive BiasSource Code Summarization

HAConvGNN: Hierarchical Attention Based Convolutional Graph Neural Network for Code Documentation Generation in Jupyter Notebooks

2021-03-31 · Findings (EMNLP) 2021 11 · Xuye Liu, Dakuo Wang, April Wang, Yufang Hou 외

Jupyter notebook allows data scientists to write machine learning code together with its documentation in cells. In this paper, we propose a new task of code documentation generation (CDG) for computational notebooks. In…

Code Documentation GenerationCode SummarizationGraph Neural NetworkSource Code Summarization

Project-Level Encoding for Neural Source Code Summarization of Subroutines

2021-03-22 · Aakash Bansal, Sakib Haque, Collin McMillan

Source code summarization of a subroutine is the task of writing a short, natural language description of that subroutine. The description usually serves in documentation aimed at programmers, where even brief phrase (e.…

Code SummarizationDecoderSource Code Summarization

Exploiting Method Names to Improve Code Summarization: A Deliberation Multi-Task Learning Approach

2021-03-21 · Rui Xie, Wei Ye, Jinan Sun, Shikun Zhang

Code summaries are brief natural language descriptions of source code pieces. The main purpose of code summarization is to assist developers in understanding code and to reduce documentation workload. In this paper, we d…

Code SummarizationDecoderInformativenessMulti-Task Learning+1
← 이전 121–140 / 163 다음 →