PhD (Ottawa Univ), ing. (OIQ)
I am a Full Professor in the Department of Electrical and Computer Engineering at Gina Cody School of Engineering and Computer Science, Concordia University.
My research focuses on the opportunities at the intersection of Software Engineering and Data Analytics. I am particularly interested in approaches that harness the wealth of information in software traces and logs (commonly known as machine data) to support software development and operations, software evolution and analytics, security monitoring, and operational intelligence tasks.
I have led many research and development projects with various organizations including Ericsson, CAE, Ubisoft, Marivent, Opal-RT, DRDC (Defence R&D Canada), and the Canadian Department of National Defence. These projects have received generous funding from NSERC, FQRNT, MITACS, CRIAQ, Aero-Montreal, and Concordia University.
I am fortunate to work with a great team of talented students and professionals. Together, we evaluate and apply techniques from Software and System Modeling, Big Data, Machine Learning, Deep Learning, and Stochastic Processes to develop solutions with practical requirements in mind, and several of our original tools have been successfully transferred to our collaborators from industry and government.
I am a founding member of the Software Engineering Research Center (SERC). The center's mission is to "participate to the knowledge-based economy through innovative, cutting-edge software engineering research, and active industry and government engagement." Refer to SERC's website for more details.
My teaching spans from programming courses to graduate courses in computer and software engineering including a graduate course on model-driven software engineering that I have developed.
I review research papers for many software engineering journals such as TSE, EMSE, IST, and JSS. I have also served on the organization and technical program committees of various software engineering conferences including ICSME, ICPC, WCRE, SANER, ICSE, MODELS, etc.
I serve on the board of content developers for the OMG (Object Management Group) certification programs, OCUP2 (OMG Certified UML Professional) and OCEB2 (OMG Certified Expert in BPM). I am a board member of the Governing Council of ITAC Business Technology Management Forum. I am also a member of IEEE , ACM, and SDL Forum.