Papers Source Code Summarization
“Source Code Summarization” 태그가 달린 논문 58편 · 필터 해제
Variational Prefix Tuning for Diverse and Accurate Code Summarization Using Pre-trained Language Models
Recent advancements in source code summarization have leveraged transformer-based pre-trained models, including Large Language Models of Code (LLMCs), to automate and improve the generation of code summaries. However, ex…
Code SummarizationRerankingSource Code SummarizationSource Code Summarization in the Era of Large Language Models
To support software developers in understanding and maintaining programs, various automatic (source) code summarization techniques have been proposed to generate a concise natural language summary (i.e., comment) for a g…
Code SummarizationSource Code SummarizationESALE: Enhancing Code-Summary Alignment Learning for Source Code Summarization
(Source) code summarization aims to automatically generate succinct natural language summaries for given code snippets. Such summaries play a significant role in promoting developers to understand and maintain code. Insp…
Code SummarizationDecoderLanguage ModelingLanguage Modelling+4On Training a Neural Network to Explain Binaries
In this work, we begin to investigate the possibility of training a deep neural network on the task of binary code understanding. Specifically, the network would take, as input, features derived directly from binaries an…
Code SummarizationDiagnosticSource Code SummarizationA Prompt Learning Framework for Source Code Summarization
(Source) code summarization is the task of automatically generating natural language summaries (also called comments) for given code snippets. Recently, with the successful application of large language models (LLMs) in …
Code SummarizationFew-Shot Learningparameter-efficient fine-tuningPrompt Learning+2Revisiting File Context for Source Code Summarization
Source code summarization is the task of writing natural language descriptions of source code. A typical use case is generating short summaries of subroutines for use in API documentation. The heart of almost all current…
Code SummarizationDecoderSource Code SummarizationDistilled GPT for Source Code Summarization
A code summary is a brief natural language description of source code. Summaries are usually only a single sentence long, and yet form the backbone of developer documentation. A short descriptions such as "changes all vi…
Code SummarizationGPUKnowledge DistillationSentence+1EditSum: A Retrieve-and-Edit Framework for Source Code Summarization
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 SummarizationSemantic Similarity Loss for Neural Source Code Summarization
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+1Statement-based Memory for Neural Source Code Summarization
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 SummarizationTram: A Token-level Retrieval-augmented Mechanism for Source Code Summarization
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+1Towards Modeling Human Attention from Eye Movements for Neural Source Code Summarization
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 SummarizationAn Extractive-and-Abstractive Framework for Source Code Summarization
(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 SummarizationModeling Hierarchical Syntax Structure with Triplet Position for Source Code Summarization
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+1M2TS: Multi-Scale Multi-Modal Approach Based on Transformer for Source Code Summarization
Source code summarization aims to generate natural language descriptions of code snippets. Many existing studies learn the syntactic and semantic knowledge of code snippets from their token sequences and Abstract Syntax …
Code SummarizationSource Code SummarizationSource Code Summarization with Structural Relative Position Guided Transformer
Source code summarization aims at generating concise and clear natural language descriptions for programming languages. Well-written code summaries are beneficial for programmers to participate in the software developmen…
Code SummarizationPositionSource Code SummarizationCompositionality-Aware Graph2Seq Learning
Graphs are a highly expressive data structure, but it is often difficult for humans to find patterns from a complex graph. Hence, generating human-interpretable sequences from graphs have gained interest, called graph2se…
Code SummarizationSource Code SummarizationMeta Learning for Code Summarization
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 SummarizationAssemble Foundation Models for Automatic Code Summarization
Automatic code summarization is beneficial to daily software development since it could help reduce the requirement of manual writing. Currently, artificial intelligence is undergoing a paradigm shift. The foundation mod…
Code Documentation GenerationCode SummarizationSequence-to-sequence Language ModelingSource Code Summarization+1Leveraging Unsupervised Learning to Summarize APIs Discussed in Stack Overflow
Automated source code summarization is a task that generates summarized information about the purpose, usage, and--or implementation of methods and classes to support understanding of these code entities. Multiple approa…
Code SummarizationSource Code Summarization