Visits for this page:
My name is Yann-Gaël Guéhéneuc. I am born in Nantes (Brittany)
in France in 1975. The 23rd of June 2003, I obtained my
in software rengineering at the
Mines of Nantes
(university of Nantes)
under Professor Pierre Cointe's supervision.
This thesis was financed by Object Technology
a Canada-based IT company, which develops, among others,
Visual Age for Smalltalk and for Java, Visual Age Micro Edition,
and the Eclipse platform.
Since the 1st of September 2003, I have been professor in different institutions where I lead the Ptidej Team, which aims at developing theories, methods, and tools, to evaluate and to improve the quality of object-oriented programs by promoting the use of idioms, design patterns, and architectural patterns.
Since the 15th of June 2008, I have been associate professor and then full professor at the Department of Computer Engineering and Software Engineering of École Polytechnique de Montréal
after having been assistant and associate professor in the
software engineering laboratory
of the department of computer science and operations research
at the university of Montréal. Since the 1st of June 2009, I am Canada Research Chair Tier II in Software Patterns and Patterns of Software.
You can reach me at the following coordinates:
|Postal address:||Civic address:|
|Département de génie informatique et génie logiciel ||Local: M-4103|
|École Polytechnique de Montréal||Pavillon Lassonde|
|CP 6079 succ. Centre Ville||2700, chemin de la Tour|
|Montréal, Québec, Canada||Montréal, Québec, Canada|
|H3C 3A7||H3T 1J4|
|Tel: 1-514-340-4711 #7116|
|E-mail: yann-gael.gueheneuc <at> polymtl <dot> ca|
Here is a short bio. and a resume: Yann-Gaël Guéhéneuc is full professor at the Department of computer and software engineering of Polytechnique Montréal where he leads the Ptidej team on evaluating and enhancing the quality of object-oriented programs by promoting the use of patterns, at the language-, design-, or architectural-levels. In 2014, he was awarded the NSERC Research Chair Tier II on Patterns in Mixed-language Systems. He visited KAIST, Seoul National University, and Yonsei University, Korea, during his sabbatical year in 2013-2014. He is IEEE Senior Member since 2010. He holds a Ph.D. in software engineering from University of Nantes, France (under Professor Pierre Cointe's supervision) since 2003 and an Engineering Diploma from École des Mines of Nantes since 1998. His Ph.D. thesis was funded by Object Technology International, Inc. (now IBM OTI Labs.), where he worked in 1999 and 2000. His research interests are program understanding and program quality during development and maintenance, 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, and IEEE ICSME and SANER. He was the program co-chair and general chair of several events, including IEEE ICSM'13, APSEC'14, and IEEE SANER'15. He visited KAIST, Yonsei U. and Seoul National University, in Korea, as well as the National Institute of Informatics, in Japon, during his sabbatical year in 2013-2014.
|15 Dec 10||Arnet Miner||URL
|22 Nov 11||Google Scholar||URL
|15 Dec 10||Microsoft Research||URL
|25 Apr 16||Semantic Scholar||URL
|15 Dec 10||Linked In||URL
|15 Dec 10||Facebook||URL
This timeline summarises my main activities at work since 2001, year of my first published paper! It is automatically updated thanks to the multiple databases that I maintain.