mlsanityData to 7 Oct 2026

On the Challenges of Fuzzing Techniques via Large Language Models

arXiv 2402.00350 ↗First posted 1 Feb 2024cs.SE cs.AIcited by 4

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

  1. 2020Language Models are Few-Shot Learnerscited by 32,199
  2. 2023GPT-4 Technical Reportcited by 18,132
  3. 2021Evaluating Large Language Models Trained on Codecited by 8,053
  4. 2023A Survey on Large Language Model based Autonomous Agentscited by 2,203
  5. 2023Code Llama: Open Foundation Models for Codecited by 2,105
  6. 2019Language Models as Knowledge Bases?cited by 1,922
  7. 2022Large Language Models Encode Clinical Knowledgecited by 1,807
  8. 2022Solving Quantitative Reasoning Problems with Language Modelscited by 1,359
  9. 2023BloombergGPT: A Large Language Model for Financecited by 923
  10. 2022CodeGen: An Open Large Language Model for Code with Multi-Turn Program Synthesiscited by 876
  11. 2022Galactica: A Large Language Model for Sciencecited by 736
  12. 2023A Comprehensive Overview of Large Language Modelscited by 639
25 more
  1. 2022BioGPT: Generative Pre-trained Transformer for Biomedical Text Generation and Miningcited by 531
  2. 2023DETRs Beat YOLOs on Real-time Object Detectioncited by 526
  3. 2022InCoder: A Generative Model for Code Infilling and Synthesiscited by 492
  4. 2019Generalizing from a Few Examples: A Survey on Few-Shot Learningcited by 462
  5. 2023Challenges and Applications of Large Language Modelscited by 251
  6. 2023Software Testing with Large Language Models: Survey, Landscape, and Visioncited by 163
  7. 2022Large Language Models are Zero-Shot Fuzzers: Fuzzing Deep-Learning Libraries via Large Language Modelscited by 102
  8. 2023Fuzz4All: Universal Fuzzing with Large Language Modelscited by 88
  9. 2018The Art, Science, and Engineering of Fuzzing: A Surveycited by 61
  10. 2023Decoder-Only or Encoder-Decoder? Interpreting Language Model as a Regularized Encoder-Decodercited by 44
  11. 2023WhiteFox: White-Box Compiler Fuzzing Empowered by Large Language Modelscited by 37
  12. 2023Large Language Models are Edge-Case Fuzzers: Testing Deep Learning Libraries via FuzzGPTcited by 36
  13. 2018Evaluating Fuzz Testingcited by 29
  14. 2022Free Lunch for Testing: Fuzzing Deep-Learning Libraries from Open Sourcecited by 27
  15. 2017FairFuzz: Targeting Rare Branches to Rapidly Increase Greybox Fuzz Testing Coveragecited by 20
  16. 2023Augmenting Greybox Fuzzing with Generative AIcited by 18
  17. 2022Fuzzing Deep-Learning Libraries via Automated Relational API Inferencecited by 16
  18. 2023ParaFuzz: An Interpretability-Driven Technique for Detecting Poisoned Samples in NLPcited by 16
  19. 2022Muffin: Testing Deep Learning Libraries via Neural Architecture Fuzzingcited by 15
  20. 2018Superion: Grammar-Aware Greybox Fuzzingcited by 12
  21. 2023Testing the Limits: Unusual Text Inputs Generation for Mobile App Crash Detection with Large Language Modelcited by 10
  22. 2023BertRLFuzzer: A BERT and Reinforcement Learning Based Fuzzercited by 5
  23. 2021ProFuzzBench: A Benchmark for Stateful Protocol Fuzzingcited by 3
  24. 2023Smart Fuzzing of 5G Wireless Software Implementationcited by 3
  25. 2022Mutation Analysis: Answering the Fuzzing Challengecited by 1

Built on by

Cited by year

Citing papers per year: 2024: 3; 2025: 1.

4 papers.