PhD (Ottawa Univ), ing. (OIQ)
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.
I am fortunate to work with a great team of talented students and professionals. Together, we evaluate and apply techniques from software engineering, software and system modeling, Big Data, machine (deep) learning, stochastic processes, and operational intelligence 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.