[HTML][HTML] A survey of GPT-3 family large language models including ChatGPT and GPT-4
KS Kalyan - Natural Language Processing Journal, 2024 - Elsevier
Large language models (LLMs) are a special class of pretrained language models (PLMs)
obtained by scaling model size, pretraining corpus and computation. LLMs, because of their …
obtained by scaling model size, pretraining corpus and computation. LLMs, because of their …
A survey of machine learning for big code and naturalness
Research at the intersection of machine learning, programming languages, and software
engineering has recently taken important steps in proposing learnable probabilistic models …
engineering has recently taken important steps in proposing learnable probabilistic models …
Automated program repair in the era of large pre-trained language models
Automated Program Repair (APR) aims to help developers automatically patch software
bugs. However, current state-of-the-art traditional and learning-based APR techniques face …
bugs. However, current state-of-the-art traditional and learning-based APR techniques face …
Impact of code language models on automated program repair
Automated program repair (APR) aims to help developers improve software reliability by
generating patches for buggy programs. Although many code language models (CLM) are …
generating patches for buggy programs. Although many code language models (CLM) are …
Keep the Conversation Going: Fixing 162 out of 337 bugs for $0.42 each using ChatGPT
Automated Program Repair (APR) aims to automatically generate patches for buggy
programs. Recent APR work has been focused on leveraging modern Large Language …
programs. Recent APR work has been focused on leveraging modern Large Language …
Automated repair of programs from large language models
Large language models such as Codex, have shown the capability to produce code for
many programming tasks. However, the success rate of existing models is low, especially for …
many programming tasks. However, the success rate of existing models is low, especially for …
Inferfix: End-to-end program repair with llms
Software development life cycle is profoundly influenced by bugs; their introduction,
identification, and eventual resolution account for a significant portion of software …
identification, and eventual resolution account for a significant portion of software …
Less training, more repairing please: revisiting automated program repair via zero-shot learning
Due to the promising future of Automated Program Repair (APR), researchers have
proposed various APR techniques, including heuristic-based, template-based, and …
proposed various APR techniques, including heuristic-based, template-based, and …
Cure: Code-aware neural machine translation for automatic program repair
Automatic program repair (APR) is crucial to improve software reliability. Recently, neural
machine translation (NMT) techniques have been used to automatically fix software bugs …
machine translation (NMT) techniques have been used to automatically fix software bugs …
An empirical evaluation of using large language models for automated unit test generation
Unit tests play a key role in ensuring the correctness of software. However, manually
creating unit tests is a laborious task, motivating the need for automation. Large Language …
creating unit tests is a laborious task, motivating the need for automation. Large Language …