On the reliability of coverage-based fuzzer benchmarking
Marcel Böhme, László Szekeres, Jonathan Metzman
2022Proceedings of the 44th International Conference on Software Engineering93 citationsDOIOpen Access PDF
Abstract
Given a program where none of our fuzzers finds any bugs, how do we know which fuzzer is better? In practice, we often look to code coverage as a proxy measure of fuzzer effectiveness and consider the fuzzer which achieves more coverage as the better one.
Topics & Concepts
Fuzz testingBenchmarkingComputer scienceProxy (statistics)Reliability (semiconductor)SoftwareProgramming languageMachine learningQuantum mechanicsPhysicsPower (physics)BusinessMarketingSoftware Testing and Debugging TechniquesSoftware Engineering ResearchAdvanced Malware Detection Techniques