Welcome to Martin Monperrus' Home Page

by Martin Monperrus
Picture of Martin Monperrus I am Professor of Software Technology at KTH Royal Institute of Technology. I hold a Chair from the Wallenberg Autonomous Systems and Software Program (WASP).

How to automatically repair software?
In my group, we invent systems to automatically fix software bugs (eg Nopol, Astor, NpeFix). Our systems repair Java code, are strongly validated on real bugs and large scale programs. Our software prototypes are all made open-source for sake of reproducible research and open-science. The long-term vision is to achieve truly self-healing software systems.

How to construct less brittle software?
Many bugs have more critical consequences than they should have and I claim that it's because most programming paradigms and software stacks are brittle. My second research goal is to understand the causes of software brittleness, and to propose counter-measures such as short-circuit testing and chaos engineering. Eventually, we will be able to construct antifragile software.

KTH Student Are you looking for a bachelor thesis topic or a degree project / ExJobb? The best degree projects are done in a KTH laboratory.
* yes, I am interested in working in the field of automatic software repair and self-healing software
* yes, I am interested in working in the field of chaos engineering and antifragile software

International Student Are you looking for an internship (in Stockholm or remote)? drop me a short email explaining how you're awesome.

Postdoc: Are you looking for a postdoc position to perform world-class research? drop me an email.

Tagged as: