Skip to main content

Martin Monperrus

Professor of Software Engineering

The software engineering research field concerns the science and art of how software systems and applications can be designed and built economically and elegantly, so that they fulfil intended tasks on a secure basis. Martin Monperrus' research is primarily driven by two overriding issues.

The first one concerns how software can be repaired automatically. To resolve this, the research group invents and tests systems which automatically fix software bugs. These systems are programs which analyse and repair other programs, and can be regarded as digital robots that repair other digital robots.

The other issue concerns how to build less vulnerable software. The research group is investigating various approaches. Many program errors have more critical consequences than they ought to have, and Montperrus considers this to be due to how most programming paradigms are inherently vulnerable. The research group's work aims to understand the reasons for the vulnerability of software. The aim is also to propose countermeasures that can be applied to large-scale distributed software systems, also called cloud applications, such as Spotify and Wikipedia.

Belongs to: About KTH
Last changed: Dec 21, 2017
Anders Friberg
Ann Cornell
Antonius van Maris
Arnold Neville Pears
Benoit Baudry
Carina Lagergren
Christer Fuglesang
Christina Divne
Dimos Dimarogonas
Hans Edin
Henrik Boström
Jean-Marc Battini
Magnus Wiktorsson
Martin Monperrus
Michael Malkoch
Monica Bellgran
Nicole Kringos
Panagiotis Papadimitratos
Torbjörn Gräslund
Yusak Octavius Susilo