Professors

Houari SAHRAOUI Full Professor

sahraoui@iro.umontreal.ca • 2359, Pav. André-Aisenstadt

My main research interests are concerned with automatization in software engineering (SE) and the application of artificial intelligence (AI) techniques to software engineering.

AI & Optimization

Benoit BAUDRY Full Professor

baudry@iro.umontreal.ca • 2357, Pav. André-Aisenstadt

My research focuses on automated software engineering, software diversity, and software testing. I favor exploring code execution over code on disk.

Software Testing & Software Diversity

Eugene SYRIANI Full Professor

syriani@iro.umontreal.ca • 2345, Pav. André-Aisenstadt

My main research goal is to provide tools and techniques for software engineers and experts in other science and engineering disciplines that improve their productivity and help them output artifacts of high quality.

Modeling & Simulation

Michalis FAMELIS Associate Professor

famelis@iro.umontreal.ca • 2343, Pav. André-Aisenstadt

I work to create formal but practical techniques and methods for engineering software. To do this, I draw from disciplines such as formal verification, model-based engineering, and empirical methods.

Requirements & Design

Postdocs & researchers

Hyacinth ALI Postdoctoral researcher

Applying software engineering techniques and generative AI to democratize the development of AI models and make them more accessible to a wider range of professionals.

Working with Houari Sahraoui

  • MDE
  • Generative AI

Kevin DELCOURT Postdoctoral researcher

Modeling and simulating cold-plasma-driven chemical reactions for battery manufacturing.

Working with Houari Sahraoui

  • Simulation
  • AI

Luciano MARCHEZAN Postdoctoral researcher

Leveraging machine learning for software modernization.

Working with Eugene Syriani and Houari Sahraoui

  • Software modernization
  • MDE
  • AI

Ph.D. students

Managing Model-Data inconsistencies in Low-code applications.

Supervisor Eugene SYRIANI and Michalis FAMELIS
  • MDE
  • Low-code
  • Consistency management

The extraction and management of rationale in order to assist stakeholders in their tasks.

Supervisor Michalis Famelis and Jian-Yun Nie
  • Rationale extraction
  • Rationale management

Exploring the field of systems engineering, with a keen interest in digital twins for controlled environment agriculture, and focuses on the modeling and co-simulation of cyber-biophysical systems.

Supervisor Eugene Syriani and Houari Sahraoui
  • MDE
  • Simulation

Addressing challenges found in modeling tasks using AI-based approaches.

Supervisor Houari SAHRAOUI
  • MDE
  • AI
  • Model completion

Hardening and analysing software supply chains

Supervisor Benoit Baudry
  • Software security
  • Software reliability

Hybrid Code Review by combining Learning and Knowledge based approaches

Supervisor Houari Sahraoui
  • Code review
  • LLM
  • static analyzers

M.Sc. students

Former professors

  • Olga BAYSAL
  • Bruno DUFOUR
  • Yann-Gaël GUÉHÉNEUC
  • Rudolf K. KELLER
  • François LUSTMAN
  • Julie VACHON
  • Petko VALTCHEV
  • Jean VAUCHER
  • Daniel DEVEAUX visiting
  • Salah SAADOU visiting
  • Johannes SAMETINGER visiting
  • Dalila TAMZALIT visiting

Former members

Postdoc

Ph.D.

  • Mehdi ADDA
  • Simon ALLIER
  • Elarbi BADIDI
  • Sarita BASSIL
  • Edouard BATOT
  • Oussama BEN SGHAIER
  • Omar BENOMAR
  • Salah BOUKTIF
  • Youssef BOUOULID IDRISSI
  • Thi Lan Anh DINH
  • Amal EL KHARRAZ
  • Ghizlane EL BOUSSAIDI
  • Mohammed ELKOUTBI
  • Martin FAUNES CARVALLO
  • Olivier GERBÉ
  • May HAYDAR
  • Marouane KESSENTINI
  • Wael KESSENTINI
  • Foutse KHOMH
  • Ismaïl KHRISS
  • Guillaume LANGELIER
  • Abdou MAIGA
  • Ghazwa MALAK
  • Naouel MOHA
  • Chihab Eddine MOKADDEM
  • Farida MOSTEFAOUI
  • Ali OUNI
  • Viet Thang PHAM
  • Mohamed ROUANE HACENE
  • Mohamed Aymen SAIED
  • Zahra VARAMINYBAHNEMIRY
  • Stéphane VAUCHER
  • Martin WEYSSOW
  • Lei WU
  • Manouchehr ZADAHMAD
  • Vasco Nuno DA SILVA DE SOUSA

M.Sc.