Program

Tentative Program

We will update this program if there is any change.

Tuesday, June 12, 2018
8:30 – 9:00 Breakfast (outside M-1010)
9:00 – 9:30 Welcome message from Pr Philippe A. Tanguy, ing., Ph.D., FACG, MAH2ST Polytechnique Montreal Chief Executive Officer
9:30 – 11:00 Computing the world to change the world: risks and opportunities – Chairs: Bram Adams and Foutse Khomh 

Keynotes: Prof Dave Parnas, Prof Lionel Briand, Prof Yoshua Bengio

Prof Dave Parnas:  A few thoughts on the real risks of AI (slides)

Prof Lionel Briand: Automated Testing of Autonomous Driving Assistance Systems (slides)

Prof Yoshua Bengio: Deep Learning for AI (slides)

11:00 – 11:15 Coffee break
11:15 – 12:30 Panel 1: Are we ready for AI – moderator: Giulio Antoniol
Panelists: David Parnas, Lionel Briand, Yoshua Bengio, Paolo Tonella
12:30 – 14:00 Lunch (atrium, 3rd floor)
14:00 – 15:30 Session: Testing and Reliability of AI Applications – Chair: Foutse Khomh
Speakers: Leandro Minku,  Tim Menzies, Paolo Tonella 

  • Leandro Minku: Machine Learning for Software Engineering and Software Engineering for Machine Learning — A two-way path? (slides)
  • Tim Menzies : Software assurance and AI: how to achieve SA assurance for systems that uses machine learning or other AI methods (Slides)
  • Paolo Tonella: The research challenges of the ERC project PRECRIME (Website(slides)
15:30 – 16:00 Coffee break
16:00 – 17:50 Session: Software Evolution of AI Applications – Chair: Bram Adams
Speakers: Andrian Marcus, Massimiliano Di Penta, Jin Guo, Denys Poshyvanyk  (via videolink) 

  • Andrian Marcus: Learning from textual software artifacts: challenges and applications(slides)
  • Massimiliano di Penta: Training and evaluating ML methods on noisy SE data – challenges and perils (slides)
  • Jin Guo: Towards Intelligence Augmented Software Traceability (slides)
  • Denys Poshyvanyk: Machine Learning-Based Prototyping of Graphical User Interfaces for Mobile Apps (slides)  (slides local copy)
17:50 – 18:00 Day one wrap up
18:00–20:00 Reception (atrium, 3rd floor) — Poster session – Chair  Marios Fokaefs
Wednesday, June 13, 2018
8:30 – 9:00 Breakfast (outside M-1010)
9:00 – 10:30 Session: Industry Perspectives – AI into the trenches – Chairs: Jinghui Cheng and Marios Fokaefs
Speakers: Bernd Lehnert (SAP), Bart van Merriënboer (Google), Alessandro Petroni (Red Hat), Jason Schlessman (Red Hat) 

  • Bernd Lehnert: Applied Machine Learning at SAP  (Slides)
  • Bart van Merriënboer: Approaches to Automatic Differentiation (Slides)
  • Alessandro Petroni & Jason Schlessman: Towards Intelligent Applications: Architecture, Productivity, and Other Aspects
10:30 – 11:00 Coffee break
11:00 – 11:30 Talk: Interpretability versus Scaling Up – Chair: Foutse Khomh
Speaker: Chris Pal
11:30 – 12:30 Panel 2: The industry’s take on SEMLA – moderator: Jinghui Cheng
Panelists: Bernd Lehnert, Bart van Merriënboer, Alessandro Petroni, Chris Pal, Jason Schlessman
12:30– 14:00 Lunch (atrium, 3rd floor)
14:00 – 15:30 Discussion Session on Education – moderator: Marios Fokaefs 

Introduction by Eleni Stroulia

D. Parnas (slides), A Hassan, L Tahvildari, Y Labiche

15:30 – 16:00 Coffee break
16:00– 17:00 Wrap up