Portrait of Foutse Khomh

Foutse Khomh

Associate Academic Member
Canada CIFAR AI Chair
Professor, Polytechnique Montréal, Department of Computer Engineering and Software Engineering
Research Topics
Data Mining
Deep Learning
Distributed Systems
Generative Models
Learning to Program
Natural Language Processing
Reinforcement Learning

Biography

Foutse Khomh is a full professor of software engineering at Polytechnique Montréal, a Canada CIFAR AI Chair – Trustworthy Machine Learning Software Systems, and an FRQ-IVADO Research Chair in Software Quality Assurance for Machine Learning Applications. Khomh completed a PhD in software engineering at Université de Montréal in 2011, for which he received an Award of Excellence. He was also awarded a CS-Can/Info-Can Outstanding Young Computer Science Researcher Prize in 2019.

His research interests include software maintenance and evolution, machine learning systems engineering, cloud engineering, and dependable and trustworthy ML/AI. His work has received four Ten-year Most Influential Paper (MIP) awards, and six Best/Distinguished Paper Awards. He has served on the steering committee of numerous organizations in software engineering, including SANER (chair), MSR, PROMISE, ICPC (chair), and ICSME (vice-chair). He initiated and co-organized Polytechnique Montréal‘s Software Engineering for Machine Learning Applications (SEMLA) symposium and the RELENG (release engineering) workshop series.

Khomh co-founded the NSERC CREATE SE4AI: A Training Program on the Development, Deployment and Servicing of Artificial Intelligence-based Software Systems, and is a principal investigator for the DEpendable Explainable Learning (DEEL) project.

He also co-founded Confiance IA, a Quebec consortium focused on building trustworthy AI, and is on the editorial board of multiple international software engineering journals, including IEEE Software, EMSE and JSEP. He is a senior member of IEEE.

Current Students

Master's Research - Polytechnique Montréal
Master's Research - Polytechnique Montréal
Master's Research - Polytechnique Montréal
Master's Research - Polytechnique Montréal

Publications

