Talks

I am regularly invited to talk about my research interests, as well as the way we are teaching software engineering with colleagues. This page is a non exausthive list of the talks and tutorial I gave since 2011. It does not list presentations of papers made during conferences (see Publications).

Keynotes

  • From Software Composition at Scale to Scaling software composition: 50 shades of scalability, Consortium for Software Engineering Research (CSER) 2022 Spring Meeting. May 2022. PDF
  • Applying Software Composition to the Docker Ecosystem (with B. Benni), Amadeus Global Tech Forum. Oct. 2018.
  • Renforcer l’engagement étudiant en projet. Journées sur la pédagogie active, Université Bretagne-Loire. Keynote. July 2017.
  • Projets, Agilité & École d’Ingénieur. Journées sur l’Innovation Pédagogique, Université du Maine. Keynote. Mar. 2017.

Tutorials

  • Requirements Engineering in the DevOps Era. Sébastien Mosser, and Jean-Michel Bruel. In 29th IEEE International Requirements Engineering Conference, RE 2021, Notre Dame, IN, USA, September 20-24, 2021 IEEE.
  • Reconciling Requirements and Continuous Integration in an Agile Context. Sébastien Mosser, and Jean-Michel Bruel. In 26th IEEE International Requirements Engineering Conference, RE 2018, Banff, AB, Canada, August 20-24, 2018 IEEE Computer Society.

Invited Talks

  • Developing a modular language server to support P4 developers. P4.org open source developer days. (recording)
  • Dockerizing your Teaching: Do’s and Don’ts. The MDE Network, Mar. 2022
  • Software Composition in a Cyber-Physical World. Canada-Norway collaboration, Østfold College, Mar 2022.
  • Génie Logiciel pour la Population Vieillissante. La France à l’UQAM, Feb. 2022.
  • Software Composition for the IoT & Cloud. Canada Border Services Agency (PD&DD, BTID), Dec. 2021.
  • Justification Diagrams in a DevOps Context. Model-driven Engineering & Requirements Engineering working groups, CNRS. Dec. 2021.
  • Building a CI/CD pipeline (demo). Association Générale des Étudiantes et Étudiants en Informatique de l’UQAM (Invited seminar). Dec. 2021.
  • User stories & Acceptance Testing. Canada Border Services Agency (PD&DD, BTID), Nov. 2021.
  • Building Software for the Ageing Population: A Software Engineering Point of View. Smart Mobility for the ageing Population (sMAP) research seminar, Canada. Oct. 2021.
  • Docker in a CI/CD context. Canada Border Services Agency (PD&DD, BTID), Oct. 2021.
  • Anaximander, a lightweight approach to support software exploration. Working group on software adaptation (YODA), Centre National de la Recherche Scientifique (CNRS). Feb. 2021.
  • Using a project-based approach to support Software Engineering teaching. LATECE seminar, UQAM, Montréal, Canada. Feb. 2020.
  • How can models help data scientists? Lessons learned from an undercover agent. 2nd Winter Modelling Meeting. San Vigilo de Marrebe, Italy. Feb. 2020.
  • Software Composition in a Cyber-Physical World. Ptidej Research Seminar, Concordia University, Montréal, Canada. Dec. 2019.
  • Who’s afraid of the Big Bad Wolf Merge Conflict?. Séminaire LATECE, Montréal, Canada. Apr. 2019.
  • Need for formal methods when composing software. Journée Vérification Légère, CNRS, Grenoble, France, Dec. 2018.
  • Les aspects génie logiciel pour les Systèmes Cyber-Physique. Journées IIoT du GDR MACS, CNRS, France, July 2018.
  • Lightweight (Meta-)Modelling: MDD? We’re doing it wrong!. 1st Winter Modelling Meeting. San Vigilo de Marrebe, Italy. Jan. 2018.
  • Informatisation orientée processus métiers (illustration par BPMN). Journées du Développement Logiciel (JDEV, continuous training for CNRS engineers), Jul 2017.
  • Domain-specific languages: Projectional edition. Journées Ingénierie des Modèles, CNRS, Toulouse, France, Dec. 2015.
  • Software Variability and Composition for Cyber-Physical Systems. MODALIS seminar, Nice, France, Sep. 2015.
  • MDD: Model-driven disillusions. SINTEF IKT seminar, Oslo, Norway, Dec. 2013.
  • Using Feature Model to build Model Transformation Chains (with V. Aranega and A. Etien). In Journées 2013 du GDR GPL, CNRS, France, Mar. 2013.
  • Une approche orientée aspect allant du modèle d’exigences au modèle de conception (with G. Mussbacher, M. Blay-Fornarino, and D. Amyot). In Journées du GDR GPL, pages 37–38, Lille, France, June 2011.

Invited Lectures

  • Software Visualization for Architecture Recovery. M.Sc. in Software Engineering - Software Maintenance guest lecture, Université Côte d’Azur, France. Dec. 2022.
  • A large-Scale study of Programming Language and Code Quality in Github. M.Sc. in Software Engineering - Software Maintenance guest lecture, Université Côte d’Azur, France. Jan. 2022.
  • RELAI: Where DevOps meets Mental (e-)Health. M.Sc. in Software Engineering - Cloud Computing guest lecture, Université Côte d’Azur, France. Oct. 2021.
  • Building JUnit: a Software design case study. Master ICE guest lecture, University of Toulouse, France. May 2021.
  • Mutation Testing, under the hood. Undergrad guest lecture - Software Testing, McMaster University, Mar 2021.
  • Hands-on business process modelling, Journées du Développement Logiciel (JDEV, continuous training for CNRS engineers), Jul 2017.
  • Acceptance Testing in an Agile context: the Birdie-birdie serious game, Journées du Développement Logiciel (JDEV, continuous training for CNRS engineers), Jul 2017.
  • Domain-Specific Languages, École des Jeunes Chercheurs en Programmation (EJCP, French national summer school in software engineering), Jun 2017.
  • Domain-Specific Languages: Why, and Howto, École des Jeunes Chercheurs en Programmation (EJCP, French national summer school in software engineering), Jun 2016.

Hiring Talks