University of Toronto · Department of Electrical & Computer Engineering
Our research aims to help distributed and interdisciplinary software and design teams collaborate more efficiently and build high-quality systems. We focus on modern open-source collaboration models, such as fork-based development, and on interdisciplinary settings for building AI-enabled and domain-specific software, including scientific computing. We also extend software engineering best practices to support collaborative CAD design.
Research vocabulary
Our research combines software engineering tools and principles with insights from disciplines that study human collaboration. We discover and evaluate interventions — and develop new ones — that steer collaborative development toward better practices.
Browse Publications →