PhD Students

A synthesis of the essential elements I look for when reviewing and supervising a PhD thesis can be found in French and in English

Since 2004, it has been my great pleasure to work with great students.

  • Yuxin Liu (2021-2026): Automatic diversity in package managers. Supported by Vetenskapsrådet and co-advised with Martin Monperrus
  • Deepika Tiwari (2020 – 2025): Test generation from execution traces. Supported by WASP and co-advised with Martin Monperrus
  • Javier Cabrera Arteaga (2019 – 2024): Software randomization against side channels. Supported byTrustfull and co-advised with Martin Monperrus
  • Cesar Soto Valero (2018 – 2023): Automatic software debloat. Supported byWASP and co-advised with Martin Monperrus, Thomas Durieux
  • Nicolas Harrand (2016 – 2021): Multi-level software diversification. Supported by DGA-INRIA and WASP. Co-advised with Martin Monperrus and David Broman.
  • Oscar Luis Vera Perez (2016 – 2019): Automatic test assessment. Supported byH2020 STAMP and co-advised with Martin Monperrus.
    Current situation: R&D software engineer at MediaKind.
  • Benjamin Danglot (2016 – 2019): Automatic test amplification. Supported byH2020 STAMP and co-advised with Martin Monperrus.
    Current situation: R&D software engineer at Davidson.
  • Alejandro Boix (2016 – 2019): Distributed mitigation against browser fingerprinting. Supported by Cominlabs PROFILE and co-advised with David Bromberg
  • Marcelino Rodriguez-Cancio (2015 – 2018): Automatic computation diversification. Supported by Clarity project and co-advised with Benoit Combemale.
    Current situation: R&D engineer, entrepreneur
  • Pierre Laperdrix (2014 – 2017): Secretless moving target against browser fingerprinting. Supported by MESR and co-advised with Gildas Avoine.
    Current situation: Research scientist at CNRS.
  • Kwaku Yeboah-Antwi (2013 – 2016): Runtime emergence of software diversity. Supported by DIVERSIFY project and co-advised with Olivier Barais
    Current situation: chief engineer, BCG Platinion
  • Mohamed Boussaa (2013 – 2016): An Architecture for Testing Large-Scale Dynamic Distributed Systems. Supported by HEADS project and co-advised withOlivier Barais.
    Current situation: research engineer at ActiveEon.
  • David Mendez (2013 – 2016): Variability Management in Modeling Languages. Supported by VaryMDE project and co-advised withBenoit Combemale.
    Current situation: Software engineer, Adobe.
  • Sana Ben Nasr (2013 – 2016): Modeling variability in regulatory requirements. Supported by CONNEXION project and co-advised with Mathieu Acher.
    Current situation: Research engineer, ENSTA.
  • Valeria Lelli (2012 – 2015): Model-based test generation for critical interactive systems. Supported by CONNEXION project and co-advised with Arnaud Blouin.
    Current situation: Professor at the Federal University of Ceará, Brazil.
  • Erwan Bousse (2012 – 2015): Hybrid model-based verification. Supported by MESR and co-advised with Benoit Combemale.
    Current situation: Associate Professor at University of Nantes, France.
  • Jacky Bourgeois (2012 – 2015): Context-Aware Demand Shifting for domestic Microgeneration. Supported by Centre for Research in Computing (CRC) of The Open University in Milton Keynes (UK) and Université de Rennes 1 in Rennes (France) and co-advised with Janet van der Linden, Gerd Kortuem, Johann Bourcier.
    Current situation: Researcher at TU Delft.
  • Joao Bosco Ferreira Filho (2011 – 2014): Variability modeling in software intensive systems. Supported byVaryMDE project and co-advised withOlivier Barais.
    Current situation: Professor at the Federal University of Ceara, Brazil.
  • Hamza Samih (2011 – 2014): Extending model-based testing with variability and security management. Supported by CIFRE All4TEC and co-advised with Hélène Le Guen.
    Current situation: software engineer in embedded systems at Nokia.
  • Aymeric Hervieu (2010 – 2013): Model-based testing: handling performance in embedded software product lines. Supported by CIFRE Kereval and co-advised with Arnaud Gotlieb and Alain Ribault (Kereval).
    Current situation: R&D director for Energiency.
  • Nicolas Sannier (2010 – 2013): Synthesize heterogeneous sources of information into a requirements model. Supported by CIFRE – EDF and co-advised with Catherine Devic (EDF).
    Current situation: research scientist in the University of Luxembourg.
  • Juan Cadavid (2009 – 2012): Assisting metamodeling with formal analysis. Supported by Bretagne Regional Council and MOVIDA ANR project and co-advised with Jean-Marc Jézéquel. Current situation: responsible for EU porjects at CEA in Paris, France.
  • Freddy Muñoz (2007 – 2010): Validation of Reasoning Engines and Adaptation Mechanisms for Self-adaptive Systems. Supported by DiVA EU project and co-advised with Jean-Marc Jézéquel. Current situation: director of technical program management, Compass.
  • Sagar Sen (2006 – 2009): Automatic Discovery of Effective Models. Supported by ANR DOMINO and S-CUBE NoE, co-advised with Hans Vangheluwe, Mc Gill University and Jean-Marc Jézéquel.
    Current situation: research scientist at Simula Research Laboratory
  • Romain Delamare (2006 – 2009): Automatic analyses for testing aspect-oriented programs. Supported by Bretagne Regional Council and co-advised withYves Le Traon.
    Current situation: software engineer at Legrand.
  • Jean-Marie Mottu (2005 – 2008): Model transformation testing: criteria, qualification and oracle for MDA components. Supported by MENRT and co-advised with Yves Le Traon.
    Current situation: associate professor at Université de Nantes.
  • Erwan Brottier (2005 – 2008): Requirements-based validation: simulation and test generation. Supported by Cifre France Telecom and co-advised with Yves Le Traon.
  • Franck Fleurey (2003 – 2006): Method and language for reliable Model-Driven Engineering. Supported by MENRT and co-advised withYves Le Traon.
    Current situation: senior software engineer at TellU.