中文
相关论文

相关论文: CommitBERT: Commit Message Generation Using Pre-Tr…

200 篇论文

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 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

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 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

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

GitHub commits, which record the code changes with natural language messages for description, play a critical role for software developers to comprehend the software evolution. To promote the development of the open-source software…

软件工程 · 计算机科学 2023-01-24 Shangqing Liu , Yanzhou Li , Xiaofei Xie , Yang Liu

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…

软件工程 · 计算机科学 2022-02-08 Yingchen Tian , Yuxia Zhang , Klaas-Jan Stol , Lin Jiang , Hui Liu

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

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…

软件工程 · 计算机科学 2025-09-22 Hongyu Kuang , Ning Zhang , Hui Gao , Xin Zhou , Wesley K. G. Assunção , Xiaoxing Ma , Dong Shao , Guoping Rong , He Zhang

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

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…

软件工程 · 计算机科学 2025-07-16 Qunhong Zeng , Yuxia Zhang , Zexiong Ma , Bo Jiang , Ningyuan Sun , Klaas-Jan Stol , Xingyu Mou , Hui Liu

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

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 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

We present ComSum, a data set of 7 million commit messages for text summarization. When documenting commits, software code changes, both a message and its summary are posted. We gather and filter those to curate developers' work…

计算与语言 · 计算机科学 2021-08-25 Leshem Choshen , Idan Amit

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 are crucial to software development, allowing developers to track changes and collaborate effectively. Despite their utility, most commit messages lack important information since writing high-quality commit messages is…

软件工程 · 计算机科学 2023-08-16 Aleksandra Eliseeva , Yaroslav Sokolov , Egor Bogomolov , Yaroslav Golubev , Danny Dig , Timofey Bryksin

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…

软件工程 · 计算机科学 2026-05-05 Zirui Wan , Zhaonan Wu , Xinyi Hou , Yanjie Zhao , Pengcheng Xia , Haoyu Wang
‹ 上一页 1 2 3 10 下一页 ›