I am a Professor of Computer and Software Engineering in the Department of Electrical and Computer Engineering at Gina Cody School of Engineering and Computer Science, Concordia University.
My recent research focuses on the opportunities at the intersection of Software Engineering and Data Analytics (mainly machine learning and deep learning). I am currently working on the application of aritificial intelligence techniques to harness the wealth of information in operational data (logs, traces, profiling metrics, etc.) to support software development and operations, system observability and monitoring, anomaly detection, operational intelligence, and business process management.
Over the years, I have led many research and technology projects with various organizations including Ericsson, Ericsson Global AI Accelerator, CAE, Ubisoft, Marivent, Opal-RT, DRDC (Defence R&D Canada), and the Government of Canada.
I am fortunate to work with a great team of talented students and professionals. Together, we form the Software Research and Technology Lab (SRT Lab). Several of our original tools (e.g., TotalADS and CommitAssistant) have been successfully transferred to our collaborators from industry and government.
My teaching spans from undergraduate programming courses to graduate software courses.