Shurui Zhou
Shurui Zhou
[pronunciation: Shoo-ray Joe]
抒睿
Assistant Professor
Affiliations
📧 shuruiz [at] ece [dot] utoronto [dot] ca 📍 D.L. Pratt Building, PT484D 📞 416-978-4628
Education
🎓
Ph.D. — Software Engineering
I received my Ph.D.'s degree from the Institute for Software Research, now called Software and Societal Systems Department (S3D), School of Computer Science. I am very fortunate to have worked with my advisor — Professor Christian Kästner and unofficial advisor and collaborator Professor Bogdan Vasilescu.
🎓
Master's Degree
🎓
Bachelor's Degree
FORCOLAB

Empirical SE × HCI × AI
for Collaborative Software Development
across Domains and Disciplines

I direct FORCOLAB, where we focus on helping distributed and interdisciplinary software teams collaborate more efficiently and build high-quality software systems.

Our work focuses on collaborative, AI-enabled, and domain-informed software systems.

I combine empirical software engineering, human-computer interaction, and tool building to improve how developers and designers collaborate in open-source ecosystems and interdisciplinary environments.

Join me!

Join FORCOLAB

I am actively seeking talented and motivated students and collaborators at all levels. → Join us

Publications

Publications

Explore our publications and research contributions. → View publications

News

Mar 18, 2026
TOSEM
Arjun's master thesis — Detecting Protracted Vulnerabilities in Open Source Projects — co-authored with Sara Ibrahim and Prof. Safwat Hassan accepted to TOSEM.
Mar 7, 2026
TOSEM
Jiessie Tie's paper — "Should I Give Up Now?" Investigating LLM Pitfalls in Software Engineering — co-authored with Bingsheng Yao, Tianshi Li, Syed Ishtiaque Ahmed, Dakuo Wang accepted to TOSEM.
Jan 15, 2026
CHI 2026
Felix Deng's two papers on version control challenges in modern CAD and CADModelScope — co-authored with Sally Zhang, Shutong Zhang, Kathy Cheng, Prof. Alison Olechowski — accepted to CHI 2026.
Dec 4, 2025
SERS 2026 @ ICSE
Paper on crowdsourced mapping of RSE & SE terminology, co-authored with Prof. Timo Kehrer, Robert Haines, Dr. Guido Juckeland, Dr. David E Bernholdt, accepted to SERS 2026.
Oct 16, 2025
ICSE 2026
Jiayi Sun's paper — "Beyond Adoption: Examining the Evolution and Impact of Codes of Conduct on Open-Source Communities" — co-authored with Dr. Hongbo Fang, Ruitao Lai, Junming Zhang, Jiakai Shi, Richard Littauer, and Anita Ihuman — has been accepted to the 48th IEEE/ACM International Conference on Software Engineering (ICSE)!

Talks, Media & Activities

Oct 11, 2024 · ICSME 2024, Flagstaff USA
Can We Do Better with What We Have Done? Unveiling the Potential of ML Pipeline in Notebooks
Conference Talk
Oct 4, 2024 · University of Toronto
Organized Hackathon & Symposium on "Responsible LLM-Human Collaboration"
Event Organizer · Data Sciences Institute
Jun 6, 2024 · Iowa State University
Exploring the Practices and Challenges of Collaboration in Developing Scientific Open-Source Software
Apr 26, 2022 · It Will Never Work in Theory
Understanding the Sustainability Challenges for Building Open-Source Scientific Software
NWIT Invited
Sep 25, 2022 · NumFOCUS Project Summit
Towards Sustainable OSS Communities
NumFOCUS Invited
Oct 20, 2021 · Perceive'21
Improving Collaboration Efficiency for Building AI-based Software
Invited Talk · Watch Recording →
Sep 11, 2020 · Sustain OSS Podcast
Forking in Open Source
May 5, 2019 · Dagstuhl Seminar 19191
Software Evolution in Time and Space: Unifying Version and Variability Management

Teaching

🏆
Gordon Slemon Teaching of Design Award — 2022
Awarded by UofT ECE for revamping of ECE444 Software Engineering.
ECE444 Software Engineering 2020–2024 Fall
ECE345 / ECE358 Algorithms & Data Structures / Foundations of Computing 2021–2023 Fall
ECE1785 / CSC2130 Empirical Software Engineering 202320222021 2021–2025 Winter

Academic Service

Journal Reviewer
TOSEM — Board of Distinguished Reviewers (2021–2024)
TSE (2019–2020) · EMSE (2021) · CSCW 2021
Journal of Systems & Software (2021) · IST (2020)
Grant Reviewing
NSERC Discovery External Reviewer (2023, 2021)
Sub-Reviewer
ASE 2020, ICSE 2020, FSE 2019, ASE 2019, ICSE 2018, ASE 2017, FSE 2017, SPLC 2017, ICSE 2017, VAMOS 2017, SPLC 2016, ASE 2015, TSE 2015