Authors
Yingchen Tian, Yuxia Zhang, Klaas-Jan Stol, Lin Jiang, Hui Liu
Publication date
2022/5/21
Book
Proceedings of the 44th International Conference on Software Engineering
Pages
2389-2401
Description
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 "audit trail" by which developers can understand how the source code of a project has changed---and why. Hence, the quality of commit messages affects the effectiveness of communication among developers. Commit messages are often of poor quality as developers lack time and motivation to craft a good message. Several automatic approaches have been proposed to generate commit messages. However, these are based on uncurated datasets including considerable proportions of poorly phrased commit messages. In this multi-method study, we first define what constitutes a "good" commit message, and then establish what proportion of commit messages lack …
Total citations
20222023202412225
Scholar articles
Y Tian, Y Zhang, KJ Stol, L Jiang, H Liu - Proceedings of the 44th International Conference on …, 2022