Skip to content. Skip to navigation
McGill Home SOCS Home
Personal tools
You are here: Home People Profile

Martin Robillard


photo

Email: martin AT cs DOT mcgill DOT ca
Home Page: http://www.cs.mcgill.ca/~martin
Office: MC114N
Phone: +1-514-398-4258
Fax: +1-514-398-3883
Address:

Research Description

My research interests include software engineering, software evolution and maintenance, reverse engineering, aspect-oriented software development, program understanding, software modularity, static analysis, and empirical software engineering. The focus of my research is to understand, model, and help control the complexity of modifying large software systems over long periods of time.

Research Interests

Research Labs

Teaching

Selected Publications (click link in front of each publication to see bibtex in ASCII format)

[1] Robillard, M. P. Topology analysis of software dependencies. ACM Transactions on Software Engineering and Methodology, August 2008, v. 17, n. 4, p. 36 pages.
[ http | .pdf ]
[2] Robillard, M. P., and Dagenais, B. Retrieving task-related clusters from change history. In Proceedings of the 15th Working Conference on Reverse Engineering, October 2008, pp. 17-26.
[ http | .pdf ]
[3] Robillard, M. P., and Manggala, P. Reusing program investigation knowledge for code understanding. In Proceedings of the 16th IEEE International Conference on Program Comprehension. IEEE, June 2008, pp. 202-211.
[ http | .pdf ]
[4] Dagenais, B., and Robillard, M. P. Recommending adaptive changes for framework evolution. In Proceedings of the 30th ACM/IEEE International Conference on Software Engineering, May 2008, pp. 481-490.
[ http | .pdf ]
[5] Duala-Ekoko, E., and Robillard, M. P. Clonetracker: Tool support for code clones management. In Proceedings of the 30th ACM/IEEE International Conference on Software Engineering, May 2008, pp. 843-846.
[ http | .pdf ]
[6] Robillard, M. P., and Murphy, G. C. Representing concerns in source code. ACM Transactions on Software Engineering and Methodology, February 2007, v. 16, n. 1, p. Article 1.
[ http ]
[7] Weigand-Warr, F., and Robillard, M. P. Suade: Topology-based searches for software investigation. In Proceedings of the 29th ACM/IEEE International Conference on Software Engineering, May 2007, pp. 780-783.
[ http | .pdf ]
[8] Duala-Ekoko, E., and Robillard, M. P. Tracking code clones in evolving software. In Proceedings of the 29th ACM/IEEE International Conference on Software Engineering, May 2007, pp. 158-167. ACM SIGSOFT Distinguished Paper.
[ http | .pdf ]
[9] De Alwis, B., Murphy, G. C., and Robillard, M. P. A comparative study of three program exploration tools. In Proceedings of the 15th IEEE International Conference on Program Comprehension, June 2007, pp. 103-112.
[ http | .pdf ]
[10] Dagenais, B., Breu, S., Warr, F. W., and Robillard, M. P. Inferring structural patterns for concern traceability in evolving software. In Proceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineeringv, November 2007, pp. 254-263.
[ http | .pdf ]
[11] Robillard, M. P. Tracking concerns in evolving source code: An empirical study. In Proceedings of the 22nd IEEE International Conference on Software Maintenance. IEEE, September 2006, pp. 479-482.
[ .pdf ]
[12] Giroux, O., and Robillard, M. P. Detecting increases in feature coupling using regression tests. In Proceedings of the 14th ACM SIGSOFT International Symposium on the Foundations of Software Engineering. ACM, November 2006, pp. 163-173.
[ .pdf ]
[13] Boulanger, J.-S., and Robillard, M. P. Managing concern interfaces. In Proceedings of the 22nd IEEE International Conference on Software Maintenance. IEEE, September 2006, pp. 14-23.
[ .pdf ]

Last Update:   2013/08/05 08:25:53.108 GMT-4