Bonsai Fuzzing is a fuzz-testing algorithm that generates concise test cases for software such as compilers.
More details are described in the ICSE'21 research paper:
Vasudev Vikram, Rohan Padhye, and Koushik Sen. Growing A Test Corpus with Bonsai Fuzzing. To appear in the Proceedings of the 43rd International Conference on Software Engineering (ICSE 2021).
A copy of the ChocoPy grammar is included in this repository in the file chocopy_grammar.pdf
. Example output corpuses of Bonsai Fuzzing can be found in exampleCorpuses/
.
To rerun Bonsai Fuzzing and replicate the experiments in the paper, please see the instructions in artifact/
.