Large language models for software engineering: A systematic literature review

X Hou, Y Zhao, Y Liu, Z Yang, K Wang, L Li… - ACM Transactions on …, 2024 - dl.acm.org
Large Language Models (LLMs) have significantly impacted numerous domains, including
Software Engineering (SE). Many recent publications have explored LLMs applied to …

A systematic literature review on large language models for automated program repair

Q Zhang, C Fang, Y Xie, YX Ma, W Sun, Y Yang… - arXiv preprint arXiv …, 2024 - arxiv.org
Automated Program Repair (APR) attempts to patch software bugs and reduce manual
debugging efforts. Very recently, with the advances in Large Language Models (LLMs), an …

A survey of learning-based automated program repair

Q Zhang, C Fang, Y Ma, W Sun, Z Chen - ACM Transactions on Software …, 2023 - dl.acm.org
Automated program repair (APR) aims to fix software bugs automatically and plays a crucial
role in software development and maintenance. With the recent advances in deep learning …

Selfapr: Self-supervised program repair with test execution diagnostics

H Ye, M Martinez, X Luo, T Zhang… - Proceedings of the 37th …, 2022 - dl.acm.org
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 …

Exploring {ChatGPT's} Capabilities on Vulnerability Management

P Liu, J Liu, L Fu, K Lu, Y Xia, X Zhang… - 33rd USENIX Security …, 2024 - usenix.org
Recently, ChatGPT has attracted great attention from the code analysis domain. Prior works
show that ChatGPT has the capabilities of processing foundational code analysis tasks …

A survey on large language models for software engineering

Q Zhang, C Fang, Y Xie, Y Zhang, Y Yang… - arXiv preprint arXiv …, 2023 - arxiv.org
Software Engineering (SE) is the systematic design, development, and maintenance of
software applications, underpinning the digital infrastructure of our modern mainworld. Very …

Is this change the answer to that problem? correlating descriptions of bug and code changes for evaluating patch correctness

H Tian, X Tang, A Habib, S Wang, K Liu, X Xia… - Proceedings of the 37th …, 2022 - dl.acm.org
Patch correctness has been the focus of automated program repair (APR) in recent years
due to the propensity of APR tools to generate overfitting patches. Given a generated patch …

Patch Correctness Assessment: A Survey

Z Fei, J Ge, C Li, T Wang, Y Li, H Zhang… - ACM Transactions on …, 2024 - dl.acm.org
Most automated program repair methods rely on test cases to determine the correctness of
the generated patches. However, due to the incompleteness of available test suites, some …

MetaTPTrans: A meta learning approach for multilingual code representation learning

W Pian, H Peng, X Tang, T Sun, H Tian… - Proceedings of the …, 2023 - ojs.aaai.org
Abstract Representation learning of source code is essential for applying machine learning
to software engineering tasks. Learning code representation from a multilingual source code …

How secure is AI-generated code: a large-scale comparison of large language models

N Tihanyi, T Bisztray, MA Ferrag, R Jain… - Empirical Software …, 2025 - Springer
This study compares state-of-the-art Large Language Models (LLMs) on their tendency to
generate vulnerabilities when writing C programs using a neutral zero-shot prompt. Tihanyi …