Natural language generation and understanding of big code for AI-assisted programming: A review
MF Wong, S Guo, CN Hang, SW Ho, CW Tan - Entropy, 2023 - mdpi.com
This paper provides a comprehensive review of the literature concerning the utilization of
Natural Language Processing (NLP) techniques, with a particular focus on transformer …
Natural Language Processing (NLP) techniques, with a particular focus on transformer …
Large language model for vulnerability detection and repair: Literature review and the road ahead
The significant advancements in Large Language Models (LLMs) have resulted in their
widespread adoption across various tasks within Software Engineering (SE), including …
widespread adoption across various tasks within Software Engineering (SE), including …
Codet5+: Open code large language models for code understanding and generation
Large language models (LLMs) pretrained on vast source code have achieved prominent
progress in code intelligence. However, existing code LLMs have two main limitations in …
progress in code intelligence. However, existing code LLMs have two main limitations in …
Is ChatGPT the ultimate programming assistant--how far is it?
Recently, the ChatGPT LLM has received great attention: it can be used as a bot for
discussing source code, prompting it to suggest changes, provide descriptions or even …
discussing source code, prompting it to suggest changes, provide descriptions or even …
No more manual tests? evaluating and improving chatgpt for unit test generation
Unit testing is essential in detecting bugs in functionally-discrete program units. Manually
writing high-quality unit tests is time-consuming and laborious. Although traditional …
writing high-quality unit tests is time-consuming and laborious. Although traditional …
Diversevul: A new vulnerable source code dataset for deep learning based vulnerability detection
We propose and release a new vulnerable source code dataset. We curate the dataset by
crawling security issue websites, extracting vulnerability-fixing commits and source codes …
crawling security issue websites, extracting vulnerability-fixing commits and source codes …
A new era in software security: Towards self-healing software via large language models and formal verification
This paper introduces an innovative approach that combines Large Language Models
(LLMs) with Formal Verification strategies for automatic software vulnerability repair. Initially …
(LLMs) with Formal Verification strategies for automatic software vulnerability repair. Initially …
Recommending root-cause and mitigation steps for cloud incidents using large language models
Incident management for cloud services is a complex process involving several steps and
has a huge impact on both service health and developer productivity. On-call engineers …
has a huge impact on both service health and developer productivity. On-call engineers …
Selfapr: Self-supervised program repair with test execution diagnostics
Learning-based program repair has achieved good results in a recent series of papers. Yet,
we observe that the related work fails to repair some bugs because of a lack of knowledge …
we observe that the related work fails to repair some bugs because of a lack of knowledge …
Evaluating and improving chatgpt for unit test generation
Unit testing plays an essential role in detecting bugs in functionally-discrete program units
(eg, methods). Manually writing high-quality unit tests is time-consuming and laborious …
(eg, methods). Manually writing high-quality unit tests is time-consuming and laborious …