Automatic smart contract comment generation via large language models and in-context learning
Context: Designing effective automatic smart contract comment generation approaches can
facilitate developers' comprehension, boosting smart contract development and improving …
facilitate developers' comprehension, boosting smart contract development and improving …
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 …
Unprecedented Code Change Automation: The Fusion of LLMs and Transformation by Example
Software developers often repeat the same code changes within a project or across different
projects. These repetitive changes are known as “code change patterns”(CPATs) …
projects. These repetitive changes are known as “code change patterns”(CPATs) …
A survey of neural code intelligence: Paradigms, advances and beyond
Neural Code Intelligence--leveraging deep learning to understand, generate, and optimize
code--holds immense potential for transformative impacts on the whole society. Bridging the …
code--holds immense potential for transformative impacts on the whole society. Bridging the …
GPT-3.5 for Code Review Automation: How Do Few-Shot Learning, Prompt Design, and Model Fine-Tuning Impact Their Performance?
C Pornprasit, C Tantithamthavorn - arXiv preprint arXiv:2402.00905, 2024 - arxiv.org
Recently, several large language models (LLMs)-the large pre-trained models based on the
transformer architecture-were proposed. Prior studies in the natural language processing …
transformer architecture-were proposed. Prior studies in the natural language processing …
Automated description generation for software patches
Software patches are pivotal in refining and evolving codebases, addressing bugs,
vulnerabilities, and optimizations. Patch descriptions provide detailed accounts of changes …
vulnerabilities, and optimizations. Patch descriptions provide detailed accounts of changes …
CommitBench: A benchmark for commit message generation
Writing commit messages is a tedious daily task for many software developers, and often
remains neglected. Automating this task has the potential to save time while ensuring that …
remains neglected. Automating this task has the potential to save time while ensuring that …
Commit Artifact Preserving Build Prediction
In Continuous Integration (CI), accurate build prediction is crucial for minimizing
development costs and enhancing efficiency. However, existing build prediction methods …
development costs and enhancing efficiency. However, existing build prediction methods …
Long Code Arena: a Set of Benchmarks for Long-Context Code Models
E Bogomolov, A Eliseeva, T Galimzyanov… - arXiv preprint arXiv …, 2024 - arxiv.org
Nowadays, the fields of code and natural language processing are evolving rapidly. In
particular, models become better at processing long context windows-supported context …
particular, models become better at processing long context windows-supported context …
Commit Message Generation via ChatGPT: How Far Are We?
Commit messages concisely describe code changes in natural language and are important
for software maintenance. Various automatic commit message generation approaches have …
for software maintenance. Various automatic commit message generation approaches have …