Reinforcement learning guided fuzz testing for a browser's HTML rendering engine
Not on the map. Why?
Abstract (arXiv)
Generation-based fuzz testing can uncover various bugs and security vulnerabilities. However, compared to mutation-based fuzz testing, it takes much longer to develop a well-balanced generator that produces good test cases and decides where to break the underlying structure to exercise new code paths. We propose a novel approach to combine a trained test case generator deep learning model with a double deep Q-network (DDQN) for the first time. The DDQN guides test case creation based on a code coverage signal. Our approach improves the code coverage performance of the underlying generator model by up to 18.5% for the Firefox HTML rendering engine compared to the baseline grammar based fuzzer.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 10 of its 22 references that are in the map. First posted on arXiv 27 Jul 2023.
Builds on
10 of 22 references.
References · 10
- 2014Fully Convolutional Networks for Semantic Segmentationcited by 4,859
- 2021Program Synthesis with Large Language Modelscited by 3,637
- 2013Playing Atari with Deep Reinforcement Learningcited by 3,274
- 2015Deep Reinforcement Learning with Double Q-learningcited by 1,745
- 2018An Empirical Evaluation of Generic Convolutional and Recurrent Networks for Sequence Modelingcited by 1,476
- 2015Prioritized Experience Replaycited by 1,099
- 2017Learn&Fuzz: Machine Learning for Input Fuzzingcited by 23
- 2018Deep Reinforcement Fuzzingcited by 14
- 2021An Empirical Study of OSS-Fuzz Bugscited by 7
- 2018Recurrent Neural Networks for Fuzz Testing Web Browserscited by 2
Built on by
Citing papers per year: 2025: 1.
1 paper.