The Software REBELs

(a.k.a., the Software Repository Excavation and Build Engineering Labs) develop tool and decision support for modern software development and release teams. Specifically, we support software development teams by excavating software repositories to provide decision support today based on past tendencies. Moreover, we support release engineering teams by extracting and analyzing data from (and about) software build systems.

More information about the recent research of the group is available in on the publications page.


Located at the University of Waterloo

in one of Canada's fastest growing and most innovative cities. The Software REBELs are a part of the Cheriton School of Computer Science and are funded by the Faculty of Math, the Natural Sciences and Engineering Research Council of Canada (NSERC), Mitacs, and our industrial partners at Ubisoft, Dell EMC, YourBase, and Shopify.


Join the rebellion!

We are currently recruiting Ph.D. students. The ideal Software REBEL has strong technical skills in the development of large software systems, as well as strong communication skills. Practical experience in the software industry (e.g., development, release engineering, DevOps, developer experience, or site reliability engineering) is highly valued, but not required. If you are interested, submit your application to the Ph.D. program at the Cheriton School of Computer Science at the University of Waterloo and indicate your interest in working with Shane McIntosh as a potential supervisor.