IEEE Reliability Society Reliability Engineer of the Year, 2013
ERC Advanced Grant, 2016
Canada Research Chair (Tier 1), 2019
ACM Fellow, 2020
ICSE MIP Awards: 2015 and 2021
ACM SIGSOFT Outstanding Research Award, 2022
Fellow of the Academy of Science of the Royal Society of Canada, 2023
Fellow of the Asia-Pacific Artificial Intelligence Association, 2024
Member of Academia Europaea, 2025
Background
Canada Research Chair (Tier 1)
IEEE Fellow, ACM Fellow, Fellow of the Academy of Science of the Royal Society of Canada, Member of Academia Europaea
Research focuses on the intersection of Software Engineering (SE) and Artificial Intelligence (AI)
Adapts SE techniques to AI systems (e.g., automated testing, safety analysis) and applies AI to automate software development tasks (e.g., testing, security audits, fault repair, requirements QA)
Most projects are conducted in collaboration with industry partners
Research interests include: Trustworthy AI (testing, safety, security, requirements), testing/verification/validation of software systems (including ML and security), requirements engineering, applications of ML and evolutionary computing to SE, automated regulatory/legal compliance, model-driven development, and software quality assurance