Software security is critical to the industry as well as people’s daily life. In order to prevent security issues, a practical solution is to develop a system that can detect bugs before deployment. Nowadays, fuzzing is one of the most successful techniques for bug discovery, which have already found tens of thousands of bugs in real-world applications. This thesis aims at developing efficient and effective
fuzzing algorithms to discover software bugs.
History
Thesis type
Thesis (PhD)
Thesis note
A dissertation submitted in fulfillment of the requirements for the degree of Doctor of Philosophy in the Department of Computer Science and Software Engineering of Swinburne University of Technology, August 4, 2021.