arXiv · 2505.02305
Refining Fuzzed Crashing Inputs for Better Fault Diagnosis
Abstract
We present DiffMin, a technique that refines a fuzzed crashing input to gain greater similarities to given passing inputs to help developers analyze the crashing input to identify the failure-inducing condition and locate buggy code for debugging. DiffMin iteratively applies edit actions to transform a fuzzed input while preserving the crash behavior. Our pilot study with the Magma benchmark demonstrates that DiffMin effectively minimizes the differences between crashing and passing inputs while enhancing the accuracy of spectrum-based fault localization, highlighting its potential as a valuable pre-debugging step after greybox fuzzing.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Kieun Kim, Seongmin Lee, Shin Hong. 2025-05-05. Refining Fuzzed Crashing Inputs for Better Fault Diagnosis. https://arxiv.org/abs/2505.02305
Cite the original work for its findings. Save a collection to share your selection of sources.