Register
R
Professor profile

Rahul Gopinath

The University of Sydney · Computer Science

About
Regular biography

Rahul Gopinath is a Lecturer in the School of Computer Science at The University of Sydney. His main research area lies in the junction between Software Engineering and Cybersecurity. His research focus is on using static and dynamic program analysis to improve reliability, security, and maintainability of software systems. Prior to joining the University of Sydney, he was a postdoctoral researcher at the CISPA Helmholtz Center for Information Security, Germany. He earned his Ph.D. in 2017 from the Oregon State University, US. He is also one of the authors of the Fuzzing Book, a first textbook for students new to fuzzing.


Scholar profile summary
Scholar-generated biography

Rahul Gopinath is a researcher at The University of Sydney with expertise in Cybersecurity and Software Engineering. His work focuses on improving software testing and analysis techniques, particularly through mutation testing, fuzzing, and fault detection. He has published extensively on topics such as code coverage, test adequacy criteria, and the relationship between fault detection and test set size. His research also explores the use of input grammars, directed swarm testing, and the challenges of mutation reduction strategies. Gopinath's contributions include the development of tools like Mucheck and FormatFuzzer, which enhance the effectiveness of fuzzing for binary file formats. His studies aim to improve software reliability and security through rigorous testing and analysis methods.

Source: google_scholar · 113 words
Related professors