Summary
Shane Mcintosh is an Associate Professor at the University of Waterloo who leads the Software Repository Excavation and Build Engineering Labs, advancing empirical studies of release engineering and software quality. With 13 years of experience spanning academia and industry—including roles at McGill, Queen’s, EMC, and Ubisoft—he mines historical development data to derive practical guidelines for building and delivering reliable large-scale systems. His work uniquely bridges hands-on build-system migration and tooling (from early work on makefiles and EMC NetWorker) with large-scale repository mining to inform modern DevOps and release practices. Based in Waterloo, Ontario, he combines rigorous academic research with applied engineering, producing insights that directly influence how teams assemble, verify, and ship software.
12 years of coding experience
8 years of employment as a software developer
M.Sc. Software Engineering, M.Sc. Software Engineering at Queen's University
B.A.Comp. Applied Computing, B.A.Comp. Applied Computing at University of Guelph