Here is a short bio. and a resume: Yann-Gaël Guéhéneuc is full professor at the Department of Computer Science and Software Engineering of Concordia University since 2017, where he leads the Ptidej team on evaluating and enhancing the quality of the software systems, focusing on the Internet of Things and researching new theories, methods, and tools to understand, evaluate, and improve the development, release, testing, and security of such systems. Prior, he was a faculty member at Polytechnique Montréal and Université de Montréal, where he started as an assistant professor in 2003. In 2025, he renewed my NSERC Research Chair Tier I on IoT Holistic Softwarisation, which had been first awarded in 2018 on Empirical Software Engineering for the IoT. In 2013-2014, for a sabbatical year, he visited KAIST, Yonsei University, and Seoul National University in Korea, as well as the National Institute of Informatics in Japan. In 2014, he received the NSERC Research Chair Tier II on Patterns in Mixed-language Systems. In 2010, he became an IEEE Senior Member. In 2009, he obtained the NSERC Research Chair Tier II on Software Patterns and Patterns of Software. In 2003, he received a Ph.D. in Software Engineering from the University of Nantes, France, under Professor Pierre Cointe's supervision. His Ph.D. thesis was funded by Object Technology International, Inc. (now IBM Ottawa Labs.), where he worked in 1999 and 2000. In 1998, he graduated as an engineer from École des Mines of Nantes (now École nationale supérieure Mines-Télécom Atlantique Bretagne–Pays de la Loire, IMT Atlantique). His research interests are program understanding and program quality, in particular through the use and identification of recurring patterns. He was the first to use explanation-based constraint programming in the context of software engineering to identify occurrences of patterns. He is also interested in empirical software engineering; he used eye-trackers to understand and to develop theories about program comprehension. He published papers in international conferences and journals, including IEEE TSE, Springer EMSE, ACM/IEEE ICSE, IEEE ICSME, and IEEE SANER. He was the program co-chair and general chair of several events, including IEEE ICPC'20 and '19, SANER'15, APSEC'14, and IEEE ICSM'13. He is the co-creator and co-organiser of the IEEE/ACM International Workshop on Software Engineering Research & Practices for the IoT (SERP4IoT) since 2019, the IEEE/ACM International Workshop on the Foundations of Applied Software Engineering for Games (FaSE4Games) since 2021, and the ReAnimate Summer School on Retro Gaming History, Critique, and Development, since 2024. |