A critical review of large language model on software engineering: An example from chatgpt and automated program repair

Q Zhang, T Zhang, J Zhai, C Fang, B Yu, W Sun… - arxiv preprint arxiv …, 2023 - arxiv.org
Large Language Models (LLMs) have been gaining increasing attention and demonstrated
promising performance across a variety of Software Engineering (SE) tasks, such as …

A systematic literature review on source code similarity measurement and clone detection: Techniques, applications, and challenges

M Zakeri-Nasrabadi, S Parsa, M Ramezani… - Journal of Systems and …, 2023 - Elsevier
Measuring and evaluating source code similarity is a fundamental software engineering
activity that embraces a broad range of applications, including but not limited to code …

Automated program repair in the era of large pre-trained language models

CS **a, Y Wei, L Zhang - 2023 IEEE/ACM 45th International …, 2023 - ieeexplore.ieee.org
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 …

An analysis of the automatic bug fixing performance of chatgpt

D Sobania, M Briesch, C Hanna… - 2023 IEEE/ACM …, 2023 - ieeexplore.ieee.org
To support software developers in finding and fixing software bugs, several automated
program repair techniques have been introduced. Given a test suite, standard methods …

Keep the Conversation Going: Fixing 162 out of 337 bugs for $0.42 each using ChatGPT

CS **a, L Zhang - arxiv preprint arxiv:2304.00385, 2023 - arxiv.org
Automated Program Repair (APR) aims to automatically generate patches for buggy
programs. Recent APR work has been focused on leveraging modern Large Language …

Copiloting the copilots: Fusing large language models with completion engines for automated program repair

Y Wei, CS **a, L Zhang - Proceedings of the 31st ACM Joint European …, 2023 - dl.acm.org
During Automated Program Repair (APR), it can be challenging to synthesize correct
patches for real-world systems in general-purpose programming languages. Recent Large …

Large language models for code: Security hardening and adversarial testing

J He, M Vechev - Proceedings of the 2023 ACM SIGSAC Conference on …, 2023 - dl.acm.org
Large language models (large LMs) are increasingly trained on massive codebases and
used to generate code. However, LMs lack awareness of security and are found to …

Less training, more repairing please: revisiting automated program repair via zero-shot learning

CS **a, L Zhang - Proceedings of the 30th ACM Joint European …, 2022 - dl.acm.org
Due to the promising future of Automated Program Repair (APR), researchers have
proposed various APR techniques, including heuristic-based, template-based, and …

Conversational automated program repair

CS **a, L Zhang - arxiv preprint arxiv:2301.13246, 2023 - arxiv.org
Automated Program Repair (APR) can help developers automatically generate patches for
bugs. Due to the impressive performance obtained using Large Pre-Trained Language …

Lost in translation: A study of bugs introduced by large language models while translating code

R Pan, AR Ibrahimzada, R Krishna, D Sankar… - Proceedings of the …, 2024 - dl.acm.org
Code translation aims to convert source code from one programming language (PL) to
another. Given the promising abilities of large language models (LLMs) in code synthesis …