Since August 2023, I am an Assistant Professor in the Department of Electrical and Computer Engineering of the Faculty of Engineering at McGill University. My research interests include software reverse engineering, knowledge extraction and representation, variability management and modeling, and software repository mining.
I received a Ph.D in Computer Science in 2018 from the University of Montpellier (France), during which I worked with symbolic AI for model extraction and software product line reverse engineering. I continued this work with complex software product lines as a teaching and research assistant between 2018 and 2019. From 2019 to 2020, I worked on problematics related to knowledge representation, interoperability and ontology matching at the French National Institute for Sustainable Development (IRD). Between 2020 and 2023, I was a postdoctoral researcher in the Geodes group at the University of Montréal. I obtained an IVADO postdoctoral research funding in October 2020 to work on machine learning and optimisation approaches for source code recommendation.
Prospective Students
We are currently looking for students for a postdoctoral position in SE4AI
Events
-
PC member in the 32th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER’25)
-
Invited talk + lecture @ OntarioTech (Oshawa, Canada)
-
Paper accepted in the 18th international workshop on Models and Evolution (2024) co-located with MODELS,24 (Towards Rapid Design of Compartmental Models.) with Zahra Fiyouzisabah, Marios Fokaefs and Michalis Famelis
-
DiverSE seminar (@Rennes, France) + invited talk for SmartFCA (@Nancy, France)
-
2024 ACM Conference on Reproducibility and Replicability, Rennes, France
-
Paper accepted in the journal of Software and Systems Modelling (Improving repair of semantic ATL errors using a social diversity metric) with Zahra VaraminyBahnemiry, Bentley James Oakes and Houari Sahraoui (link)
-
Co-chair of the Poster track of the 27th International Conference on Model Driven Engineering Languages and Systems (MODELS’24)
-
Co-chair of the 7th International Workshop on Languages for Modelling Variability (MODEVAR’24b)
-
Co-chair of the Doctoral Symposium of the 28th ACM International Systems and Software Product Line Conference (SPLC’24)
-
Paper accepted in the International Journal of Approximate Reasoning (Polyadic Relational Concept Analysis) with Alexandre Bazin and Giacomo Kahn (link)
-
Co-chair of the 6th International Workshop on Languages for Modelling Variability (MODEVAR’24)
-
PC member in the 21th International Conference on Software and Systems Reuse (ICSR’24)
-
PC member in the 31th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER’24)
-
Paper accepted in the journal of Software and Systems Modelling (Fault Localization in DSLTrans Model Transformations by Combining Symbolic Execution and Spectrum-Based Analysis) with Bentley James Oakes, Javier Troya and Manuel Wimmer