Bachir is a Doctoral Student in the Software Reliability Group at Imperial College London. He holds an M.Sc. in Computer Science from Saarland University and previously worked at CISPA.

His research focuses on software security and reliability, particularly fuzz testing and automated input generation. He develops techniques and tools that improve software testing by generating diverse inputs to uncover vulnerabilities and strengthen the robustness of complex systems. His work includes Gmutator and RepairFuzz.

Bachir is a recipient of the Google PhD Fellowship in Software Engineering and Programming Languages.

Group Publications

Talks

  • Hybrid Fuzzing for Structured Inputs: Integrating Grammar-Aware and Mutation-Based Techniques

    Bachir Bendrissou

    Talk @ King’s College London

  • Syntactic Resilience in Greybox Fuzzing: Automated Error Recovery

    Bachir Bendrissou

    Talk @ ASE DS 2024

Other Publications

  • “Synthesizing input grammars”: a replication study

    Bachir Bendrissou, Rahul Gopinath, Andreas Zeller

    ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI 2022)

  • BlindLogin: A Graphical Authentication System with Support for Blind and Visually Impaired users on Smartphones

    Yean Li Ho, Bachir Bendrissou, Afizan Azman, Siong Hoe Lau

    American Journal of Applied Sciences (AJAS 2017)