A Review of Machine Learning Applications in Fuzzing
Gary J Saavedra, Kathryn N Rodhouse, Daniel M Dunlavy, Philip W, Kegelmeyer

TL;DR
This paper surveys how machine learning techniques are being applied to enhance fuzzing, highlighting successes, challenges, and future research directions in this evolving field.
Contribution
It provides a comprehensive overview of current ML applications in fuzzing, identifying key successes and outlining future research challenges.
Findings
ML improves fuzzing efficiency and effectiveness
Successful ML-based fuzzing tools have been developed
Challenges include data quality and generalization issues
Abstract
Fuzzing has played an important role in improving software development and testing over the course of several decades. Recent research in fuzzing has focused on applications of machine learning (ML), offering useful tools to overcome challenges in the fuzzing process. This review surveys the current research in applying ML to fuzzing. Specifically, this review discusses successful applications of ML to fuzzing, briefly explores challenges encountered, and motivates future research to address fuzzing bottlenecks.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFace and Expression Recognition · Face recognition and analysis · Optimization and Packing Problems
