Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
[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 …
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, H Yu… - arxiv preprint arxiv …, 2023 - arxiv.org
In this work we systematically review the recent advancements in software engineering with
language models, covering 70+ models, 40+ evaluation tasks, 180+ datasets, and 900 …
language models, covering 70+ models, 40+ evaluation tasks, 180+ datasets, and 900 …
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 …
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 …
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 …
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 …
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 …
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 …
Revisiting learning-based commit message generation
Commit messages summarize code changes and help developers understand the intention.
To alleviate human efforts in writing commit messages, researchers have proposed various …
To alleviate human efforts in writing commit messages, researchers have proposed various …