paper-with-me

Papers Source Code Summarization

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

Retrieval-based Layer-wise Adaptive Transformer for Source Code Summarization

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

We propose a model that learns both the sequential and the structural features of code for source code summarization. We adopt the Abstract Syntax Tree (AST) and graph convolution to model the structural information and …

Code SummarizationRetrievalSource Code Summarization

Meta Learning for Code Summarization

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

Source code summarization is the task of generating a high-level natural language description for a segment of programming language code. Current neural models for the task differ in their architecture and the aspects of…

Code SummarizationMeta-LearningSource Code Summarization

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

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

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

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

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

CodeTrans: Towards Cracking the Language of Silicon's Code Through Self-Supervised Deep Learning and High Performance Computing

2021-04-06 · Ahmed Elnaggar, Wei Ding, Llion Jones, Tom Gibbs 외

Currently, a growing number of mature natural language processing applications make people's life more convenient. Such applications are built by source code - the language in software engineering. However, the applicati…

API Sequence RecommendationCode Comment GenerationCode Documentation GenerationCode Generation+7

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

Language-Agnostic Representation Learning of Source Code from Structure and Context

2021-03-21 · ICLR 2021 1 · Daniel Zügner, Tobias Kirschstein, Michele Catasta, Jure Leskovec 외

Source code (Context) and its parsed abstract syntax tree (AST; Structure) are two complementary representations of the same computer program. Traditionally, designers of machine learning models have relied predominantly…

Code SummarizationRepresentation LearningSource Code Summarization

Improving Code Summarization with Block-wise Abstract Syntax Tree Splitting

2021-03-14 · Chen Lin, Zhichao Ouyang, Junqing Zhuang, Jianqiang Chen 외

Automatic code summarization frees software developers from the heavy burden of manual commenting and benefits software development and maintenance. Abstract Syntax Tree (AST), which depicts the source code's syntactic s…

Code SummarizationSource Code Summarization

Unified Pre-training for Program Understanding and Generation

2021-03-10 · NAACL 2021 4 · Wasi Uddin Ahmad, Saikat Chakraborty, Baishakhi Ray, Kai-Wei Chang

Code summarization and generation empower conversion between programming language (PL) and natural language (NL), while code translation avails the migration of legacy code from one PL to another. This paper introduces P…

Clone DetectionCode GenerationCode SummarizationCode Translation+5

Neural Code Summarization

2021-02-26 · Piyush Shrivastava

Code summarization is the task of generating readable summaries that are semantically meaningful and can accurately describe the presumed task of a software. Program comprehension has become one of the most tedious tasks…

Code SummarizationSource Code SummarizationTransfer Learning

WheaCha: A Method for Explaining the Predictions of Models of Code

2021-02-09 · Yu Wang, Ke Wang, Linzhang Wang

Attribution methods have emerged as a popular approach to interpreting model predictions based on the relevance of input features. Although the feature importance ranking can provide insights of how models arrive at a pr…

BIG-bench Machine LearningCode SummarizationFeature ImportanceImage Classification+2

GN-Transformer: Fusing AST and Source Code information in Graph Networks

2021-01-01 · Junyan Cheng, Iordanis Fostiropoulos, Barry Boehm

As opposed to natural languages, source code understanding is influenced by grammar relations between tokens regardless of their identifier name. Considering graph representation of source code such as Abstract Syntax Tr…

Code SummarizationSource Code Summarization

Code Summarization with Structure-induced Transformer

2020-12-29 · Findings (ACL) 2021 8 · Hongqiu Wu, Hai Zhao, Min Zhang

Code summarization (CS) is becoming a promising area in recent language understanding, which aims to generate sensible human language automatically for programming language in the format of source code, serving in the mo…

Code SummarizationGraph Neural NetworkNatural Language UnderstandingSource Code Summarization
← 이전 21–40 / 58 다음 →