Home

Awesome

Bonsai Fuzzing

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/.