Shane McIntosh McGill University


Shane McIntosh
Assistant Professor
Dept. of Electrical and Computer Engineering
McGill University
McConnell Engineering Building
3480 University St.
Room 527
Montreal, QC, Canada
H3A 0E9

[first_name].[family_name]@mcgill.ca

Research

At McGill University, I lead the Software Repository Excavation and Build Engineering Labs (the Software REBELs). Broadly speaking, my students and I perform empirical studies that mine the historical data that is generated during the development of large-scale software systems. Specifically, my research focuses on release engineering (i.e., the process of assembling, verifying, and delivering releases of software systems from its sources) and software quality (i.e., deriving practical guidelines for developing more reliable software systems).


Teaching

  • ECSE 689: Software Analytics (Winter 2017)
  • ECSE 321: Introduction to Software Engineering (Fall 2016)
  • ECSE 321: Introduction to Software Engineering (Fall 2015)

Service

  1. Program Committee Co-chair
    • International Workshop on Release Engineering (RELENG 2016)
    • International Workshop on Empirical Software Engineering in Practice (IWESEP 2016)

  2. Program Committee
    • International Workshop on Software Analytics (SWAN 2016)
    • International Conference on Software Maintenance and Evolution (ICSME 2016)
    • Working Conference on Mining Software Repositories (MSR 2016)
    • International Workshop on Empirical Software Engineering in Practice (IWESEP 2014)

  3. Formal Tool Demonstrations Program Committee
    • International Conference on Software Analysis, Evolution, and Reengineering (SANER 2016)
    • International Conference on Program Comprehension (ICPC 2015)
    • International Conference on Software Maintenance and Evolution (ICSME 2014)
    • International Conference on Program Comprehension (ICPC 2014)

  4. Artifact Evaluation Committee
    • International Symposium on the Foundations of Software Engineering (FSE 2014)

  5. Mining Challenge Committee
    • Working Conference on Mining Software Repositories (MSR 2015)

  6. Data Showcase Committee
    • Working Conference on Mining Software Repositories (MSR 2016)
    • Working Conference on Mining Software Repositories (MSR 2015)
    • Working Conference on Mining Software Repositories (MSR 2013)

  7. Reviewer
    • Transactions on Software Engineering (TSE)
    • Empirical Software Engineering (EMSE)
    • Automated Software Engineering (AUSE)
    • Information and Software Technology (IST)
    • Journal of Software and Systems (JSS)
    • IEEE Software


Recognition

Awards

  1. Governor General's Academic Gold Medal
    • Queen's University
  2. Distinguished Master's Thesis
    • School of Computing @ Queen's University
  3. ACM SIGSOFT Distinguished Paper Award
    • International Conference on Mining Software Repositories (MSR 2016)
  4. Distinguished Paper Award
    • Working Conference on Mining Software Repositories (MSR 2014)
  5. Nominated for Distinguished/Best Paper Award
    • International Conference on Software Analysis, Evolution, and Reengineering (SANER 2016)
    • International Conference on Software Maintenance and Evolution (ICSME 2014)
    • Working Conference on Mining Software Repositories (2 nominations) (MSR 2014)
    • Working Conference on Mining Software Repositories (MSR 2010)