The McGill Software Technology Lab
co-led by Profs Martin Robillard and Jin Guo.
We investigate how to facilitate the discovery and acquisition of crucial technical, design, and domain knowledge to support the development of complex software systems. Our research areas include automated documentation generation, software traceability, API usability, advanced programming tools, and computer science education. We work at the intersection of software engineering, artificial intelligence, and human-computer interaction.
Alumni
Postdoc
Md. Sami Uddin (2022, co-supervised with Jinghui Cheng)
Doctor
Deeksha Ayra (2025, co-supervised with Martin Robillard)
Master
Sandrine Bédard (2025, co-supervised with AJung Moon)
Charles Liu (2025)
Justine Gehring (2024, co-supervised with Danny Tarlow)
Avinash Bhat (2023)
Jazlyn Hellman (2022, co-supervised with Jinghui Cheng)
Eunbee(Andrea) Jiang (2022, co-supervised with AJung Moon)
Kian Ahrabian (2021, co-supervised with Danny Tarlow)
Deeksha Ayra (2019, co-supervised with Martin Robillard)
Cheryl Wang (2019, co-supervised with Jinghui Cheng)
Alexander Nicolson (2019)
Shi Yan Du (project) (2019)
Undergrad
Vy Bui (2024)
Sophearah Suy-Puth (2024)
Itai Epstein (2023)
Keyu Yao (2023)
Anthony Ong (2022)
Barry Li (2022)
Saskia Gilmer (2022)
Kevin Cherry (2022)
James Martin (2021)
Jiahao Chen (2021)
Haoxuan Shi (2021)
Raphaëlle Tseng (2021)
Grace Hu (2020)
Sixian Li (2020)
Jazlyn Hellman (2020)
Vicent Huang (2020)
Hehuimin Cheng (2020)
Xinyi Wang (2019)
Lin Shuang Liu (2019)
Visting Students
Zi Ye (2023)
Anh T. V. Dau (2023)
Hin Chi Kwok (2023)