Publications

  • Registered Report Authors: Danushka Liyanage, Nelum Attanayake, Zijian Luo, Rahul GopinathVenue: ICSME 2025 Background: Fuzzers are often guided by coverage, making the estimation of maximum achievable coverage a key concern in fuzzing. However, achieving 100% coverage is infeasible for most real-world software systems,…

    Read more

  • Authors: Darshana Das K, Krishnahari P, Libna Kuriakose T, Parvathy C M, Ezudheen P, Abraham Jacob, Rahul GopinathVenue: ISSRE Coverage-guided fuzzing has proven highly effective in uncovering software vulnerabilities. However, many industrial systems cannot be instrumented or inspected due to…

    Read more

  • Authors: Jack Luo, Lukas Kirschner, Ezekiel Soremekun, Rahul GopinathVenue: ISSRE In data processing, datasets are expected to adhere to specific formats. However, inconsistencies due to human error, data corruption, or partial transmission can render these datasets nonconforming, hindering automated processing.…

    Read more

  • Authors: Konstantin Kuznetsov, Alessio Gambi, Saikrishna Dhiddi, Julia Hess, Rahul GopinathVenue: ESEM Background. Mutation analysis is the premier technique to evaluate software test suite quality and estimating residual software defects. However, the reliability of mutation analysis is hampered by the…

    Read more

  • Authors: Rafael Dutra, Rahul Gopinath, Andreas ZellerVenue: TOESM Effective fuzzing of programs that process structured binary inputs, such as multimedia files, is a challenging task, since those programs expect a very specific input format. Existing fuzzers, however, are mostly format-agnostic,…

    Read more

  • Authors: Hamed Rasifard, Rahul Gopinath, Michael Backes, Hamed NematiVenue: ACM SACMAT Data science is the basis for various disciplines in the Big-Data era. Due to the high volume, velocity, and variety of big data, data owners often store their data…

    Read more

  • Authors: Philipp Goerz, Bjoern Mathis, Keno Hassler, Emre Gueler, Thorsten Holz, Andreas Zeller, and Rahul GopinathVenue: Usenix Security Fuzzing is an important method to discover vulnerabilities in programs. Despite considerable progress in this area in the past years, measuring and…

    Read more