Program

Time in Eastern Time (US & Canada). Click each speaker name/title for more details.

October 29, 2022

8:30 – 9:00 Breakfast (—)
9:00 – 9:15 SEMLA 2022 Opening Session
Opening by Prof. Foutse Khomh
Welcome message from Prof. Annie Ross, Deputy Director of Research and Innovation
9:15 – 10:45 Keynote Session: Sustainable and Responsible AI at Scale — Chair: Heng Li
Ipek Ozkaya (Carnegie Mellon University) – Are you ready to engineer and sustain AI systems (Slides)
Qinghua Lu (CSIRO) – Operationalising responsible AI at scale: challenges and solutions beyond algorithms (Slides)
Reihaneh Rabbany (McGill University) – Analyzing Complex Data from Online Societies
10:45 – 11:00 Coffee break
11:00 – 11:55 Panel 1: Sustainable and Responsible AI at Scale — Moderator: Weiyi Shang
Ipek Ozkaya (Carnegie Mellon University)
Qinghua Lu (CSIRO)
Reihaneh Rabbany (McGill University).
Foutse Khomh (Polytechnique Montreal)
12:00 – 12:10 Break
12:10 – 12:40 Research Talk: AI Engineering — Chair: Mohammad Hamdaqa
Hridesh Rajan (Iowa State University) – More Modular Deep Learning (Slides)
12:40 – 14:00 Lunch
14:00-15:30 Session: SE for AI — Chair: Zohreh Sharafi
Lei Ma (University of Alberta): Challenges and Opportunities for AI Software System Engineering in the Data-Driven Era
Jinqiu Yang (Concordia University): Understanding and testing the complexities of autonomous driving systems (Slides)
Paolo Arcaini (National Institute of Informatics): On the Granularity of Fault Localization for Deep Neural Networks (Slides)
15:30-15:45   Coffee break
15:45-16:40 Panel 2: Raising the next generation of SE4AI engineers/researchers — Moderator: Maxime Lamothe
Emad Shihab (Concordia University)
Mélanie Bosc (IVADO)
Gabriela Nicolescu (Polytechnique Montréal).
Philippe Molaret (Thales Aerospace)
16:40-16:55 Break
16:55-18:00 Tutorial on ML Code Unit Testing; Research Talk — Chair: Foutse Khomh
Ulrich Aïvodji (ÉTS Montréal) – Hiccups on the road to XAI: security and privacy risks of explainable AI (Slides)
Pablo Samuel Castro (Google Brain) – Tutorial: Unit tests for Machine Learning research code (Slides)
18:00-18:05 Day one wrap-up — Foutse Khomh & Mohammad Hamdaqa
18:05-20:00 Reception & Poster session — Poster chair: Mohammad Hamdaqa

October 30, 2022

8:30 – 9:00 Breakfast (—)
9:00 – 10:30 Keynote Session: AI for SE — Chair: Mohammad Hamdaqa
Houari A. Sahraoui (University of Montreal) – Deriving Knowledge from Examples to improve Automation in Software Engineering: from Genetic Programming to Deep Learning (Slides)
Shiva Nejati (University of Ottawa) – Next-Generation Software Testing and Verification: An AI Perspective (Slides)
Danny Tarlow (Google Brain) – Machine Learning for Assisting Software Development: Recent Highlights and Open Questions (Slides)
10:30-10:45 Coffee break
10:45 – 11:45 Panel 3: Industry Perspectives – AI into the Trenches — Moderator: Zohreh Sharafi
Patrick St-Amant (Zetane Systems)
Emmanuel Thepie Fapi (Ericsson)
Sushmitha Bala (National Bank of Canada)
Eric Laufer (Peritus.ai)
11:45 – 12:00 Break
12:00 – 12:30 Industry Talk — Chair: Heng Li
Mike Rabbat (Meta AI) – Asynchronous Federated Learning at Scale (Slides)
12:30 – 14:00 Lunch
14:00-16:00 Tutorial: AI Quality Assurance — Chair: Foutse Khomh
Lei Ma (University of Alberta)
Houssem Ben Braiek (Polytechnique Montreal)
Foutse Khomh (Polytechnique Montreal)
16:00-16:15 Coffee break
16:15-17:15 Research Talks  — Chair: Maxime Lamothe
Dayi Lin (Huawei) – Towards reproducible models and consistent interpretations for trustworthy AI engineering (Slides)
Amin Nikanjam (Polytechnique Montreal) – Testing Deep Reinforcement Learning Programs: from Static Analysis to Mutation Testing (Slides)
17:15-17:30 SEMLA wrap-up — Foutse Khomh & Maxime Lamothe & Heng Li & Mohammad Hamdaqa & Zohreh Sharafi