Research Summary
The Internet of Things (IoT) connects sensors, devices, networks and software to interact with the world around us—but its very diversity makes IoT systems notoriously complex, not to mention costly to build and maintain. Dr. Yann-Gaël Guéhéneuc, Canada Research Chair in IoT Holistic Softwarisation, is rethinking how we design, use and manage software for IoT systems.
He and his research team are adapting proven software engineering practices—such as design patterns, test-case generation, and quality models—to fit the unique challenges of the IoT. They are also casting existing IoT technologies into familiar software engineering concepts to make development more accessible and reliable. By unifying and streamlining IoT software development, Guéhéneuc will enable developers to make better-informed design decisions and build robust, scalable systems more efficiently. Ultimately, this will support the next generation of smart cities, health monitors, environmental sensors, and other connected technologies.