Yann-Gaël Guéhéneuc

Registered user since Mon 26 Mar 2018

Name:Yann-Gaël Guéhéneuc

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 faculty member at Polytechnique Montréal and Université de Montréal, where he started as assistant professor in 2003. In 2014, he was awarded the NSERC Research Chair Tier II on Patterns in Mixed-language Systems. In 2013-2014, he visited KAIST, Yonsei U., and Seoul National University, in Korea, as well as the National Institute of Informatics, in Japan, during his sabbatical year. In 2010, he became 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 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 engineer from École des Mines of Nantes. His research interests are program understanding and program quality, in particular through the use and the 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 interested also in empirical software engineering; he uses eye-trackers to understand and to develop theories about program comprehension. He has 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 SANER’15, APSEC’14, and IEEE ICSM’13.

Affiliation:Concordia University and Polytechnique Montréal
Research interests:Software quality through software patterns


SERP4IoT 2021 Committee Member in Organizing Committee within the SERP4IoT 2021-track
AST 2021 Author of A Survey of Video Game Testing within the AST 2021-track
ICPC 2021 Committee Member in Program Committee within the Research-track
MSR 2021 Committee Member in Program Committee within the Registered Reports-track
ICSE 2022 Committee Member in Program Committee within the NIER - New Ideas and Emerging Results-track
ICPC 2020 Session Chair of Awards Ceremony (part of Research)
Program Co-Chair in Organizing Committee
Program Co-Chair in Program Committee within the Research-track
Steering Committee Member in Steering Committee
Session Chair of Keynote : Comprehension Challenges at the Level of Software Ecosystems and Global Software Engineering (part of Research)
Session Chair of Opening (part of Research)
MSR 2020 Author of Dataset of Video Game Development Problems within the Data Showcase-track
ICSE 2021 Author of Investigating Design Anti-pattern and Design Pattern Mutations and Their Change- and Fault-proneness within the Journal-First Papers-track
MOBILESoft 2019 Author of An Observational Study on the State of REST API Uses in Android Mobile Applications within the MOBILESoft 2019-track
ICPC 2019 General Chair in Organization Committee
Session Chair of MIP: "To CamelCase or under_score", by David W. Binkley, Marcia Davis, Dawn J. Lawrie, Christopher Morrell (part of ICPC 2019 Presentations)
ICSE 2020 Programme Committee in Program Committee within the Software Engineering in Practice-track
ICSE 2019 Author of A Partial Replication of “Sentiment Analysis for Software Engineering: How Far Can We Go?” within the ROSE Festival-track
ICPC 2018 Committee Member in Program Committee within the Technical Research-track
MSR 2018 Author of Developer Interaction Traces backed by IDE Screen Recordings from Think-aloud Sessions within the Data Showcase-track
ESEC/FSE 2018 Author of Getting the Most from Map Data Structures in Android within the Journal-First-track