Next Article in Journal
Six-Degrees-of-Freedom Compensation for Microphone Array Installation Uncertainty in Rotating Sound Source Localization
Previous Article in Journal
A Generative AI-Driven Predictive Analytics Framework for Modelling Creativity and Performance in Engineering Design Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
This is an early access version, the complete PDF, HTML, and XML versions will be available soon.
Review

On the Challenges and Opportunities of Fuzzing via Large Language Models: A Review

Section of Cybersecurity Engineering, Department of Applied Mathematics and Computer Science, Technical University of Denmark (DTU), 2800 Kongens Lyngby, Denmark
*
Author to whom correspondence should be addressed.
Appl. Sci. 2026, 16(10), 5160; https://doi.org/10.3390/app16105160
Submission received: 17 April 2026 / Revised: 18 May 2026 / Accepted: 18 May 2026 / Published: 21 May 2026
(This article belongs to the Section Electrical, Electronics and Communications Engineering)

Abstract

Fuzzing is an important automated testing technique for discovering vulnerabilities and abnormal software behavior, but conventional and pre-LLM learning-based approaches often struggle with strict validity constraints, limited semantic understanding, and poor adaptability across targets. Recent advances in large language models (LLMs) create new opportunities for fuzzing by supplying semantic guidance from source code, documentation, traces, and execution feedback. As the literature on LLM-based fuzzing has grown rapidly, a systematic synthesis is needed. This paper presents a literature review on the integration of LLMs into fuzzing workflows. We review how LLMs are applied across the fuzzing workflow, compare these approaches with earlier deep learning-based fuzzing, and summarize the main patterns in task coverage, application strategies, targets, testing modes, and model choices. The survey shows that current work is concentrated in test case generation, while defect detection and post-processing remain less represented, and broader workflow integration is uneven. Based on these findings, we identify four main directions for future research as follows: broader coverage of the fuzzing workflow, stronger context construction and workflow engineering, richer reasoning for fuzzing control, and shared evaluation standards and benchmarks.
Keywords: arge language models; fuzzing; software testing arge language models; fuzzing; software testing

Share and Cite

MDPI and ACS Style

Sun, Y.; Andersen, V.H.; Choudhary, G.; Dragoni, N. On the Challenges and Opportunities of Fuzzing via Large Language Models: A Review. Appl. Sci. 2026, 16, 5160. https://doi.org/10.3390/app16105160

AMA Style

Sun Y, Andersen VH, Choudhary G, Dragoni N. On the Challenges and Opportunities of Fuzzing via Large Language Models: A Review. Applied Sciences. 2026; 16(10):5160. https://doi.org/10.3390/app16105160

Chicago/Turabian Style

Sun, Yiqing, Villads H. Andersen, Gaurav Choudhary, and Nicola Dragoni. 2026. "On the Challenges and Opportunities of Fuzzing via Large Language Models: A Review" Applied Sciences 16, no. 10: 5160. https://doi.org/10.3390/app16105160

APA Style

Sun, Y., Andersen, V. H., Choudhary, G., & Dragoni, N. (2026). On the Challenges and Opportunities of Fuzzing via Large Language Models: A Review. Applied Sciences, 16(10), 5160. https://doi.org/10.3390/app16105160

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Article metric data becomes available approximately 24 hours after publication online.
Back to TopTop