BuzzHouse's Grammar Drifts: How a Fuzzer Stops Repeating Itself
BuzzHouse’s query grammar uses bounded, drifting probability intervals plus depth/width budgets so the fuzzer keeps producing new query shapes instead of repeating itself.
BuzzHouse’s query grammar uses bounded, drifting probability intervals plus depth/width budgets so the fuzzer keeps producing new query shapes instead of repeating itself.
BuzzHouse pairs every random query with an oracle query and compares the two result files by MD5 to catch wrong answers, not just crashes.