Keynote Speakers

Keynote 1: Observability-Driven Software Development and Operations

Wahab Hamou-Lhadj, Professor, Concordia University, Montreal, Canada AND Naser Ezzati-Jivan, Assistant professor, Brock University, St-Catharines, ON, Canada

Wahab Hamou-Lhadj is a Professor at Concordia University, Montreal, Canada. His research interests are in software engineering, software tracing and logging, AIOps, system observability, anomaly detection, and model-driven engineering. He has been the principal investigator for several projects with various organizations including Ericsson, Ericsson Global AI Accelerator, CAE, Ubisoft, and Defence Canada. Several of the tools that were developed in his lab (e.g., TotalADS and CommitAssistant) have been successfully transferred to the industry, and are currently used by thousands of developers. His research project with Ubisoft was featured in major media outlets including The Globe and Mail, The Financial Post, Penticton Herald, Wired, and BNN Bloomberg. Dr. Hamou-Lhadj served on the organization and program committees of major conferences such as ICSE, SANER, ICPC, ICSME, ICEIS, and MODELS. He is currently an Associate Editor of IEEE Transactions on Reliability.  Dr. Hamou-Lhadj received his PhD from the University of Ottawa, Canada. He is a Senior Member of IEEE, and a long-lasting member of ACM. He is also a frequent contributor to the OMG-Certified Expert in BPM (OCEB) and OMG-Certified UML Professional (OCUP) certification programs.

Naser Ezzati-Jivan is an Assistant Professor in the Department of Computer Science at Brock University, Ontario, Canada. His research interests include Software Performance Engineering and Software Analysis. He has over 16 years of experience as a professor, software engineer, and team leader.  He has contributed to several research projects in collaboration with researchers and engineers from major industrial companies including Google Montreal, Ericsson, and Ciena.  Dr. Ezzati-Jivan has served as a reviewer and program committee member in several major journals and conferences, such as IEEE Transactions on Network and Service Management, Journal of Systems and Software, Journal of Cloud Computing, ACM/IFIP Middleware and IEEE SCAM. He has received his PhD from Polytechnique Montreal University, Montreal, Canada and his thesis was honored with a special mention award by the university.


The highly distributed nature of today's software systems and the complexity of modern cloud platforms make debugging, anomaly detection, and root cause analysis of runtime issues extremely difficult. Traditional software debugging, monitoring and performance analysis methods are limited in scope because they focus primarily on known issues. There is a need for techniques that provide full observability of these systems from the very early stages of software requirement analysis to the maintenance and evolution phases. In this presentation, we introduce the concept of observability and present existing mechanisms that support it with a focus on debugging, fault diagnosis, anomaly detection, and AIOps. We will show examples of research projects we are conducting in this area with a focus on Telecom systems. We conclude the talk by discussing the remaining challenges and research opportunities.

Keynote 2: Sustainable Internet of Things

Xavier Fernando, Professor, Ryerson University, Toronto, Canada

Xavier Fernando is a Professor at Ryerson University, Toronto, Canada. He has (co-)authored over 200 research articles, three books (one translated to Mandarin) and holds 3 patents. He is the Director of Ryerson Communications Lab that has received total research funding over $3.2 Million since 2008 from industry and government.
He is an Associate Editor for the IEEE IOT Journal. He was an IEEE Communications Society Distinguished Lecturer and delivered 70 invited talks all over the world. He has chaired the IEEE Toronto Section (2012-13) and IEEE Canada Central Area (2016-17) under IEEE Region-7. Currently he serves as the IEEE Canada Vitality Coordinator.
His work has won 30 awards and prizes so far including, number of IEEE awards, Professional Engineers Ontario Award in 2016, IEEE Microwave Theory and Techniques Society Prize in 2010, Sarnoff Symposium Prize in 2009, Opto-Canada best poster prize in 2003 and CCECE best paper prize in 2001. Ryerson University nominated him for the Top 25 Canadian Immigrants award in 2012 in which was a finalist. He has been in the organizing/steering/technical program committees of numerous conferences and journals. He was a visiting scholar at the Institute of Advanced Telecommunications (IAT), UK in 2008 and MAPNET Fellow visiting Aston University, UK in 2014


The Internet of Things (IoT) has been changing the way we live. It plays a key role in transforming society to create an interconnected globe. The world is increasingly populated with sensors and connected devices that automatically communicate, make decisions and perform complex tasks. IoT nodes could be sophisticated servers like autonomous vehicles that fuse information from a multitude of sensors plus 5G++ wireless networks and perform control operations in seconds. On the other hand, they could also be simple sensing devices like smart meters or roadside cameras. Nevertheless, their contribution is valuable. Artificial Intelligence and Machine Learning algorithms play a vital role in analyzing the humongous amount of data to draw meaningful conclusions. Currently an estimated 50 Billion IoT nodes exist and this number could double in 2-3 three years. There are a few issues in realizing a sustainable IoT system. Mainly, in the realms energy sustainability. It is interesting to note, compared to the energy consumed by IoT, energy saved by the deployment of intelligent IoT solutions in other areas is huge. In this presentation, energy saved by IoT deployment in various sectors will be addressed. Also, a few approaches for energy saving and harvesting to reduce the carbon footprint IoT ecosystem itself will be highlighted.

Contact Us: