中文
相关论文

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

200 篇论文

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 result, developers…

软件工程 · 计算机科学 2023-11-08 AmirHossein Naghshzan

Modern development environments handle information about the intent of the programmer: for example, they use abstract syntax trees for providing high-level code manipulation such as refactorings; nevertheless, they do not keep track of this…

编程语言 · 计算机科学 2013-09-18 Martin Dias , Damien Cassou , Stéphane Ducasse

Context plays an important role in the quality of code completion, as Large Language Models (LLMs) require sufficient and relevant information to assist developers in code generation tasks. However, composing a relevant context for code…

软件工程 · 计算机科学 2025-10-09 Uswat Yusuf , Genevieve Caumartin , Diego Elias Costa

Comments are an integral part of software development; they are natural language descriptions associated with source code elements. Understanding explicit associations can be useful in improving code comprehensibility and maintaining the…

计算与语言 · 计算机科学 2019-12-17 Sheena Panthaplackel , Milos Gligoric , Raymond J. Mooney , Junyi Jessy Li

One key challenge in multi-document summarization is to capture the relations among input documents that distinguish between single document summarization (SDS) and multi-document summarization (MDS). Few existing MDS works address this…

计算与语言 · 计算机科学 2022-09-14 Congbo Ma , Wei Emma Zhang , Pitawelayalage Dasun Dileepa Pitawela , Yutong Qu , Haojie Zhuang , Hu Wang

To refactor already working code while keeping reliability, compatibility and perhaps security, we can borrow ideas from micropass/nanopass compilers. By treating the procedure of software refactoring as composing code transformations, and…

软件工程 · 计算机科学 2023-08-15 Yu Liu

Knowledge-aware methods have boosted a range of natural language processing applications over the last decades. With the gathered momentum, knowledge recently has been pumped into enormous attention in document summarization, one of natural…

计算与语言 · 计算机科学 2022-07-12 Yutong Qu , Wei Emma Zhang , Jian Yang , Lingfei Wu , Jia Wu

The problem of the universal compression of a sequence from a library of several small to moderate length sequences from similar context arises in many practical scenarios, such as the compression of the storage data and the Internet…

信息论 · 计算机科学 2015-03-20 Ahmad Beirami , Faramarz Fekri

Source code is inherently abstract, which makes it difficult to understand. Activities such as debugging can reveal concrete runtime details, including the values of variables. However, they require that a developer explicitly requests…

软件工程 · 计算机科学 2018-06-21 Matúš Sulír , Jaroslav Porubän

With the broad growth of video capturing devices and applications on the web, it is more demanding to provide desired video content for users efficiently. Video summarization facilitates quickly grasping video content by creating a compact…

计算机视觉与模式识别 · 计算机科学 2022-10-24 Mayu Otani , Yale Song , Yang Wang

The goal of video summarization is to automatically shorten videos such that it conveys the overall story without losing relevant information. In many application scenarios, improper video summarization can have a large impact. For example…

计算机视觉与模式识别 · 计算机科学 2023-05-02 Jia-Hong Huang , Chao-Han Huck Yang , Pin-Yu Chen , Min-Hung Chen , Marcel Worring

Despite recent advancements in automatic summarization, state-of-the-art models do not summarize all documents equally well, raising the question: why? While prior research has extensively analyzed summarization models, little attention has…

计算与语言 · 计算机科学 2025-04-09 Steven Koniaev , Ori Ernst , Jackie Chi Kit Cheung

Traditionally, Text Simplification is treated as a monolingual translation task where sentences between source texts and their simplified counterparts are aligned for training. However, especially for longer input documents, summarizing the…

计算与语言 · 计算机科学 2022-07-29 Dennis Aumiller , Michael Gertz

Natural language processing has improved tremendously after the success of word embedding techniques such as word2vec. Recently, the same idea has been applied on source code with encouraging results. In this survey, we aim to collect and…

机器学习 · 计算机科学 2019-04-08 Zimin Chen , Martin Monperrus

In recent years, there has been a explosion in the amount of text data from a variety of sources. This volume of text is an invaluable source of information and knowledge which needs to be effectively summarized to be useful. In this…

Neural abstractive summarization models make summaries in an end-to-end manner, and little is known about how the source information is actually converted into summaries. In this paper, we define input sentences that contain essential…

计算与语言 · 计算机科学 2024-02-08 Yoshi Suhara , Dimitris Alikaniotis

DeepSeek-OCR shows that rendered text can be reconstructed from a small number of vision tokens, sparking excitement about using vision as a compression medium for long textual contexts. But this pipeline requires rendering token embeddings…

计算机视觉与模式识别 · 计算机科学 2026-04-07 Ivan Yee Lee , Cheng Yang , Taylor Berg-Kirkpatrick

Software visualization seeks to represent software artifacts graphical-ly in two or three dimensions, with the goal of enhancing comprehension, anal-ysis, maintenance, and evolution of the source code. In this context, visualiza-tions…

软件工程 · 计算机科学 2025-09-30 Anthony Savidis , Christos Vasilopoulos

Although some recent works show potential complementarity among different state-of-the-art systems, few works try to investigate this problem in text summarization. Researchers in other areas commonly refer to the techniques of reranking or…

计算与语言 · 计算机科学 2021-04-16 Yixin Liu , Zi-Yi Dou , Pengfei Liu

To accelerate software development, much research has been performed to help people understand and reuse the huge amount of available code resources. Two important tasks have been widely studied: code retrieval, which aims to retrieve code…

软件工程 · 计算机科学 2019-04-02 Ziyu Yao , Jayavardhan Reddy Peddamail , Huan Sun