Portrait of Martin Robillard.

Martin Robillard, Ph.D



Martin Robillard is a Professor in the School of Computer Science at McGill University. He received his Ph.D. (2004) and M.Sc. (1999) in Computer Science from the University of British Columbia and a B.Eng. (1997) from École Polytechnique de Montréal. His research is in the area of software engineering, with an emphasis on the human-centric aspects of software development. His current focus is on the advancement of automated techniques for software traceability, and documentation generation. Prof. Robillard has received six ACM SIGSOFT Distinguished Paper Awards for his work on recommendation systems for software engineering, software traceability, and software documentation. He is the author of the book Introduction to Software Design with Java and the architect and maintainer of the JetUML software modeling tool. Prof. Robillard has served as program co-chair for both of the flagship conferences in software engineering (FSE 2012 and ICSE 2017), as well as ICSME 2015, and is currently on the editorial board of IEEE Transactions on Software Engineering and Empirical Software Engineering. Prof. Robillard is a Senior Member of the ACM and a Fellow of the Alexander von Humboldt Foundation.

[Robillard is pronounced row-bee-yaar].

Research Keywords

Software engineering, human-centric aspects of software engineering, recommendation systems for software engineering, software traceability, documentation generation, software architecture and design, privacy engineering.