中文
相关论文

相关论文: Revisiting File Context for Source Code Summarizat…

200 篇论文

Transformer-based pre-trained models have recently achieved great results in solving many software engineering tasks including automatic code completion which is a staple in a developer's toolkit. While many have striven to improve the…

计算与语言 · 计算机科学 2023-04-25 Tim van Dam , Maliheh Izadi , Arie van Deursen

Multi-document summarization is the process of automatically generating a concise summary of multiple documents related to the same topic. This summary can help users quickly understand the key information from a large collection of…

计算与语言 · 计算机科学 2023-12-20 Charles Rajan , Nishit Asnani , Shreya Singh

As software has become an integral part of scientific workflows, reproducible research practices must take it into account. In what way? Archiving source code is a necessary but insufficient condition. The ability to redeploy software…

软件工程 · 计算机科学 2021-12-09 Ludovic Courtès

One of the first steps to perform most of the software maintenance activities, such as updating features or fixing bugs, is to have a relatively good understanding of the program's source code which is often written by other developers. A…

软件工程 · 计算机科学 2016-12-13 Sahar Badihi , Abbas Heydarnoori

Abstractive summarization of scientific papers has always been a research focus, yet existing methods face two main challenges. First, most summarization models rely on Encoder-Decoder architectures that treat papers as sequences of words,…

计算与语言 · 计算机科学 2025-05-21 Tong Bao , Heng Zhang , Chengzhi Zhang

The context of a software developer is something hard to define and capture, as it represents a complex network of elements across different dimensions that are not limited to the work developed on an IDE. We propose the definition of a…

软件工程 · 计算机科学 2011-01-24 Bruno Antunes , Francisco Correia , Paulo Gomes

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 visible polygons to…

软件工程 · 计算机科学 2024-02-06 Chia-Yi Su , Collin McMillan

Producing a reduced version of a source text, as in generic or focused summarization, inherently involves two distinct subtasks: deciding on targeted content and generating a coherent text conveying it. While some popular approaches address…

计算与语言 · 计算机科学 2022-10-25 Aviv Slobodkin , Paul Roit , Eran Hirsch , Ori Ernst , Ido Dagan

To date, most work on text simplification has focused on sentence-level inputs. Early attempts at document simplification merely applied these approaches iteratively over the sentences of a document. However, this fails to coherently…

计算与语言 · 计算机科学 2023-05-11 Liam Cripwell , Joël Legrand , Claire Gardent

A growing number of researchers suggest that software process must be tailored to a project's context to achieve maximal performance. Researchers have studied 'context' in an ad-hoc way, with focus on those contextual factors that appear to…

软件工程 · 计算机科学 2021-02-19 Diana Kirk , Stephen G. MacDonell

A key problem in text summarization is finding a salience function which determines what information in the source should be included in the summary. This paper describes the use of machine learning on a training corpus of documents and…

计算与语言 · 计算机科学 2007-05-23 Inderjeet Mani , Eric Bloedorn

Code summarization aims to generate concise natural language descriptions for source code. Deep learning has been used more and more recently in software engineering, particularly for tasks like code creation and summarization.…

软件工程 · 计算机科学 2025-01-27 Md. Ahnaf Akib , Md. Muktadir Mazumder , Salman Ahsan

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 Trees (ASTs). They…

软件工程 · 计算机科学 2022-03-29 Yuexiu Gao , Chen Lyu

We propose a summarization approach for scientific articles which takes advantage of citation-context and the document discourse model. While citations have been previously used in generating scientific summaries, they lack the related…

计算与语言 · 计算机科学 2017-04-24 Arman Cohan , Nazli Goharian

The goal of text summarization is to compress documents to the relevant information while excluding background information already known to the receiver. So far, summarization researchers have given considerably more attention to relevance…

计算与语言 · 计算机科学 2020-10-14 Maxime Peyrard , Robert West

Summarizing texts is not a straightforward task. Before even considering text summarization, one should determine what kind of summary is expected. How much should the information be compressed? Is it relevant to reformulate or should the…

计算与语言 · 计算机科学 2020-07-16 Paul Tardy , David Janiszek , Yannick Estève , Vincent Nguyen

Permutation codes are a class of structured vector quantizers with a computationally-simple encoding procedure based on sorting the scalar components. Using a codebook comprising several permutation codes as subcodes preserves the…

信息论 · 计算机科学 2015-03-13 Ha Q. Nguyen , Lav R. Varshney , Vivek K Goyal

Automatic summarization is the process of shortening a set of textual data computationally, to create a subset (a summary) that represents the most important pieces of information in the original text. Existing summarization methods can be…

计算与语言 · 计算机科学 2022-04-21 Meng Cao

Neural code summarization leverages deep learning models to automatically generate brief natural language summaries of code snippets. The development of Transformer models has led to extensive use of attention during model design. While…

软件工程 · 计算机科学 2024-03-01 Yifan Zhang , Jiliang Li , Zachary Karas , Aakash Bansal , Toby Jia-Jun Li , Collin McMillan , Kevin Leach , Yu Huang

In Software Reengineering, one of the central artifacts is the source code of the legacy system in question. In fact, in most cases it is the only definitive artifact, because over the time the code has diverged from the original…

软件工程 · 计算机科学 2011-11-22 Tassilo Horn