Skip to content

kotlinx.fuzz: Bringing Fuzz Testing to Kotlin (Ilia Malakhov)

Photo of Ekaterina Verbitskaia
Hosted By
Ekaterina V.
kotlinx.fuzz: Bringing Fuzz Testing to Kotlin (Ilia Malakhov)

Details

Fuzz testing (or fuzzing) is a powerful technique for automatically generating inputs to test software in unexpected ways, exposing hidden bugs and vulnerabilities. Research has shown that fuzzing is highly effective in detecting critical software flaws.

Despite its success in other ecosystems (e.g., C/C++), fuzzing has been underutilized in Java and Kotlin development. Our goal with kotlinx.fuzz is to bridge this gap by introducing an efficient and scalable fuzzing framework specifically designed for Kotlin projects.

In this talk, I will introduce you to fuzzing, its challenges, and how we overcome them with our project, making fuzzing available for more Kotlin developers.

Photo of Programming Languages and Program Analysis Lab group
Programming Languages and Program Analysis Lab
See more events