[HTML][HTML] An artificial intelligence framework on software bug triaging, technological evolution, and future challenges: A review

NK Nagwani, JS Suri - … Journal of Information Management Data Insights, 2023 - Elsevier
The timely release of defect-free software and the optimization of development costs depend
on efficient software bug triaging (SBT) techniques. SBT can also help in managing the vast …

FIRA: fine-grained graph-based code change representation for automated commit message generation

J Dong, Y Lou, Q Zhu, Z Sun, Z Li, W Zhang… - Proceedings of the 44th …, 2022 - dl.acm.org
Commit messages summarize code changes of each commit in natural language, which
help developers understand code changes without digging into detailed implementations …

What makes a good commit message?

Y Tian, Y Zhang, KJ Stol, L Jiang, H Liu - Proceedings of the 44th …, 2022 - dl.acm.org
A key issue in collaborative software development is communication among developers.
One modality of communication is a commit message, in which developers describe the …

[PDF][PDF] Unifying the perspectives of nlp and software engineering: A survey on language models for code

Z Zhang, C Chen, B Liu, C Liao, Z Gong… - arxiv preprint arxiv …, 2023 - simg.baai.ac.cn
In this work we systematically review the recent advancements in code processing with
language models, covering 50+ models, 30+ evaluation tasks, 170+ datasets, and 700 …

Race: Retrieval-augmented commit message generation

E Shi, Y Wang, W Tao, L Du, H Zhang, S Han… - arxiv preprint arxiv …, 2022 - arxiv.org
Commit messages are important for software development and maintenance. Many neural
network-based approaches have been proposed and shown promising results on automatic …

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 …

On the evaluation of commit message generation models: An experimental study

W Tao, Y Wang, E Shi, L Du, S Han… - 2021 IEEE …, 2021 - ieeexplore.ieee.org
Commit messages are natural language descriptions of code changes, which are important
for program understanding and maintenance. However, writing commit messages manually …

A large-scale empirical study of commit message generation: models, datasets and evaluation

W Tao, Y Wang, E Shi, L Du, S Han, H Zhang… - Empirical Software …, 2022 - Springer
Commit messages are natural language descriptions of code changes, which are important
for program understanding and maintenance. However, writing commit messages manually …

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 …

Only diff is not enough: Generating commit messages leveraging reasoning and action of large language model

J Li, D Faragó, C Petrov, I Ahmed - Proceedings of the ACM on Software …, 2024 - dl.acm.org
Commit messages play a vital role in software development and maintenance. While
previous research has introduced various Commit Message Generation (CMG) approaches …