Martin Monperrus' Research Group

by Martin Monperrus

How to work in my group?


Postdoc: Are you looking for a postdoc position to perform world-class research on program repair, self-healing software or chaos engineering? drop me an email.

KTH Student There are multiple solutions to work together:
* [Course] Register to ID2205 Individual Advanced Studies in Software Systems with me as supervisor (or to a similar course)
* [Master's thesis / Bachelor's thesis] I propose topics on program repair, self-healing software, chaos engineering, machine learning for program analysis and transformation, contact me by email
* [Research assistant] You can apply to be a research assistant (aka research amanuens), which is typicaly a 20% research job, where you get paid by KTH, contact me by email.

International Student Are you looking for an internship? I propose internships both in Stockholm or remote, drop me an email.

Current students

Zimin Chen, Master's student at KTH, since 2018 publications
Long Zhang, PhD student at KTH, since 2018 publications
Ye He, PhD student at KTH, since 2018 publications
Benjamin Danglot, PhD student at Univ. Lille since 2016, co-advised with Benoit Baudry publications

Past students


Graduated PhDs:
Thomas Durieux, gradudated on Sep 25 2018 on From Runtime Failures to Patches: Study of Patch Generation in Production, co-advised with Youssef Hamadi and Lionel Seinturier publications
Vincenzo Musco, graduated on Nov 3 2016 on Propagation Analysis based on Software Graphs and Synthetic Data, co-advised with Philippe Preux) publications
Benoit Cornu, graduated on Nov 26 2015 on Automatic Analysis and Repair of Exception Bugs for Java Programs, co-advised with Lionel Seinturier publications
Matias Martinez graduated on Oct 10 2014 on Extraction and Analysis of Knowledge for Automatic Software Repair, co-advised with Laurence Duchien publications
Alexandre Bartel graduated on Sep 8 2014 on Security Analysis of Permission-Based Systems using Static Analysis: An Application to the Android Stack, co-advised with Jacques Klein and Yves Le Traon publications


Master level:
Benjamin Danglot, (M.Sc. at University of Lille, 2016) on "Correctness Attraction" publications
Thomas Durieux (M.Sc. at University of Lille, 2015) on "Dynamic Synthesis for Automatic Repair" publications
Sebastian Marcote (M.Sc. at University of Buenos Aires, 2014) on "Automatic Repair of Infinite Loops" publications
Favio DeMarco (M.Sc. at University of Buenos Aires, 2013) on "Automatic Repair of Buggy If-Conditions" publications
Diego Mendez (M.Sc. at UNICEN, 2012) on "Empirical Evidence of Large-Scale Diversity in API Usage of Object-Oriented Software" publications
Alper Ortac (M.Sc. at TU Darmstadt, 2011) on "Lightweight composition and reuse of legacy web applications by automated imitation of human actions" publications
Markus Kimmig (M.Sc at TU Darmstadt, 2011) on "Querying Source Code with Natural Language" publications
Elif Tekeş (M.Sc. at TU Darmstadt, 2011) on "An Empirical Study on API Documentation" publications
Benoit Long (M.Sc./Engineer at ENSIETA, 2008) on "Dimensionnement précoce d'un système de patrouille maritime" (Early Measurement of Maritime Surveillance Systems) publications
Fabre Jaozafy (M.Sc./Engineer at ENSIETA, 2007) on "Réalisation d'un simulateur d'un système de patrouille maritime par une approche ingénierie dirigée par les modèles" (Model-driven Simulation of Maritime Surveillance Systems) publications


Others: Kim David Hagedorn (Master - 2011)

Bachelor level:
Antonin Carette (University of Lille, 2015) on "Machine learning for impact prediction" publications
Maxime Clément (University of Lille, 2014) on "Evaluating Nopol" publications
Anthony Maia (University of Lille, 2012) on "Debugging with Stackoverflow" publications
Maxence Germain de Montauzan (Bachelor University of Lille, 2012) on "Empirical Study of Exception Handling" publications
Stefan Henß (TU Darmstadt, 2011) on "Automatically Extracting Software Development FAQs Using Latent Dirichlet Allocation" publications


Others: Julien Langlois (Bachelor, 2013)


Academic genealogy

I am the grateful academic child of Jean-Marc Jézéquel, my PhD advisor. I learned a lot with my postdoc mentor Mira Mezini, my Master's thesis advisor Yoshua Bengio and my friend Benoit Baudry.

Tagged as: