Investigating Coverage Guided Fuzzing with Mutation Testing
Ruixiang Qian, Quanjun Zhang, Chunrong Fang, Lihua Guo · 2022
Coverage guided fuzzing (CGF) is an effective testing technique which has detected hundreds of thousands of bugs from various software applications. It focuses on maximizing code coverage to reveal more bugs during fuzzing. However, a higher coverage does not necessarily imply a better fault detection capability. Triggering a bug involves not only exercising the specific program path but also reaching interesting program states in that path.