Evaluating Fuzz Testing
Not on the map. Why?
Abstract (arXiv)
Fuzz testing has enjoyed great success at discovering security critical bugs in real software. Recently, researchers have devoted significant effort to devising new fuzzing techniques, strategies, and algorithms. Such new ideas are primarily evaluated experimentally so an important question is: What experimental setup is needed to produce trustworthy results? We surveyed the recent research literature and assessed the experimental evaluations carried out by 32 fuzzing papers. We found problems in every evaluation we considered. We then performed our own extensive experimental evaluation using an existing fuzzer. Our results showed that the general problems we found in existing experimental evaluations can indeed translate to actual wrong or misleading assessments. We conclude with some guidelines that we hope will help improve experimental evaluations of fuzz testing algorithms, making reported results more robust.
Key facts. Cited by 29 papers in the map (data through 7 Oct 2026). First posted on arXiv 29 Aug 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 3; 2024: 6; 2025: 8; 2026: 9.
29 papers.
Sort:
By area:
- 2023Fuzz4All: Universal Fuzzing with Large Language Modelscited by 88
- 2025CyberGym: Evaluating AI Agents' Real-World Cybersecurity Capabilities at Scalecited by 71
- 2023WhiteFox: White-Box Compiler Fuzzing Empowered by Large Language Modelscited by 37
- 2024PAPILLON: Efficient and Stealthy Fuzz Testing-Powered Jailbreaks for LLMscited by 20
- 2024LLAMAFUZZ: Large Language Model Enhanced Greybox Fuzzingcited by 14
- 2025Constrained Sampling for Language Models Should Be Easy: An MCMC Perspectivecited by 14
- 2021MDPFuzz: Testing Models Solving Markov Decision Processescited by 11
- 2022Coverage-Guided Tensor Compiler Fuzzing with Joint IR-Pass Mutationcited by 9
- 2024VulnLLMEval: A Framework for Evaluating Large Language Models in Software Vulnerability Detection and Patchingcited by 9
- 2024LProtector: An LLM-driven Vulnerability Detection Systemcited by 8
- 2025Locus: Agentic Predicate Synthesis for Directed Fuzzingcited by 8
- 2026ARVO: Atlas of Reproducible Vulnerabilities for Open-Source Softwarecited by 8
17 more
- 2024On the Challenges of Fuzzing Techniques via Large Language Modelscited by 4
- 2026SoK: The Pitfalls of Deep Reinforcement Learning for Cybersecuritycited by 4
- 2026AnyPoC: Universal Proof-of-Concept Test Generation for Scalable LLM-Based Bug Detectioncited by 4
- 2021State Selection Algorithms and Their Impact on The Performance of Stateful Network Protocol Fuzzingcited by 3
- 2025MatchFixAgent: Language-Agnostic Autonomous Repository-Level Code Translation Validation and Repaircited by 3
- 2025Fuzzing: Randomness? Reasoning! Efficient Directed Fuzzing via Large Language Modelscited by 2
- 2024ARVO: Atlas of Reproducible Vulnerabilities for Open-Source Softwarecited by 1
- 2025SeedAIchemy: LLM-Driven Seed Corpus Generation for Fuzzingcited by 1
- 2026The Greatness of Science Cannot Be Planned: Agentic Auto-Research is Fuzz Testingcited by 1
- 2023Revisiting Neural Program Smoothing for Fuzzingcited by 0
- 2025LLMs are All You Need? Improving Fuzz Testing for MOJO with Large Language Modelscited by 0
- 2025Fuzzwise: Intelligent Initial Corpus Generation for Fuzzingcited by 0
- 2026SmartOracle -- An Agentic Approach to Mitigate Noise in Differential Oraclescited by 0
- 2026Fuzzing with Agents? Generators Are All You Needcited by 0
- 2026FuzzAgent: Multi-Agent System for Evolutionary Library Fuzzingcited by 0
- 2026Understanding Implicit Trust Errors in Core Carrier Networks through Multi-Agent Flaw Discovery and Analysiscited by 0
- 2026CAROL: Context-Aware Online Learning for Fuzzer Schedulingcited by 0
- 2026CAROL: Context-Aware Online Learning for Fuzzer Scheduling6 Sep 2026
- 2026The Greatness of Science Cannot Be Planned: Agentic Auto-Research is Fuzz Testing10 Aug 2026
- 2026Understanding Implicit Trust Errors in Core Carrier Networks through Multi-Agent Flaw Discovery and Analysis11 Jul 2026
- 2026ARVO: Atlas of Reproducible Vulnerabilities for Open-Source Software15 Jun 2026
- 2026FuzzAgent: Multi-Agent System for Evolutionary Library Fuzzing14 May 2026
- 2026AnyPoC: Universal Proof-of-Concept Test Generation for Scalable LLM-Based Bug Detection13 Apr 2026
- 2026Fuzzing with Agents? Generators Are All You Need1 Apr 2026
- 2026SoK: The Pitfalls of Deep Reinforcement Learning for Cybersecurity9 Feb 2026
- 2026SmartOracle -- An Agentic Approach to Mitigate Noise in Differential Oracles21 Jan 2026
- 2025Fuzzwise: Intelligent Initial Corpus Generation for Fuzzing24 Dec 2025
- 2025SeedAIchemy: LLM-Driven Seed Corpus Generation for Fuzzing16 Nov 2025
- 2025LLMs are All You Need? Improving Fuzz Testing for MOJO with Large Language Models11 Oct 2025
17 more
- 2025MatchFixAgent: Language-Agnostic Autonomous Repository-Level Code Translation Validation and Repair19 Sep 2025
- 2025Locus: Agentic Predicate Synthesis for Directed Fuzzing29 Aug 2025
- 2025Fuzzing: Randomness? Reasoning! Efficient Directed Fuzzing via Large Language Models30 Jun 2025
- 2025Constrained Sampling for Language Models Should Be Easy: An MCMC Perspective6 Jun 2025
- 2025CyberGym: Evaluating AI Agents' Real-World Cybersecurity Capabilities at Scale3 Jun 2025
- 2024LProtector: An LLM-driven Vulnerability Detection System10 Nov 2024
- 2024PAPILLON: Efficient and Stealthy Fuzz Testing-Powered Jailbreaks for LLMs23 Sep 2024
- 2024VulnLLMEval: A Framework for Evaluating Large Language Models in Software Vulnerability Detection and Patching16 Sep 2024
- 2024ARVO: Atlas of Reproducible Vulnerabilities for Open-Source Software4 Aug 2024
- 2024LLAMAFUZZ: Large Language Model Enhanced Greybox Fuzzing11 Jun 2024
- 2024On the Challenges of Fuzzing Techniques via Large Language Models1 Feb 2024
- 2023WhiteFox: White-Box Compiler Fuzzing Empowered by Large Language Models24 Oct 2023
- 2023Revisiting Neural Program Smoothing for Fuzzing28 Sep 2023
- 2023Fuzz4All: Universal Fuzzing with Large Language Models9 Aug 2023
- 2022Coverage-Guided Tensor Compiler Fuzzing with Joint IR-Pass Mutation21 Feb 2022
- 2021State Selection Algorithms and Their Impact on The Performance of Stateful Network Protocol Fuzzing24 Dec 2021
- 2021MDPFuzz: Testing Models Solving Markov Decision Processes6 Dec 2021
- 2025Locus: Agentic Predicate Synthesis for Directed Fuzzingcited by 8
- 2026AnyPoC: Universal Proof-of-Concept Test Generation for Scalable LLM-Based Bug Detectioncited by 4
- 2026The Greatness of Science Cannot Be Planned: Agentic Auto-Research is Fuzz Testingcited by 1
- 2026SmartOracle -- An Agentic Approach to Mitigate Noise in Differential Oraclescited by 0
- 2026Fuzzing with Agents? Generators Are All You Needcited by 0
- 2026FuzzAgent: Multi-Agent System for Evolutionary Library Fuzzingcited by 0
- 2026Understanding Implicit Trust Errors in Core Carrier Networks through Multi-Agent Flaw Discovery and Analysiscited by 0
- 2026The Greatness of Science Cannot Be Planned: Agentic Auto-Research is Fuzz Testing10 Aug 2026
- 2026Understanding Implicit Trust Errors in Core Carrier Networks through Multi-Agent Flaw Discovery and Analysis11 Jul 2026
- 2026FuzzAgent: Multi-Agent System for Evolutionary Library Fuzzing14 May 2026
- 2026AnyPoC: Universal Proof-of-Concept Test Generation for Scalable LLM-Based Bug Detection13 Apr 2026
- 2026Fuzzing with Agents? Generators Are All You Need1 Apr 2026
- 2026SmartOracle -- An Agentic Approach to Mitigate Noise in Differential Oracles21 Jan 2026
- 2025Locus: Agentic Predicate Synthesis for Directed Fuzzing29 Aug 2025
- 2023Fuzz4All: Universal Fuzzing with Large Language Modelscited by 88
- 2025CyberGym: Evaluating AI Agents' Real-World Cybersecurity Capabilities at Scalecited by 71
- 2023WhiteFox: White-Box Compiler Fuzzing Empowered by Large Language Modelscited by 37
- 2024LLAMAFUZZ: Large Language Model Enhanced Greybox Fuzzingcited by 14
- 2025Constrained Sampling for Language Models Should Be Easy: An MCMC Perspectivecited by 14
- 2021MDPFuzz: Testing Models Solving Markov Decision Processescited by 11
- 2022Coverage-Guided Tensor Compiler Fuzzing with Joint IR-Pass Mutationcited by 9
- 2024VulnLLMEval: A Framework for Evaluating Large Language Models in Software Vulnerability Detection and Patchingcited by 9
- 2024LProtector: An LLM-driven Vulnerability Detection Systemcited by 8
- 2026ARVO: Atlas of Reproducible Vulnerabilities for Open-Source Softwarecited by 8
- 2024On the Challenges of Fuzzing Techniques via Large Language Modelscited by 4
- 2026SoK: The Pitfalls of Deep Reinforcement Learning for Cybersecuritycited by 4
12 most cited of 20 All 20 (JSON)
- 2026CAROL: Context-Aware Online Learning for Fuzzer Scheduling6 Sep 2026
- 2026ARVO: Atlas of Reproducible Vulnerabilities for Open-Source Software15 Jun 2026
- 2026SoK: The Pitfalls of Deep Reinforcement Learning for Cybersecurity9 Feb 2026
- 2025Fuzzwise: Intelligent Initial Corpus Generation for Fuzzing24 Dec 2025
- 2025SeedAIchemy: LLM-Driven Seed Corpus Generation for Fuzzing16 Nov 2025
- 2025LLMs are All You Need? Improving Fuzz Testing for MOJO with Large Language Models11 Oct 2025
- 2025MatchFixAgent: Language-Agnostic Autonomous Repository-Level Code Translation Validation and Repair19 Sep 2025
- 2025Constrained Sampling for Language Models Should Be Easy: An MCMC Perspective6 Jun 2025
- 2025CyberGym: Evaluating AI Agents' Real-World Cybersecurity Capabilities at Scale3 Jun 2025
- 2024LProtector: An LLM-driven Vulnerability Detection System10 Nov 2024
- 2024VulnLLMEval: A Framework for Evaluating Large Language Models in Software Vulnerability Detection and Patching16 Sep 2024
- 2024ARVO: Atlas of Reproducible Vulnerabilities for Open-Source Software4 Aug 2024
12 newest of 20 All 20 (JSON)