paper-with-me

Papers Code Summarization

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

EditSum: A Retrieve-and-Edit Framework for Source Code Summarization

2023-08-26 · Jia Li, Yongmin Li, Ge Li, Xing Hu 외

Existing studies show that code summaries help developers understand and maintain source code. Unfortunately, these summaries are often missing or outdated in software projects. Code summarization aims to generate natura…

Code SummarizationInformativenessSource Code Summarization

SoTaNa: The Open-Source Software Development Assistant

2023-08-25 · Ensheng Shi, Fengji Zhang, Yanlin Wang, Bei Chen 외

Software development plays a crucial role in driving innovation and efficiency across modern societies. To meet the demands of this dynamic field, there is a growing need for an effective software development assistant. …

Code SummarizationGPUparameter-efficient fine-tuning

Benchmarking Causal Study to Interpret Large Language Models for Source Code

2023-08-23 · Daniel Rodriguez-Cardenas, David N. Palacio, Dipin Khati, Henry Burke 외

One of the most common solutions adopted by software researchers to address code generation is by training Large Language Models (LLMs) on massive amounts of source code. Although a number of studies have shown that LLMs…

BenchmarkingCausal InferenceCode CompletionCode Generation+2

Semantic Similarity Loss for Neural Source Code Summarization

2023-08-14 · Chia-Yi Su, Collin McMillan

This paper presents a procedure for and evaluation of using a semantic similarity metric as a loss function for neural source code summarization. Code summarization is the task of writing natural language descriptions of…

Code SummarizationSemantic SimilaritySemantic Textual SimilaritySentence+1

AST-MHSA : Code Summarization using Multi-Head Self-Attention

2023-08-10 · Yeshwanth Nagaraj, Ujjwal Gupta

Code summarization aims to generate concise natural language descriptions for source code. The prevailing approaches adopt transformer-based encoder-decoder architectures, where the Abstract Syntax Tree (AST) of the sour…

Code SummarizationDecoder

Statement-based Memory for Neural Source Code Summarization

2023-07-21 · Aakash Bansal, Siyuan Jiang, Sakib Haque, Collin McMillan

Source code summarization is the task of writing natural language descriptions of source code behavior. Code summarization underpins software documentation for programmers. Short descriptions of code help programmers und…

Code SummarizationDecoderSource Code Summarization

Natural Language Generation and Understanding of Big Code for AI-Assisted Programming: A Review

2023-07-04 · Man Fai Wong, Shangxin Guo, Ching Nam Hang, Siu Wai Ho 외

This paper provides a comprehensive review of the literature concerning the utilization of Natural Language Processing (NLP) techniques, with a particular focus on transformer-based large language models (LLMs) trained u…

Clone DetectionCode CompletionCode GenerationCode Summarization+3

TransCoder: Towards Unified Transferable Code Representation Learning Inspired by Human Skills

2023-05-23 · Qiushi Sun, Nuo Chen, Jianing Wang, Xiang Li 외

Code pre-trained models (CodePTMs) have recently demonstrated a solid capacity to process various software intelligence tasks, e.g., code clone detection, code translation, and code summarization. The current mainstream …

Clone DetectionCode SummarizationCode TranslationRepresentation Learning

Automatic Code Summarization via ChatGPT: How Far Are We?

2023-05-22 · Weisong Sun, Chunrong Fang, Yudu You, Yun Miao 외

To support software developers in understanding and maintaining programs, various automatic code summarization techniques have been proposed to generate a concise natural language comment for a given code snippet. Recent…

Code Summarization

Tram: A Token-level Retrieval-augmented Mechanism for Source Code Summarization

2023-05-18 · Tong Ye, Lingfei Wu, Tengfei Ma, Xuhong Zhang 외

Automatically generating human-readable text describing the functionality of a program is the intent of source code summarization. Although neural language models achieve significant performance in this field, they are l…

Code SummarizationDecoderRetrievalSentence+1

Towards Modeling Human Attention from Eye Movements for Neural Source Code Summarization

