English
Related papers

Related papers: ComSum: Commit Messages Summarization and Meaning …

200 papers

Commit message is a document that summarizes source code changes in natural language. A good commit message clearly shows the source code changes, so this enhances collaboration between developers. Therefore, our work is to develop a model…

Computation and Language · Computer Science 2021-06-01 Tae-Hwan Jung

Commit messages are valuable resources for describing why code changes are committed to repositories in version control systems (e.g., Git). They effectively help developers understand code changes and better perform software maintenance…

Software Engineering · Computer Science 2025-09-22 Hongyu Kuang , Ning Zhang , Hui Gao , Xin Zhou , Wesley K. G. Assunção , Xiaoxing Ma , Dong Shao , Guoping Rong , He Zhang

In collaborative open-source development, the rationale for code changes is often captured in commit messages, making them a rich source of valuable information. However, research on rationale in commit messages remains limited. In this…

Software Engineering · Computer Science 2025-06-16 Mouna Dhaouadi , Bentley James Oakes , Michalis Famelis

A key issue in collaborative software development is communication among developers. One modality of communication is a commit message, in which developers describe the changes they make in a repository. As such, commit messages serve as an…

Software Engineering · Computer Science 2022-02-08 Yingchen Tian , Yuxia Zhang , Klaas-Jan Stol , Lin Jiang , Hui Liu

A commit message is a textual description of the code changes in a commit, which is a key part of the Git version control system (VCS). It captures the essence of software updating. Therefore, it can help developers understand code…

Software Engineering · Computer Science 2024-01-17 Linghao Zhang , Jingshu Zhao , Chong Wang , Peng Liang

Changes in source code are an inevitable part of software development. They are the results of indispensable activities such as fixing bugs or improving functionality. Descriptions for code changes (commit messages) help people better…

Software Engineering · Computer Science 2023-06-27 Thanh Trong Vu , Thanh-Dat Do , Hieu Dinh Vo

High-quality commit messages are critical for maintaining software projects, yet ensuring their consistency and informativeness remains a practical challenge. While the Conventional Commits Specification (CCS) provides a structured format…

Software Engineering · Computer Science 2026-05-05 Zirui Wan , Zhaonan Wu , Xinyi Hou , Yanjie Zhao , Pengcheng Xia , Haoyu Wang

Reliable evaluation of large language model (LLM)-generated summaries remains an open challenge, particularly across heterogeneous domains and document lengths. We conduct a comprehensive meta-evaluation of 14 automatic summarization…

Computation and Language · Computer Science 2026-04-29 Huyen Nguyen , Haoxuan Zhang , Yang Zhang , Junhua Ding , Haihua Chen

Recent years have brought about an interest in the challenging task of summarizing conversation threads (meetings, online discussions, etc.). Such summaries help analysis of the long text to quickly catch up with the decisions made and thus…

Computation and Language · Computer Science 2021-08-02 Shiyue Zhang , Asli Celikyilmaz , Jianfeng Gao , Mohit Bansal

Committing to a version control system means submitting a software change to the system. Each commit can have a message to describe the submission. Several approaches have been proposed to automatically generate the content of such…

Software Engineering · Computer Science 2017-03-29 Siyuan Jiang , Collin McMillan

Commit messages are crucial in software development, supporting maintenance tasks and communication among developers. While Large Language Models (LLMs) have advanced Commit Message Generation (CMG) using various software contexts, some…

Software Engineering · Computer Science 2025-01-20 Jiawei Li , David Faragó , Christian Petrov , Iftekhar Ahmed

Commit messages are crucial in software development, supporting maintenance tasks and communication among developers. While Large Language Models (LLMs) have advanced Commit Message Generation (CMG) using various software contexts, some…

Software Engineering · Computer Science 2025-03-19 Jiawei Li , David Faragó , Christian Petrov , Iftekhar Ahmed

This paper introduces the SAMSum Corpus, a new dataset with abstractive dialogue summaries. We investigate the challenges it poses for automated summarization by testing several models and comparing their results with those obtained on a…

Computation and Language · Computer Science 2019-12-02 Bogdan Gliwa , Iwona Mochol , Maciej Biesek , Aleksander Wawer

Commit messages are essential in software development as they serve to document and explain code changes. Yet, their quality often falls short in practice, with studies showing significant proportions of empty or inadequate messages. While…

Software Engineering · Computer Science 2025-07-16 Qunhong Zeng , Yuxia Zhang , Zexiong Ma , Bo Jiang , Ningyuan Sun , Klaas-Jan Stol , Xingyu Mou , Hui Liu

Several code summarization techniques have been proposed in the literature to automatically document a code snippet or a function. Ideally, software developers should be involved in assessing the quality of the generated summaries. However,…

Software Engineering · Computer Science 2023-12-27 Antonio Mastropaolo , Matteo Ciniselli , Massimiliano Di Penta , Gabriele Bavota

In a typical customer service chat scenario, customers contact a support center to ask for help or raise complaints, and human agents try to solve the issues. In most cases, at the end of the conversation, agents are asked to write a short…

Computation and Language · Computer Science 2021-11-24 Guy Feigenblat , Chulaka Gunasekara , Benjamin Sznajder , Sachindra Joshi , David Konopnicki , Ranit Aharonov

Software maintenance constitutes a substantial portion of the total lifetime costs of software, with a significant portion attributed to code comprehension. Software comprehension is eased by documentation such as comments that summarize…

Software Engineering · Computer Science 2024-07-19 Skyler Grandel , Scott Thomas Andersen , Yu Huang , Kevin Leach

Writing commit messages is a tedious daily task for many software developers, and often remains neglected. Automating this task has the potential to save time while ensuring that messages are informative. A high-quality dataset and an…

Computation and Language · Computer Science 2024-03-11 Maximilian Schall , Tamara Czinczoll , Gerard de Melo

Abstractive speech summarization (SSUM) aims to generate human-like summaries from speech. Given variations in information captured and phrasing, recordings can be summarized in multiple ways. Therefore, it is more reasonable to consider a…

Computation and Language · Computer Science 2024-10-28 Jee-weon Jung , Roshan Sharma , William Chen , Bhiksha Raj , Shinji Watanabe

Current approaches for text summarization are predominantly automatic, with rather limited space for human intervention and control over the process. In this paper, we introduce SummHelper, a 2-phase summarization assistant designed to…

Computation and Language · Computer Science 2023-10-17 Aviv Slobodkin , Niv Nachum , Shmuel Amar , Ori Shapira , Ido Dagan
‹ Prev 1 2 3 10 Next ›