Three Colours of Fuzzing: Reflections and Open Challenges
In this talk, I will reflect on my experiences designing and applying different forms of fuzzing (whitebox, greybox and blackbox) to various types of software (including compilers, parsers, libraries, utilities, network servers) and software engineering problems (patch testing, test suite augmentation, refactoring, etc.). In particular, I will discuss the main challenges facing fuzzing to benefit the software development process, and present several solutions we have proposed to address them.
Cristian Cadar is a Professor in the Department of Computing at Imperial College London, where he leads the Software Reliability Group (http://srg.doc.ic.ac.uk), working on automatic techniques for increasing the reliability and security of software systems. Cristian’s research has been recognised by several prestigious awards, including the IEEE TCSE New Directions Award, BCS Roger Needham Award, HVC Award, EuroSys Jochen Liedtke Award, and two test of time awards. Many of the research techniques he co-authored have been used in both academia and industry. In particular, he is principal maintainer and developer of the KLEE symbolic execution system, a popular system with a large user base. Cristian has a PhD in Computer Science from Stanford University, and undergraduate and Master’s degrees from the Massachusetts Institute of Technology.
Mon 24 JunDisplayed time zone: Windhoek change
09:00 - 10:10 | LCTES Welcome and KeynoteLCTES at Iceland Chair(s): Yulei Sui UNSW Sydney, Aviral Shrivastava Arizona State University | ||
09:00 20mDay opening | Welcome and Opening LCTES | ||
09:20 50mKeynote | Three Colours of Fuzzing: Reflections and Open Challenges LCTES Cristian Cadar Imperial College London |