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 McGill University

in the heart of downtown Montréal—one of the most intelligent and livable cities in the world. The Software REBELs are a part of the Department of Electrical and Computer Engineering and actively participate in the Software Engineering research group at McGill University. The Software REBELs are funded by generous support from the Faculty of Engineering and the Natural Sciences and Engineering Research Council of Canada (NSERC).


Join the rebellion!

We are actively recruiting bright and motivated Master's or PhD students. The ideal Software REBEL has strong programming skills (e.g., Java, C, Ruby, Python, C++) and communication skills. Practical experience in software development and/or release engineering is valuable, but not required. For more information, please contact:

Shane McIntosh
Assistant Professor
Dept. of Electrical and Computer Engineering
McGill University
McConnell Engineering Building, Room 527
3480 University St.
Montreal, QC, Canada H3A 0E9
Phone: (514) 398-2891
Email: [first_name].[family_name]@mcgill.ca