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
Phone: (514) 398-2891
Email: [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 321: Introduction to Software Engineering (Fall 2015, Fall 2016, Fall 2017, Fall 2018)
  • ECSE 611: Software Analytics (Winter 2017, Winter 2018, Winter 2019)
  • ECSE 437: Software Delivery (Fall 2018)
  • ECSE 429: Software Validation (Fall 2017)

Service

  • Organizational Committees
    • Formal Demonstrations Track Co-chair, International Symposium on the Foundations of Software Engineering (ESEC/FSE 2020)
    • Student Volunteer Co-chair, International Conference on Software Engineering (ICSE 2019)
    • Tutorials Co-chair, Asia-Pacific Software Engineering Conference (APSEC 2018)
    • Program Committee Co-chair, International Conference on Predictive Models and Data Analytics in Software Engineering (PROMISE 2018)
    • Program Committee Co-chair, International Workshop on Release Engineering (RELENG 2016)
    • Program Committee Co-chair, International Workshop on Empirical Software Engineering in Practice (IWESEP 2016)

  • Service for International Journals
    • Associate Editor, Journal of Systems and Software (2017–Present)
    • Reviewer, Transactions on Software Engineering (TSE)
    • Reviewer, Empirical Software Engineering (EMSE)
    • Reviewer, Automated Software Engineering (AUSE)
    • Reviewer, Information and Software Technology (IST)
    • Reviewer, Journal of Software and Systems (JSS)
    • Reviewer, IEEE Software

  • Program Committees
    • Research Track, International Conference on Software Maintenance and Evolution (ICSME 2016–2018)
    • Research Track, International Conference on Automated Software Engineering (ASE 2018–2019)
    • Research Track, International Conference on Mining Software Repositories (MSR 2016–2018)
    • Research Track, International Conference on Software Analysis, Evolution, and Reengineering (SANER 2018–2019)
    • Research Track, International Symposium on Empirical Software Engineering and Measurement (ESEM 2017)
    • Research Track, International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2017)
    • Research Track, International Conference on Program Comprehension (ICPC 2018–2019)
    • Research Track, International Conference on Predictive Models and Data Analytics in Software Engineering (PROMISE 2017)
    • Research Track, International Workshop on SoftWare ANalytics (SWAN 2016–2018)
    • Research Track, International Conference on Evaluation and Assessment in Software Engineering (EASE 2017)
    • Research Track, International Workshop on Empirical Software Engineering in Practice (IWESEP 2014, 2017–2018)
    • Formal Tool Demonstration Track, International Symposium on the Foundations of Software Engineering (FSE 2017–2018)
    • Formal Tool Demonstration Track, International Conference on Program Comprehension (ICPC 2014–2016)
    • Formal Tool Demonstration Track, International Conference on Software Analysis, Evolution, and Reengineering (SANER 2016)
    • Formal Tool Demonstration Track, International Conference on Software Maintenance and Evolution (ICSME 2014)
    • Artifact Evaluation Track, International Symposium on the Foundations of Software Engineering (FSE 2014)
    • Mining Challenge Track, Working Conference on Mining Software Repositories (MSR 2015)
    • Data Showcase Committee, Working Conference on Mining Software Repositories (MSR 2013, 2015–2016)