On the Challenges of Fuzzing Techniques via Large Language Models
Not on the map. Why?
Abstract (arXiv)
In the modern era where software plays a pivotal role, software security and vulnerability analysis are essential for secure software development. Fuzzing test, as an efficient and traditional software testing method, has been widely adopted across various domains. Meanwhile, the rapid development in Large Language Models (LLMs) has facilitated their application in the field of software testing, demonstrating remarkable performance. As existing fuzzing test techniques are not fully automated and software vulnerabilities continue to evolve, there is a growing interest in leveraging large language models to generate fuzzing test. In this paper, we present a systematic overview of the developments that utilize large language models for the fuzzing test. To our best knowledge, this is the first work that covers the intersection of three areas, including LLMs, fuzzing test, and fuzzing test generated based on LLMs. A statistical analysis and discussion of the literature are conducted by summarizing the state-of-the-art methods up to date of the submission. Our work also investigates the potential for widespread deployment and application of fuzzing test techniques generated by LLMs in the future, highlighting their promise for advancing automated software testing practices.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 37 of its 87 references that are in the map. First posted on arXiv 1 Feb 2024.
Builds on
37 of 87 references.
References · 37
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2023GPT-4 Technical Reportcited by 18,132
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2023A Survey on Large Language Model based Autonomous Agentscited by 2,203
- 2023Code Llama: Open Foundation Models for Codecited by 2,105
- 2019Language Models as Knowledge Bases?cited by 1,922
- 2022Large Language Models Encode Clinical Knowledgecited by 1,807
- 2022Solving Quantitative Reasoning Problems with Language Modelscited by 1,359
- 2023BloombergGPT: A Large Language Model for Financecited by 923
- 2022CodeGen: An Open Large Language Model for Code with Multi-Turn Program Synthesiscited by 876
- 2022Galactica: A Large Language Model for Sciencecited by 736
- 2023A Comprehensive Overview of Large Language Modelscited by 639
25 more
- 2022BioGPT: Generative Pre-trained Transformer for Biomedical Text Generation and Miningcited by 531
- 2023DETRs Beat YOLOs on Real-time Object Detectioncited by 526
- 2022InCoder: A Generative Model for Code Infilling and Synthesiscited by 492
- 2019Generalizing from a Few Examples: A Survey on Few-Shot Learningcited by 462
- 2023Challenges and Applications of Large Language Modelscited by 251
- 2023Software Testing with Large Language Models: Survey, Landscape, and Visioncited by 163
- 2022Large Language Models are Zero-Shot Fuzzers: Fuzzing Deep-Learning Libraries via Large Language Modelscited by 102
- 2023Fuzz4All: Universal Fuzzing with Large Language Modelscited by 88
- 2018The Art, Science, and Engineering of Fuzzing: A Surveycited by 61
- 2023Decoder-Only or Encoder-Decoder? Interpreting Language Model as a Regularized Encoder-Decodercited by 44
- 2023WhiteFox: White-Box Compiler Fuzzing Empowered by Large Language Modelscited by 37
- 2023Large Language Models are Edge-Case Fuzzers: Testing Deep Learning Libraries via FuzzGPTcited by 36
- 2018Evaluating Fuzz Testingcited by 29
- 2022Free Lunch for Testing: Fuzzing Deep-Learning Libraries from Open Sourcecited by 27
- 2017FairFuzz: Targeting Rare Branches to Rapidly Increase Greybox Fuzz Testing Coveragecited by 20
- 2023Augmenting Greybox Fuzzing with Generative AIcited by 18
- 2022Fuzzing Deep-Learning Libraries via Automated Relational API Inferencecited by 16
- 2023ParaFuzz: An Interpretability-Driven Technique for Detecting Poisoned Samples in NLPcited by 16
- 2022Muffin: Testing Deep Learning Libraries via Neural Architecture Fuzzingcited by 15
- 2018Superion: Grammar-Aware Greybox Fuzzingcited by 12
- 2023Testing the Limits: Unusual Text Inputs Generation for Mobile App Crash Detection with Large Language Modelcited by 10
- 2023BertRLFuzzer: A BERT and Reinforcement Learning Based Fuzzercited by 5
- 2021ProFuzzBench: A Benchmark for Stateful Protocol Fuzzingcited by 3
- 2023Smart Fuzzing of 5G Wireless Software Implementationcited by 3
- 2022Mutation Analysis: Answering the Fuzzing Challengecited by 1
Built on by
Citing papers per year: 2024: 3; 2025: 1.
4 papers.
- 2024Grammar-Aligned Decodingcited by 54
- 2025Can Language Models Falsify? Evaluating Algorithmic Reasoning with Counterexample Creationcited by 5
- 2024Generative transformations and patterns in LLM-native approaches for software verification and falsificationcited by 2
- 2024FuzzCoder: Byte-level Fuzzing Test via Large Language Modelcited by 2
- 2025Can Language Models Falsify? Evaluating Algorithmic Reasoning with Counterexample Creation26 Feb 2025
- 2024FuzzCoder: Byte-level Fuzzing Test via Large Language Model3 Sep 2024
- 2024Grammar-Aligned Decoding31 May 2024
- 2024Generative transformations and patterns in LLM-native approaches for software verification and falsification14 Apr 2024