paper-with-me

Papers Code Summarization

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

Automating Code-Related Tasks Through Transformers: The Impact of Pre-training

2023-02-08 · Rosalia Tufano, Luca Pascarella, Gabriele Bavota

Transformers have gained popularity in the software engineering (SE) literature. These deep learning models are usually pre-trained through a self-supervised objective, meant to provide the model with basic knowledge abo…

Bug fixingCode CompletionCode SummarizationLanguage Modelling+1

Exploring Data Augmentation for Code Generation Tasks

2023-02-05 · Pinzhen Chen, Gerasimos Lampouras

Advances in natural language processing, such as transfer learning from pre-trained language models, have impacted how models are trained for programming language tasks too. Previous research primarily explored code pre-…

Code GenerationCode SummarizationCode TranslationData Augmentation+1

A Survey on Pretrained Language Models for Neural Code Intelligence

2022-12-20 · Yichen Xu, Yanqiao Zhu

As the complexity of modern software continues to escalate, software engineering has become an increasingly daunting and error-prone endeavor. In recent years, the field of Neural Code Intelligence (NCI) has emerged as a…

Code SummarizationSurvey

ERNIE-Code: Beyond English-Centric Cross-lingual Pretraining for Programming Languages

2022-12-13 · Yekun Chai, Shuohuan Wang, Chao Pang, Yu Sun 외

Software engineers working with the same programming language (PL) may speak different natural languages (NLs) and vice versa, erecting huge barriers to communication and working efficiency. Recent studies have demonstra…

Code SummarizationLanguage ModelingLanguage ModellingText Generation+1

CLAWSAT: Towards Both Robust and Accurate Code Models

2022-11-21 · Jinghan Jia, Shashank Srikant, Tamara Mitrovska, Chuang Gan 외

We integrate contrastive learning (CL) with adversarial learning to co-optimize the robustness and accuracy of code models. Different from existing works, we show that code obfuscation, a standard code transformation ope…

Code GenerationCode SummarizationContrastive LearningSelf-Supervised Learning

Pre-Training Representations of Binary Code Using Contrastive Learning

2022-10-11 · Yifan Zhang, Chen Huang, Yueke Zhang, Kevin Cao 외

Binary code analysis and comprehension is critical to applications in reverse engineering and computer security tasks where source code is not available. Unfortunately, unlike source code, binary code lacks semantics and…

Code SummarizationComputer SecurityContrastive LearningRepresentation Learning+1

Boosting Code Summarization by Embedding Code Structures

2022-10-01 · COLING 2022 10 · Jikyoeng Son, Joonghyuk Hahn, HyeonTae Seo, Yo-Sub Han

Recent research on code summarization relies on the structural information from the abstract syntax tree (AST) of source codes. It is, however, questionable whether it is the most effective to use AST for expressing the …

Code SummarizationGraph Embedding

Extreme Multi-Domain, Multi-Task Learning With Unified Text-to-Text Transfer Transformers

2022-09-21 · Adebayo Oshingbesan, Courage Ekoh, Germann Atakpa, Yonah Byaruagaba

Text-to-text transformers have shown remarkable success in the task of multi-task transfer learning, especially in natural language processing (NLP). However, while there have been several attempts to train transformers …

Code SummarizationMulti-Task LearningTransfer Learning

Towards Code Summarization of APIs Based on Unofficial Documentation Using NLP Techniques

2022-08-12 · AmirHossein Naghshzan

Each programming language comes with official documentation to guide developers with APIs, methods, and classes. However, in some cases, official documentation is not an efficient way to get the needed information. As a …

Code Summarization

No More Fine-Tuning? An Experimental Evaluation of Prompt Tuning in Code Intelligence

2022-07-24 · Chaozheng Wang, Yuanhang Yang, Cuiyun Gao, Yun Peng 외

Pre-trained models have been shown effective in many code intelligence tasks. These models are pre-trained on large-scale unlabeled corpus and then fine-tuned in downstream tasks. However, as the inputs to pre-training a…

