Fuzzing : The State of the Art

@inproceedings{McNally2012FuzzingT,
  title={Fuzzing : The State of the Art},
  author={R. M. P. McNally and Ken Yiu and Duncan A. Grove and Damien Gerhardy},
  year={2012}
}
Fuzzing is an approach to software testing where the system being tested is bombarded with test cases generated by another program. The system is then monitored for any flaws exposed by the processing of this input. While the fundamental principles of fuzzing have not changed since the term was first coined, the complexity of the mechanisms used to drive the fuzzing process have undergone significant evolutionary advances. This paper is a survey of the history of fuzzing, which attempts to… CONTINUE READING
Highly Cited
This paper has 20 citations. REVIEW CITATIONS