中文
相关论文

相关论文: ComSum: Commit Messages Summarization and Meaning …

200 篇论文

Commit messages aid developers in their understanding of a continuously evolving codebase. However, developers not always document code changes properly. Automatically generating commit messages would relieve this burden on developers.…

软件工程 · 计算机科学 2019-11-27 S. R. P. van Hal , M. Post , K. Wendel

Understanding the reasons behind past code changes is critical for many software engineering tasks, including refactoring and reviewing code, diagnosing bugs, and implementing new features. Unfortunately, locating and reconstructing this…

软件工程 · 计算机科学 2026-04-14 Mehedi Sun , Antu Saha , Nadeeshan De Silva , Antonio Mastropaolo , Oscar Chaparro

Commit messages are explanations of changes made to a codebase that are stored in version control systems. They help developers understand the codebase as it evolves. However, writing commit messages can be tedious and inconsistent among…

软件工程 · 计算机科学 2024-02-05 Cristina V. Lopes , Vanessa I. Klotzman , Iris Ma , Iftekar Ahmed

The availability of open-source projects facilitates developers to contribute and collaborate on a wide range of projects. As a result, the developer community contributing to such open-source projects is also increasing. Many of the…

软件工程 · 计算机科学 2021-03-02 Akhila Sri Manasa Venigalla , Sridhar Chimalakonda

Text summarization is crucial for mitigating information overload across domains like journalism, medicine, and business. This research evaluates summarization performance across 17 large language models (OpenAI, Google, Anthropic,…

计算与语言 · 计算机科学 2025-04-08 Anantharaman Janakiraman , Behnaz Ghoraani

Fine-tuning large language models for code editing has typically relied on mining commits and pull requests. The working hypothesis has been that commit messages describe human intent in natural language, and patches to code describe the…

软件工程 · 计算机科学 2026-03-30 Yangtian Zi , Zixuan Wu , Aleksander Boruch-Gruszecki , Jonathan Bell , Arjun Guha

Source Code Summarization is the task of writing short, natural language descriptions of source code. The main use for these descriptions is in software documentation e.g. the one-sentence Java method descriptions in JavaDocs. Code…

计算与语言 · 计算机科学 2019-04-05 Alexander LeClair , Collin McMillan

We report the results of DialogSum Challenge, the shared task on summarizing real-life scenario dialogues at INLG 2022. Four teams participate in this shared task and three submit their system reports, exploring different methods to improve…

计算与语言 · 计算机科学 2022-09-07 Yulong Chen , Naihao Deng , Yang Liu , Yue Zhang

We present CrossSum, a large-scale cross-lingual summarization dataset comprising 1.68 million article-summary samples in 1,500+ language pairs. We create CrossSum by aligning parallel articles written in different languages via…

计算与语言 · 计算机科学 2023-05-29 Abhik Bhattacharjee , Tahmid Hasan , Wasi Uddin Ahmad , Yuan-Fang Li , Yong-Bin Kang , Rifat Shahriyar

Text summarization models are often trained to produce summaries that meet human quality requirements. However, the existing evaluation metrics for summary text are only rough proxies for summary quality, suffering from low correlation with…

计算与语言 · 计算机科学 2022-07-12 Wuhang Lin , Shasha Li , Chen Zhang , Bin Ji , Jie Yu , Jun Ma , Zibo Yi

Automatic text summarisation has drawn considerable interest in the field of software engineering. It can improve the efficiency of software developers, enhance the quality of products, and ensure timely delivery. In this paper, we present…

软件工程 · 计算机科学 2019-05-08 Mahfouth Alghamdi , Christoph Treude , Markus Wagner

This preprint describes work in progress on LR-Sum, a new permissively-licensed dataset created with the goal of enabling further research in automatic summarization for less-resourced languages. LR-Sum contains human-written summaries for…

计算与语言 · 计算机科学 2023-10-30 Chester Palen-Michel , Constantine Lignos

Commit messages are a valuable resource in comprehension of software evolution, since they provide a record of changes such as feature additions and bug repairs. Unfortunately, programmers often neglect to write good commit messages.…

软件工程 · 计算机科学 2017-09-01 Siyuan Jiang , Ameer Armaly , Collin McMillan

Summarising data as text helps people make sense of it. It also improves data discovery, as search algorithms can match this text against keyword queries. In this paper, we explore the characteristics of text summaries of data in order to…

信息检索 · 计算机科学 2018-10-31 Laura Koesten , Elena Simperl , Emilia Kacprzak , Tom Blount , Jeni Tennison

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

Commit message is one of the most important textual information in software development and maintenance. However, it is time-consuming to write commit messages manually. Commit Message Generation (CMG) has become a research hotspot.…

软件工程 · 计算机科学 2024-10-04 Linghao Zhang , Hongyi Zhang , Chong Wang , Peng Liang

Source code summarizing is a task of writing short, natural language descriptions of source code behavior during run time. Such summaries are extremely useful for software development and maintenance but are expensive to manually…

机器学习 · 计算机科学 2020-04-03 Vivek Gupta

Query-based document summarization aims to extract or generate a summary of a document which directly answers or is relevant to the search query. It is an important technique that can be beneficial to a variety of applications such as…

人工智能 · 计算机科学 2020-10-29 Mingjun Zhao , Shengli Yan , Bang Liu , Xinwang Zhong , Qian Hao , Haolan Chen , Di Niu , Bowei Long , Weidong Guo

While online conversations can cover a vast amount of information in many different formats, abstractive text summarization has primarily focused on modeling solely news articles. This research gap is due, in part, to the lack of…

计算与语言 · 计算机科学 2021-06-03 Alexander R. Fabbri , Faiaz Rahman , Imad Rizvi , Borui Wang , Haoran Li , Yashar Mehdad , Dragomir Radev

Commit messages explain code changes in a commit and facilitate collaboration among developers. Several commit message generation approaches have been proposed; however, they exhibit limited success in capturing the context of code changes.…

软件工程 · 计算机科学 2024-02-06 Abhinav Reddy Mandli , Saurabhsingh Rajput , Tushar Sharma