Martin Robillard is a Professor at McGill University's School of Computer Science, where he leads the McGill Software Technology Lab. He holds a Ph.D. from the University of British Columbia. His research focuses on software engineering, emphasizing human aspects of development, including documentation design, test suite quality, and information privacy. He has authored the textbook Introduction to Software Design with Java and developed the JetUML tool, recognized with the 2024 ACM SIGSOFT Influential Educator Award. He has co-chaired major conferences (FSE 2012, ICSE 2017) and is a Distinguished Member of the ACM. Research Interests: His work bridges software engineering, AI, and HCI, addressing challenges in API usability, automated documentation generation, and privacy-preserving software design. Recent projects include dynamic documentation tools like Casdoc and studies on developer documentation formats. Professional Activities: He serves on editorial boards for IEEE TSE and Empirical Software Engineering, and chairs workshops like DySDoc. His contributions include over 100 publications, six SIGSOFT Distinguished Paper Awards, and leadership in software engineering education. Teaching: Teaches courses on software design (COMP 303), information privacy (COMP 555), and software architecture. His courses emphasize practical skills and ethical considerations in software development. Labs & Collaborations: The McGill Software Technology Lab investigates knowledge discovery in software systems, with projects on API documentation, test quality, and privacy in health contexts. Collaborators include industry partners like ActiveEon and General Motors.