Equivalent Numeric Approved Identity of Passport and Immigration Papers -- The Next Generation Identification Program (NGI) [A Short Introduction]
Nonvikan Karl-Augustt Alahassa
Bidossessi R.U. Alahassa
Julie Carrier
Joel TOSSA
Wilfrid Gangbo
Jörg Matthes
Cyriaque Atindogbé
Marlène Frigon
Christiane Rousseau
Maciej Augustyniak
Dimitrios Koukopoulos
Samuel Bassetto
J. B. Chabi Orou
Jérôme Théau
Damien Échevin
Raphael R. Kelani
David Haziza
Emmanuel Stip
Mylène Bédard … (see 8 more)
Élise Vandomme
Mouloud-Beallah Belbahri
Bakary Manga
Daniel F. Nadeau
Suljo Linic
Bruno Rémillard
Victor M. Panaretos
Nathalie Lacelle
We express an interest to Equivalent Numeric Approved Identity of Passport and Immigration Papers. [We are making a submission to the Journa… (see more)l of Banking and Financial Technology].
Memorandum, Notes on Visitations and Ongoing Projects in Canada (Version -1)
Nonvikan Karl-Augustt Alahassa
Bidossessi R.U. Alahassa
Julie Carrier
Nathalie Lacelle
Samuel Bassetto
Leonard Wantchekon
Mylène Bédard
Emmanuel Stip
Bruno Rémillard
Suljo Linic
Joel TOSSA
Bakary Manga
Jérôme Théau
Victor M. Panaretos
David Haziza
Daniel F. Nadeau
Marlène Frigon
Christiane Rousseau
Maciej Augustyniak … (see 6 more)
Dimitrios Koukoulopoulos
Élise Vandomme
Wilfrid Gangbo
Raphael R. Kelani
J. B. Chabi Orou
Cyriaque Atindogbé
We are on the Refugee Claimant list in Canada. We would like to express few notes of Memorandum.
Memorandum, Notes on Visitations and Ongoing Projects in Canada (Version -1)
Nonvikan Karl-Augustt Alahassa
Bidossessi R.U. Alahassa
Julie Carrier
Nathalie Lacelle
Samuel Bassetto
Leonard Wantchekon
Mylène Bédard
Emmanuel Stip
Bruno Rémillard
Suljo Linic
J. Tossa
Bakary Manga
Jérôme Théau
Victor M. Panaretos
David Haziza
Daniel F. Nadeau
Marlène Frigon
Christiane Rousseau
Maciej Augustyniak … (see 8 more)
Dimitrios Koukoulopoulos
Vandomme, Élise
Gangbo, Wilfrid
Kelani, Raphael
Chabi Orou, Jean Bio
ATINDOGBE, Comlan Cyriaque
Wilfrid Gangbo
Raphael Kelani
We are on the Refugee Claimant list in Canada. We would like to express few notes of Memorandum.
The Project for Open Source Email Writing [or] Public Open Letters with Regular Updates and Contributives Comments
Bidossessi R.U. Alahassa
Nonvikan Karl-Augustt Alahassa
Julie Carrier
Joel TOSSA
Wilfrid Gangbo
Cyriaque Atindogbé
Marlène Frigon
Christiane Rousseau
Maciej Augustyniak
Dimitrios Koukoulopoulos
Samuel Bassetto
J. B. Chabi Orou
Raphael R. Kelani
Jérôme Théau
Damien Échevin
Leonard Wantchekon
David Haziza
Emmanuel Stip
Mylène Bédard … (see 8 more)
Élise Vandomme
Mouloud-Beallah Belbahri
Bakary Manga
Daniel F. Nadeau
Suljo Linic
Bruno Rémillard
Victor M. Panaretos
Nathalie Lacelle
We express an interest to crowd collaborative writing projects for e-mails. E-mails are programs as well that deserve updates and releases.
Memory of Some Plants and Special Medications
Nonvikan Karl-Augustt Alahassa
Bidossessi R.U. Alahassa
Suljo Linic
Bruno Rémillard
Marlène Frigon
Mylène Bédard
Nathalie Lacelle
Élise Vandomme
Bakary Manga
J. Tossa
Maciej Augustyniak
Dimitrios Koukoulopoulos
Leonard Wantchekon
David Haziza
Samuel Bassetto
Christiane Rousseau
Damien Échevin
Daniel F. Nadeau
Emmanuel Stip … (see 6 more)
Julie Carrier
Jérôme Théau
Raphael R. Kelani
Wilfrid Gangbo
Cyriaque Atindogbé
J. B. Chabi Orou
We have Memory of Some Plants and Special Medications. We have introduced few notes about.
Independence Day: A Poetry to Liberation -- In Memory of USA Independance (Version -1)
Nonvikan Karl-Augustt Alahassa
Leonard Wantchekon
Nathalie Lacelle
Marlène Frigon
Samuel Bassetto
Suljo Linic
Dimitrios Koukoulopoulos
Mylène Bédard
Damien Échevin
Jérôme Théau
Daniel F. Nadeau
David Haziza
Bidossessi R.U. Alahassa
Bakary Manga
J. Tossa
Christiane Rousseau
Maciej Augustyniak
Emmanuel Stip
Julie Carrier
We would like to express few words of Gratitude to USA, as July 04th, 2026, is their Independence day.
When Code Authors Are Agents: A Large-Scale Study of Human–Agent Collaboration in Pull Requests
Measure and Integration
Nonvikan Karl-Augustt Alahassa
J. Tossa
Bidossessi R.U. Alahassa
Nathalie Lacelle
Marlène Frigon
Maciej Augustyniak
Dimitrios Koukoulopoulos
Samuel Bassetto
Daniel F. Nadeau
Leonard Wantchekon
Bakary Manga
Victor M. Panaretos
Christiane Rousseau
David Haziza
Julie Carrier
Emmanuel Stip
Mylène Bédard
Bruno Rémillard
Suljo Linic … (see 2 more)
Damien Échevin
Jérôme Théau
We have edited Some lines of Mathematics Notes about Lebesgue Measure and Integration Series for Professor Aboubacar Marcos (abmarcos@yahoo.… (see more)fr), When we were still in Ecole Normale Superieure of Natitingou, Many Professors have contributions, Joel Tossa (joel.tossa@imps-uac.org), (https://archive.org/details/mon-message-a-la-secretaire-d-etat-de-france/joel-tossa%20-%20123x-maxresdefault.pdf, https://archive.org/details/mesure_20260702T182257Z_3_001-aboubacar-marcos/Votre%20Cours%20de%20Mesure%20et%20int%C3%A9gration/).
Special Dedication to Music and Songs Proliferation - [A short Note]
Nonvikan Karl-Augustt Alahassa
Bidossessi R.U. Alahassa
Christiane Rousseau
J. Tossa
Bakary Manga
Suljo Linic
Samuel Bassetto
Dimitrios Koukoulopoulos
Maciej Augustyniak
Bruno Rémillard
Nathalie Lacelle
Leonard Wantchekon
Emmanuel Stip
Jérôme Théau
Damien Échevin
Daniel F. Nadeau
Victor M. Panaretos
Marlène Frigon
David Haziza … (see 2 more)
Julie Carrier
Mylène Bédard
This is a Special Dedication to Music and Songs Proliferation - [A short Note].
An empirical study on logging evolution on stack overflow: trends, topics, and challenges
Patrick Loic Foalem
Andre Nguimbous
Heng Li
Ettore Merlo
A qualitative study on XAI techniques for Software Defect Prediction
Saumendu Roy
Banani Roy
Chanchal K. Roy
Context: Machine learning (ML) models are increasingly used in Software Defect Prediction (SDP) to identify defect-prone software modules. H… (see more)owever, many ML models operate as black boxes, making their predictions difficult for developers to interpret and trust. Although Explainable Artificial Intelligence (XAI) techniques such as LIME, SHAP, and BreakDown are widely adopted to improve transparency, different explainers often produce inconsistent and conflicting explanations for the same prediction outcomes. Objective: This study investigates the use of XAI techniques in SDP, evaluates the consistency and reliability of commonly used explainers, examines practitioners’ challenges in interpreting explanations, and explores strategies for improving explanation trustworthiness and usability. Method: We conducted a mixed-methods study consisting of four phases: (1) a systematic literature review of 93 studies on XAI in SDP; (2) a controlled comparative evaluation of multiple explainability techniques, including LIME, SHAP, PyExplainer, PDP, ICE, and BreakDown; (3) a scenario-based analysis of explanation behavior using JIRA-based defect datasets and Random Forest prediction models; and (4) a practitioner survey involving 71 participants to investigate interpretability, usability, and trust-related concerns. Explanation consistency was evaluated using Feature Agreement (FA), Rank Agreement (RA), and Sign Agreement (SA), supported by statistical validation using Friedman ranking and Kendall Tau correlation analysis. Results: The results reveal substantial disagreement among explainers in terms of feature importance, feature ranking, and feature influence direction. Statistical analysis further confirms significant variation in explanation consistency across different techniques, with SHAP demonstrating comparatively stronger agreement behavior. The practitioner study also identified several practical challenges, including low trust, contradictory explanations, and limited integration support in software engineering workflows. Conclusion: Current XAI techniques for SDP still face important reliability and interpretability challenges that limit their practical adoption. Our findings highlight the need for agreement-aware evaluation, explanation stability analysis, and developer-centered explainability support to improve the trustworthiness and usability of XAI systems in software engineering.
Simply the best – A systematic evaluation approach for third-party libraries based on mobile app quality attributes
Rubén Saborido
Rémy Raes
Rodrigo Morales
Romain Rouvoy
Yann-Gaël Guéhéneuc
Abstract Mobile device applications (apps) are complex because they rely on integrating multiple third-party libraries (TPLs). Yet, TPLs eas… (see more)e app development by offering implementations of specific functionality. For example, app developers often use advertising libraries to generate revenue, integrate social networking libraries to simplify login, or include crash reporting libraries to monitor/report crashes in their apps. However, there are multiple TPLs with similar functionalities from which to choose, and developers often cannot foresee all the consequences of using these libraries in their apps. The sizes of apps grow with the addition and usage of TPLs, and so does the number of required permissions and resource consumption. Thus, TPLs may degrade the quality of apps and developers need help measuring and comparing them. We propose EQuAT, an approach for Evaluating Quality Attributes of TPLs that eases the comparison of TPLs. EQuAT takes as input minimal apps that integrate TPLs and playable scenarios to simulate user interaction while exercising a particular functionality of the included TPL. By collecting quality metrics and comparing them using plots, we provide app developers with a systematic approach to rank TPLs based on their preferences. We show how EQuAT helps developers make informed decisions about which libraries to integrate into their apps by validating them against nine TPLs across three categories.