Bachir is a Doctoral Student in the Software Reliability Group at Imperial College London. He completed his MSc. in Computer Science from Saarland University. He joined the group after working at CISPA.

His research is focused on advancing software security and reliability through innovative fuzz testing techniques and input generation methods. His work explores grammar-based and mutation-based fuzzing to uncover vulnerabilities in input parsers and complex systems. He has developed tools like Gmutator, G+M, and AFLRepair to enhance the generation of edge-case and diverse test cases, bridging gaps between input specifications and parser implementations. He is passionate about creating scalable solutions that drive more robust and secure software systems.

Group Publications

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)