2023-05-16 · Aakash Bansal, Bonita Sharif, Collin McMillan

Neural source code summarization is the task of generating natural language descriptions of source code behavior using neural networks. A fundamental component of most neural models is an attention mechanism. The attenti…

Code SummarizationSource Code Summarization

CodeT5+: Open Code Large Language Models for Code Understanding and Generation

2023-05-13 · Yue Wang, Hung Le, Akhilesh Deepak Gotmare, Nghi D. Q. Bui 외

Large language models (LLMs) pretrained on vast source code have achieved prominent progress in code intelligence. However, existing code LLMs have two main limitations in terms of architecture and pretraining tasks. Fir…

Arithmetic ReasoningCode CompletionCode GenerationCode Search+4

The Vault: A Comprehensive Multilingual Dataset for Advancing Code Understanding and Generation

2023-05-09 · Dung Nguyen Manh, Nam Le Hai, Anh T. V. Dau, Anh Minh Nguyen 외

We present The Vault, a dataset of high-quality code-text pairs in multiple programming languages for training large language models to understand and generate code. We present methods for thoroughly extracting samples t…

Code GenerationCode SearchCode Summarization

Is ChatGPT the Ultimate Programming Assistant -- How far is it?

2023-04-24 · Haoye Tian, Weiqi Lu, Tsz On Li, Xunzhu Tang 외

Recently, the ChatGPT LLM has received great attention: it can be used as a bot for discussing source code, prompting it to suggest changes, provide descriptions or even generate code. Typical demonstrations generally fo…

Code GenerationCode SummarizationProgram RepairPrompt Engineering

Automatic Semantic Augmentation of Language Model Prompts (for Code Summarization)

2023-04-13 · Toufique Ahmed, Kunal Suresh Pai, Premkumar Devanbu, Earl T. Barr

Large Language Models (LLM) are a new class of computation engines, "programmed" via prompt engineering. We are still learning how to best "program" these LLMs to help developers. We start with the intuition that develop…

Code SummarizationInformation RetrievalLanguage ModelingLanguage Modelling+2

Better Language Models of Code through Self-Improvement

2023-04-02 · Hung Quoc To, Nghi D. Q. Bui, Jin Guo, Tien N. Nguyen

Pre-trained language models for code (PLMCs) have gained attention in recent research. These models are pre-trained on large-scale datasets using multi-modal objectives. However, fine-tuning them requires extensive super…

Code SummarizationData Augmentation

One Adapter for All Programming Languages? Adapter Tuning for Code Search and Summarization

2023-03-28 · Deze Wang, Boxing Chen, Shanshan Li, Wei Luo 외

As pre-trained models automate many code intelligence tasks, a widely used paradigm is to fine-tune a model on the task dataset for each programming language. A recent study reported that multilingual fine-tuning benefit…

AllCode SearchCode Summarization

Exploring Distributional Shifts in Large Language Models for Code Analysis

2023-03-16 · Shushan Arakelyan, Rocktim Jyoti Das, Yi Mao, Xiang Ren

We systematically study how three large language models with code capabilities - CodeT5, Codex, and ChatGPT - generalize to out-of-domain data. We consider two fundamental applications - code summarization, and code gene…

Code GenerationCode Summarization

Greener yet Powerful: Taming Large Code Generation Models with Quantization

2023-03-09 · Xiaokai Wei, Sujan Gonugondla, Wasi Ahmad, Shiqi Wang 외

ML-powered code generation aims to assist developers to write code in a more productive manner, by intelligently generating code blocks based on natural language prompts. Recently, large pretrained deep learning models h…

Code GenerationCode SummarizationModel CompressionQuantization

Demystifying What Code Summarization Models Learned

2023-03-04 · Yu Wang, Ke Wang

Study patterns that models have learned has long been a focus of pattern recognition research. Explaining what patterns are discovered from training data, and how patterns are generalized to unseen data are instrumental …

Code Summarizationimage-classificationImage Classification
← 이전 61–80 / 163 다음 →