Automatic commit message generation: A critical review and directions for future work

Y Zhang, Z Qiu, KJ Stol, W Zhu, J Zhu… - IEEE Transactions on …, 2024 - ieeexplore.ieee.org
Commit messages are critical for code comprehension and software maintenance. Writing a
high-quality message requires skill and effort. To support developers and reduce their effort …

From commit message generation to history-aware commit message completion

A Eliseeva, Y Sokolov, E Bogomolov… - 2023 38th IEEE/ACM …, 2023 - ieeexplore.ieee.org
Commit messages are crucial to software development, allowing developers to track
changes and collaborate effectively. Despite their utility, most commit messages lack …

Vulnerability discovery based on source code patch commit mining: a systematic literature review

F Zuo, J Rhee - International Journal of Information Security, 2024 - Springer
In recent years, there has been a remarkable surge in the adoption of open-source software
(OSS). However, with the growing usage of OSS components in both free and proprietary …

Commit message matters: Investigating impact and evolution of commit message quality

J Li, I Ahmed - 2023 IEEE/ACM 45th International Conference …, 2023 - ieeexplore.ieee.org
Commit messages play an important role in communication among developers. To measure
the quality of commit messages, researchers have defined what semantically constitutes a …

Are They All Good? Studying Practitioners' Expectations on the Readability of Log Messages

Z Li, AR Chen, X Hu, X Xia, TH Chen… - 2023 38th IEEE/ACM …, 2023 - ieeexplore.ieee.org
Developers write logging statements to generate logs that provide run-time information for
various tasks. The readability of log messages in the logging statements (ie, the descriptive …

Reef: A framework for collecting real-world vulnerabilities and fixes

C Wang, Z Li, Y Pena, S Gao, S Chen… - 2023 38th IEEE/ACM …, 2023 - ieeexplore.ieee.org
Software plays a crucial role in our daily lives, and therefore the quality and security of
software systems have become increasingly important. However, vulnerabilities in software …

KADEL: Knowledge-Aware Denoising Learning for Commit Message Generation

W Tao, Y Zhou, Y Wang, H Zhang, H Wang… - ACM Transactions on …, 2024 - dl.acm.org
Commit messages are natural language descriptions of code changes, which are important
for software evolution such as code understanding and maintenance. However, previous …

Delving into commit-issue correlation to enhance commit message generation models

L Wang, X Tang, Y He, C Ren, S Shi… - 2023 38th IEEE/ACM …, 2023 - ieeexplore.ieee.org
Commit message generation (CMG) is a challenging task in automated software
engineering that aims to generate natural language descriptions of code changes for …

Code-centric learning-based just-in-time vulnerability detection

S Nguyen, TT Nguyen, TT Vu, TD Do, KT Ngo… - Journal of Systems and …, 2024 - Elsevier
Attacks against computer systems exploiting software vulnerabilities can cause substantial
damage to the cyber infrastructure of our modern society and economy. To minimize the …

Commit Messages in the Age of Large Language Models

CV Lopes, VI Klotzman, I Ma, I Ahmed - arXiv preprint arXiv:2401.17622, 2024 - arxiv.org
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 …