Saved in:
Bibliographic Details
Main Authors: Dhulipala, Hridya, Rong, Xiaokai, Yadavally, Aashish, Nguyen, Tien N.
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2512.21440
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917169409818624
author Dhulipala, Hridya
Rong, Xiaokai
Yadavally, Aashish
Nguyen, Tien N.
author_facet Dhulipala, Hridya
Rong, Xiaokai
Yadavally, Aashish
Nguyen, Tien N.
contents In mutation-based greybox fuzzing, generating high-quality input seeds for the initial corpus is essential for effective fuzzing. Rather than conducting separate phases for generating a large corpus and subsequently minimizing it, we propose FuzzWise which integrates them into one process to generate the optimal initial corpus of seeds (ICS). FuzzWise leverages a multi-agent framework based on Large Language Models (LLMs). The first LLM agent generates test cases for the target program. The second LLM agent, which functions as a predictive code coverage module, assesses whether each generated test case will enhance the overall coverage of the current corpus. The streamlined process allows each newly generated test seed to be immediately evaluated for its contribution to the overall coverage. FuzzWise employs a predictive approach using an LLM and eliminates the need for actual execution, saving computational resources and time, particularly in scenarios where the execution is not desirable or even impossible. Our empirical evaluation demonstrates that FuzzWise generates significantly fewer test cases than baseline methods. Despite the lower number of test cases, FuzzWise achieves high code coverage and triggers more runtime errors compared to the baselines. Moreover, it is more time-efficient and coverage-efficient in producing an initial corpus catching more errors.
format Preprint
id arxiv_https___arxiv_org_abs_2512_21440
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Fuzzwise: Intelligent Initial Corpus Generation for Fuzzing
Dhulipala, Hridya
Rong, Xiaokai
Yadavally, Aashish
Nguyen, Tien N.
Software Engineering
Machine Learning
In mutation-based greybox fuzzing, generating high-quality input seeds for the initial corpus is essential for effective fuzzing. Rather than conducting separate phases for generating a large corpus and subsequently minimizing it, we propose FuzzWise which integrates them into one process to generate the optimal initial corpus of seeds (ICS). FuzzWise leverages a multi-agent framework based on Large Language Models (LLMs). The first LLM agent generates test cases for the target program. The second LLM agent, which functions as a predictive code coverage module, assesses whether each generated test case will enhance the overall coverage of the current corpus. The streamlined process allows each newly generated test seed to be immediately evaluated for its contribution to the overall coverage. FuzzWise employs a predictive approach using an LLM and eliminates the need for actual execution, saving computational resources and time, particularly in scenarios where the execution is not desirable or even impossible. Our empirical evaluation demonstrates that FuzzWise generates significantly fewer test cases than baseline methods. Despite the lower number of test cases, FuzzWise achieves high code coverage and triggers more runtime errors compared to the baselines. Moreover, it is more time-efficient and coverage-efficient in producing an initial corpus catching more errors.
title Fuzzwise: Intelligent Initial Corpus Generation for Fuzzing
topic Software Engineering
Machine Learning
url https://arxiv.org/abs/2512.21440