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
-
Grammar Mutation for Testing Input Parsers
Bachir Bendrissou, Cristian Cadar, Alastair Donaldson
ACM Transactions on Software Engineering and Methodology (TOSEM 2025)
-
Syntactic Resilience in Greybox Fuzzing: Automated Error Recovery
IEEE/ACM International Conference on Automated Software Engineering Doctoral Symposium (ASE DS 2024)
-
Grammar Mutation for Testing Input Parsers (Registered Report)
Bachir Bendrissou, Cristian Cadar, Alastair Donaldson
International Fuzzing Workshop (FUZZING 2023)
Talks
-
Hybrid Fuzzing for Structured Inputs: Integrating Grammar-Aware and Mutation-Based Techniques
Talk @ King’s College London
-
Syntactic Resilience in Greybox Fuzzing: Automated Error Recovery
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)
