Mu2
ToolFirst seen 7/20/2026
Last seen 7/20/2026
Evidence 16 chunks
NEIGHBORHOOD
21 nodes · 28 edgesgraph · Mu2 · depth=1
RELATIONSHIPS
23 connectionsDifferential testing is used by Mu2 as the oracle for determining mutant killing in the fuzzing loop.
Mu2 implements mutation-analysis-guided fuzzing by incorporating mutation analysis into the greybox fuzzing loop.
Mu2 uses PIT's mutation operators to generate program mutants.
Mu2 is built on top of the JQF greybox fuzzing framework.
Mu2 uses differential testing as its oracle for mutation testing within the fuzzing loop.
Mu2 implements execution-based pruning from the PIE model to reduce the number of mutants run per iteration.
Mu2 implements infection-based pruning from the PIE model to reduce the number of mutants run per iteration.
Mu2 is evaluated against Zest as the state-of-the-art baseline greybox fuzzer.
Mu2 uses mutation score as the primary metric to guide corpus generation and evaluate test quality.
Mu2 is evaluated on the Google Closure Compiler benchmark.
Mu2 is evaluated on the ChocoPy reference compiler benchmark.
The paper evaluates Mu2 across five real-world Java benchmarks and 21,600 CPU-hours of fuzzing campaigns.
Mu2 synthesizes a test-input corpus guided by mutation score for use in regression testing.
The paper introduces Mu2, a Java-based framework for mutation-analysis-guided greybox fuzzing.
Mu2 is open-sourced and its implementation is available as the Mu2 Source Code artifact.
Mu2 is evaluated on the Gson JSON parser benchmark.
Mu2 implements the k-Least-Executed Mutant Filter as an aggressive optimization strategy.
Mu2 implements the k-Random Mutant Filter as an aggressive optimization strategy.
Mu2 uses a CoverageClassLoader to load the original program and collect code coverage.
Mu2 uses MutationClassLoaders to load and run individual program mutants within the same JVM.
Mu2 is evaluated on the Jackson JSON parser benchmark.
Mu2 is evaluated on the Apache Tomcat WebXML parser benchmark.
Mu2 reuses the input mutation logic and code from Zest for its PickInput and MutateInput heuristics.