[HTML][HTML] An artificial intelligence framework on software bug triaging, technological evolution, and future challenges: A review
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 …
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
Commit messages summarize code changes of each commit in natural language, which
help developers understand code changes without digging into detailed implementations …
help developers understand code changes without digging into detailed implementations …
What makes a good commit message?
A key issue in collaborative software development is communication among developers.
One modality of communication is a commit message, in which developers describe the …
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 …
language models, covering 50+ models, 30+ evaluation tasks, 170+ datasets, and 700 …
Race: Retrieval-augmented commit message generation
Commit messages are important for software development and maintenance. Many neural
network-based approaches have been proposed and shown promising results on automatic …
network-based approaches have been proposed and shown promising results on automatic …
From commit message generation to history-aware commit message completion
Commit messages are crucial to software development, allowing developers to track
changes and collaborate effectively. Despite their utility, most commit messages lack …
changes and collaborate effectively. Despite their utility, most commit messages lack …
On the evaluation of commit message generation models: An experimental study
Commit messages are natural language descriptions of code changes, which are important
for program understanding and maintenance. However, writing commit messages manually …
for program understanding and maintenance. However, writing commit messages manually …
A large-scale empirical study of commit message generation: models, datasets and evaluation
Commit messages are natural language descriptions of code changes, which are important
for program understanding and maintenance. However, writing commit messages manually …
for program understanding and maintenance. However, writing commit messages manually …
KADEL: Knowledge-Aware Denoising Learning for Commit Message Generation
Commit messages are natural language descriptions of code changes, which are important
for software evolution such as code understanding and maintenance. However, previous …
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
Commit messages play a vital role in software development and maintenance. While
previous research has introduced various Commit Message Generation (CMG) approaches …
previous research has introduced various Commit Message Generation (CMG) approaches …