Yann-Gaël Guéhéneuc is a full professor of software engineering at Concordia University and leader of the Ptidej team, with a career spanning academic posts in Canada and research visits across Korea and Japan. He specializes in program understanding and software quality, pioneering the use of explanation-based constraint programming to detect recurring patterns and using eye-tracking for empirical studies of program comprehension. His work bridges theory and practice—earlier industry-funded research at IBM/OTI informed his PhD and ongoing investigations into IoT, testing, release processes, and security. An IEEE Senior Member and two-time NSERC Tier II Research Chair awardee, he is also experienced in organizing leading conferences (ICSM, SANER, APSEC) and publishing in top venues like IEEE TSE and ICSE. Less obvious: he maintains hands-on curiosity about legacy platforms (Amiga) and mixed-language systems, reflecting both deep historical knowledge and a talent for cross-language pattern analysis.
The Ptidej tool suite to evaluate and enhance the quality of object-oriented programs, promoting the use of patterns, at the language-, design-, or architectural-levels
Contributions:2 releases, 17 reviews, 23 PRs in 11 months
Contributions:38 commits, 2 pushes, 1 branch in 3 years 6 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Yann-gaël Guéhéneuc - Full Professor at Concordia University