Code SummarizationCode Translation

Few-shot training LLMs for project-specific code-summarization

2022-07-09 · Toufique Ahmed, Premkumar Devanbu

Very large language models (LLMs), such as GPT-3 and Codex have achieved state-of-the-art performance on several natural-language tasks, and show great promise also for code. A particularly exciting aspect of LLMs is the…

Code SummarizationFew-Shot LearningZero-Shot Learning

Evaluation of Contrastive Learning with Various Code Representations for Code Clone Detection

2022-06-17 · Maksim Zubkov, Egor Spirin, Egor Bogomolov, Timofey Bryksin

Code clones are pairs of code snippets that implement similar functionality. Clone detection is a fundamental branch of automatic source code comprehension, having many applications in refactoring recommendation, plagiar…

Clone DetectionCode SummarizationContrastive Learning

An Extractive-and-Abstractive Framework for Source Code Summarization

2022-06-15 · Weisong Sun, Chunrong Fang, Yuchen Chen, Quanjun Zhang 외

(Source) Code summarization aims to automatically generate summaries/comments for a given code snippet in the form of natural language. Such summaries play a key role in helping developers understand and maintain source …

Code SummarizationMachine TranslationRetrievalSource Code Summarization

MetaTPTrans: A Meta Learning Approach for Multilingual Code Representation Learning

2022-06-13 · Weiguo Pian, Hanyu Peng, Xunzhu Tang, Tiezhu Sun 외

Representation learning of source code is essential for applying machine learning to software engineering tasks. Learning code representation from a multilingual source code dataset has been shown to be more effective th…

Code CompletionCode SummarizationMeta-LearningRepresentation Learning

Learning code summarization from a small and local dataset

2022-06-02 · Toufique Ahmed, Premkumar Devanbu

Foundation models (e.g., CodeBERT, GraphCodeBERT, CodeT5) work well for many software engineering tasks. These models are pre-trained (using self-supervision) with billions of code tokens, and then fine-tuned with hundre…

Code SummarizationTime SeriesTime Series Analysis

HierarchyNet: Learning to Summarize Source Code with Heterogeneous Representations

2022-05-31 · Minh Huynh Nguyen, Nghi D. Q. Bui, Truong Son Hy, Long Tran-Thanh 외

We propose a novel method for code summarization utilizing Heterogeneous Code Representations (HCRs) and our specially designed HierarchyNet. HCRs effectively capture essential code features at lexical, syntactic, and se…

Clone DetectionCode ClassificationCode CompletionCode Summarization

Summarize and Generate to Back-translate: Unsupervised Translation of Programming Languages

2022-05-23 · Wasi Uddin Ahmad, Saikat Chakraborty, Baishakhi Ray, Kai-Wei Chang

Back-translation is widely known for its effectiveness in neural machine translation when there is little to no parallel data. In this approach, a source-to-target model is coupled with a target-to-source model trained i…

Code GenerationCode SummarizationMachine TranslationTranslation

A Neural Network Architecture for Program Understanding Inspired by Human Behaviors

2022-05-10 · ACL 2022 5 · Renyu Zhu, Lei Yuan, Xiang Li, Ming Gao 외

Program understanding is a fundamental task in program language processing. Despite the success, existing works fail to take human behaviors as reference in understanding programs. In this paper, we consider human behavi…

Clone DetectionCode SummarizationGraph Neural Network

Modeling Hierarchical Syntax Structure with Triplet Position for Source Code Summarization

2022-05-01 · ACL 2022 5 · Juncai Guo, Jin Liu, Yao Wan, Li Li 외

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

GypSum: Learning Hybrid Representations for Code Summarization

2022-04-26 · Yu Wang, Yu Dong, Xuesong Lu, Aoying Zhou

Code summarization with deep learning has been widely studied in recent years. Current deep learning models for code summarization generally follow the principle in neural machine translation and adopt the encoder-decode…

Code SummarizationDecoderDeep LearningGraph Attention+3
← 이전 81–100 / 163 다음 →