Picture of Martin Robillard
Martin Robillard, Ph.D., Eng.
Associate Professor
School of Computer Science
McGill University
3480 University Street
McConnell Engineering Building, Office 114N
Montréal, QC   H3A 2A7
Canada

Tel.: (514) 398-4258
Fax.: (514) 398-3883
Image of my email address

Research
I head the Software Evolution Research Group (SWEVO). The focus of my research is to understand, model, and help control the complexity of modifying large software systems over long periods of time. Many of my current projects involve developing and experimenting with techniques to decrease the cost of software evolution by reducing the knowledge and effort required of software developers involved in change tasks.

My general research interest include software engineering, software evolution and maintenance, information traceability, reverse engineering, program understanding, software modularity, static analysis, and empirical software engineering.

In Winter 2009 I was on leave at Microsoft Research, Redmond, WA.

My research is funded by NSERC, CFI, FQRNT, IBM, and Microsoft.

Bio
Undergraduate studies in Computer Engineering in Montréal (B.Eng. École Polytechnique 1997). Graduate studies in Computer Science at UBC (M.Sc. 1999; Ph.D. 2003). My last name is pronounced "row-bee-yaar".

Current!

New portal for Recommendation Systems for Software Engineering (RSSEs): http://www.rsse.org

Submit to RSSE 2010, the 2nd International Workshop on Recommendation Systems for Software Engineering.

Wondering what makes APIs hard to learn?. Find out Answers from developers.

Submit to ICSE 2010's New Ideas and Emergent Results Track.