
Shane McIntosh
Associate Professor · Software Engineering
Max Planck Institute for Security and PrivacyAbout
Shane McIntosh is an Associate Professor at the David R. Cheriton School of Computer Science, University of Waterloo, where he leads the Software Repository Excavation and Build Engineering Labs (Software REBELs). His academic career focuses on empirical studies of software development processes with particular emphasis on release engineering and software quality.
Dr. McIntosh's research centers on mining historical data generated during software development to derive practical insights for building more reliable systems. His work spans release engineering (assembling, verifying, and delivering software releases) and software quality (developing guidelines for reliable software). This research manifests in studies of continuous integration systems, build outcome prediction, defect prediction models, and code review practices.
His publication record reveals a consistent focus on empirical software engineering with recent papers examining build system reliability, continuous integration practices, and defect prediction. The research demonstrates strong methodological rigor through replication studies, longitudinal analyses, and large-scale data mining of software repositories. His work bridges theoretical insights with practical applications for software development teams.
Dr. McIntosh actively contributes to the software engineering community through substantial service roles including Proceedings Co-chair for ICSE 2022, General Chair for PROMISE 2021-2022, and committee positions across major conferences like ASE, ESEC/FSE, and MSR. His teaching portfolio includes foundational courses such as Introduction to Software Engineering, Software Analytics, and Software Delivery.
He directs the Software REBELs lab, which provides a collaborative environment for investigating software development data. The lab's work focuses on extracting meaningful patterns from version control systems, issue trackers, and continuous integration pipelines to improve software engineering practices.
Find Shane McIntosh elsewhere
Related Searches
You Might Also Like
Shane McIntoshUniversity of Waterloo · Associate Professor
Shane McIntoshUniversity of Genoa · Associate Professor
Maxime LamotheMax Planck Institute for Security and Privacy · Assistant Professor
Daniel Alencar Da CostaMax Planck Institute for Security and Privacy · Senior Lecturer
Yasutaka KameiMax Planck Institute for Security and Privacy · Professor
Tapajit DeyMax Planck Institute for Security and Privacy · Researcher