Skip to content. | Skip to navigation


Personal tools

This is SunRain Plone Theme
You are here: Home / Training / 2017 / CREATE-MIA Software Engineering Day

CREATE-MIA Software Engineering Day

Prof. Shane McIntosh, Department of Electrical and Computer Engineering, McGill University

CREATE-MIA Software Engineering Day

Prof. S. McIntosh

  • CREATE-MIA Event
  • Technical skills
  • workshop
  • Professional skills
When Feb 10, 2017
from 10:00 AM to 05:00 PM
Where Ferrier Building, room 456
Attendees All CREATE-MIA Trainees
Add event to calendar vCal

Topics for the Day


The workshop will consist of 3 parts.

 Session 1: Producing and reasoning about large-scale software systems

- What is software architecture and design
- What are some best practices for implementation
- What are some best practices for quality assurance

Session 2: Coordination tools for developing large-scale software systems

- Version control
- Issue tracking
- Code reviewing

Session 3: Constructing a release pipeline

- Build scripting
- Build automation



Shane McIntosh is an assistant professor in the Department of Electrical and Computer Engineering at McGill University, where he leads the Software Repository Excavation and Build Engineering Labs (Software REBELs). He received his Bachelor’s degree in Applied Computing from the University of Guelph and his MSc and PhD in Computer Science from Queen’s University, for which he was awarded the Governor General of Canada’s Academic Gold Medal. In his research, Shane uses empirical software engineering techniques to study software build systems, release engineering, and software quality. His research has been published at several top-tier software engineering venues, such as the International Conference on Software Engineering (ICSE), the International Symposium on the Foundations of Software Engineering (FSE), the IEEE Transactions on Software Engineering (TSE), and the Springer Journal of Empirical Software Engineering (EMSE). More about Shane and his work is available online at

« August 2022 »
Funded by NSERC

Funding provided by NSERC