M. Robillard, ing., Ph.D., Premier directeur (2001-2004) du département de génie informatique et de génie logiciel, et professeur titulaire au même département de Polytechnique Montréal. Ses principaux champs d’expertise sont les aspects collaboratifs et coopératif au sein des équipes de développement logiciel, les aspects cognitifs du génie logiciel, les processus de génie logiciel, les études empiriques en génie logiciel .
Au cours de sa carrière, il a créé la formule des projets cliniques en génie logiciel où des entreprises soumettent leurs problématiques qui sont confiées à des équipes d’étudiants. Ce type de projet est maintenant intégré au programme.
Il travaille actuellement avec des équipes multidisciplinaires (psychologie) et internationales (INRIA, France, et PROMPT, Italie) sur la modélisation de la dynamique des équipes de conception en génie logiciel.
M. Lavallée, P.-N. Robillard, S. Paul. (2013)« Distributed Cognition in Software Engineering », The Fifth International Conference on Information, Process, and Knowledge Management eKnow, Nice, France, 24 février au 1 mars 2013
O. Gendreau, P-.N. Robillard, « Knowledge Acquisition Activity in Software Development », World Conference on Information Systems and Technologies, Algarve, Portugal, 27-30 mars 2013
N.Kerzazi, M.Lavallée, P.-N.Robillard , (2012), « A Knowledge-based Perspective for Software Process Modeling», e-Informatica Software Engineering Journal, Vol 3, Issue 1, 2012.
M.Lavallée, P.-N.Robillard, «The impacts of software process improvement on developers: A systematic review». International conference on Software Engineering, pp: 113-122, 2012