Register
M
Professor profile

Martin Robillard

McGill University · Computer Science
Software Engineering

About
Regular biography

Martin Robillard is a Professor in the School of Computer Science at McGill University. His research focuses on software engineering, particularly the human aspects of software development, with current work on knowledge transfer, test suite quality, and information privacy. He received his Ph.D. in Computer Science from the University of British Columbia. Prof. Robillard has authored the book Introduction to Software Design with Java and maintains the JetUML software modeling tool and CodeSample.info website. He has received six ACM SIGSOFT Distinguished Paper Awards and the 2024 ACM SIGSOFT Influential Educator Award. He is also a Distinguished Member of the ACM.


Scholar profile summary
Scholar-generated biography

Martin P. Robillard is a Professor of Computer Science at McGill University, specializing in software engineering, software evolution, software architecture and design, software reuse, and research methods for empirical studies. His research explores how developers interact with software systems, focusing on API learning, code evolution, and documentation practices. He investigates challenges in understanding and adapting software through empirical studies, including the role of static analysis, code clones, and traceability links. His work also addresses the effectiveness of developer documentation and the automation of software maintenance tasks. By analyzing real-world data from open-source projects and developer practices, Robillard contributes to improving software development processes and tools.

Source: google_scholar · 105 words
Related professors