中文
相关论文

相关论文: RACE: Retrieval-Augmented Commit Message Generatio…

200 篇论文

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

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

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…

计算与语言 · 计算机科学 2021-06-01 Tae-Hwan Jung

A commit message describes the main code changes in a commit and plays a crucial role in software maintenance. Existing commit message generation (CMG) approaches typically frame it as a direct mapping which inputs a code diff and produces…

软件工程 · 计算机科学 2025-07-24 Bo Xiong , Linghao Zhang , Chong Wang , Peng Liang

Message-passing concurrency is a popular computation model that underlies several programming languages like, e.g., Erlang, Akka, and (to some extent) Go and Rust. In particular, we consider a message-passing concurrent language with…

编程语言 · 计算机科学 2022-10-07 Germán Vidal

Commit messages are crucial for documenting software changes, aiding in program comprehension and maintenance. However, creating effective commit messages is often overlooked by developers due to time constraints and varying levels of…

软件工程 · 计算机科学 2025-04-18 Varun Kumar Palakodeti , Abbas Heydarnoori

Commit messages play a key role in documenting the intent behind code changes. However, they are often low-quality, vague, or incomplete, limiting their usefulness. Commit Message Generation (CMG) aims to automatically generate descriptive…

软件工程 · 计算机科学 2026-04-28 Bo Xiong , Linghao Zhang , Zongen Ren , Chong Wang , Peng Liang

Commit messages are natural language descriptions of code changes, which are important for program understanding and maintenance. However, writing commit messages manually is time-consuming and laborious, especially when the code is updated…

软件工程 · 计算机科学 2021-07-27 Wei Tao , Yanlin Wang , Ensheng Shi , Lun Du , Shi Han , Hongyu Zhang , Dongmei Zhang , Wenqiang Zhang

Automatic generation of high-quality commit messages for code commits can substantially facilitate software developers' works and coordination. However, the semantic gap between source code and natural language poses a major challenge for…

计算与语言 · 计算机科学 2021-06-22 Lun Yiu Nie , Cuiyun Gao , Zhicong Zhong , Wai Lam , Yang Liu , Zenglin Xu

Commit messages record code changes (e.g., feature modifications and bug repairs) in natural language, and are useful for program comprehension. Due to the frequent updates of software and time cost, developers are generally unmotivated to…

软件工程 · 计算机科学 2020-11-12 Shangqing Liu , Cuiyun Gao , Sen Chen , Lun Yiu Nie , Yang Liu

Code comment generation aims to generate high-quality comments from source code automatically and has been studied for years. Recent studies proposed to integrate information retrieval techniques with neural generation models to tackle this…

软件工程 · 计算机科学 2024-08-08 Hanzhen Lu , Zhongxin Liu

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

Commit messages in a version control system provide valuable information for developers regarding code changes in software systems. Commit messages can be the only source of information left for future developers describing what was changed…

软件工程 · 计算机科学 2025-07-23 Yousab Grees , Polina Iaremchuk , Ramtin Ehsani , Esteban Parra , Preetha Chatterjee , Sonia Haiduc

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…

软件工程 · 计算机科学 2023-06-27 Thanh Trong Vu , Thanh-Dat Do , Hieu Dinh Vo

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…

软件工程 · 计算机科学 2024-01-17 Linghao Zhang , Jingshu Zhao , Chong Wang , Peng Liang

Commit messages have an important impact in software development, especially when working in large teams. Multiple developers who have a different style of writing may often be involved in the same project. For this reason, it may be…

计算与语言 · 计算机科学 2021-04-12 Nicolae-Teodor Pavel , Traian Rebedea

We propose a novel task of jointly repairing program codes and generating commit messages. Code repair and commit message generation are two essential and related tasks for software development. However, existing work usually performs the…

计算与语言 · 计算机科学 2021-09-28 Jiaqi Bai , Long Zhou , Ambrosio Blanco , Shujie Liu , Furu Wei , Ming Zhou , Zhoujun Li

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

Commit message generation (CMG) is a challenging task in automated software engineering that aims to generate natural language descriptions of code changes for commits. Previous methods all start from the modified code snippets, outputting…

软件工程 · 计算机科学 2023-09-29 Liran Wang , Xunzhu Tang , Yichen He , Changyu Ren , Shuhua Shi , Chaoran Yan , Zhoujun Li

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…

计算与语言 · 计算机科学 2024-03-11 Maximilian Schall , Tamara Czinczoll , Gerard de Melo
‹ 上一页 1 2 3 10 下一页 ›