Here you can find the current members of the ESE research group and their contact information as well as previous members of the group.
Tommi Mikkonen


Tommi Mikkonen is a full professor of software engineering at the University of Helsinki. His research interests include web and mobile programming and embedded, with most of his research involving composing designs, and in the past, he has also spent some of his time at Nokia, Sun Microsystems Laboratories, and Mozilla. 


Tomi Männistö


Tomi Männistö is professor of Computer Science at the University of Helsinki and the head the Empirical Software Engineering Research Group. His researc interests include product requirements and software architectures, software products, software intensive services, product variability and conceptual modelling. Currently, the research is also working on the software engineering paradigm called continuous experimentation in which data from real usage of software is collected and analysed for decision-making in software development. Tomi Männistö is a member and ex-chair of IFIP Working Group 2.10 Software Architecture and representative for the University of Helsinki in ISERN (International Software Engineering Research Network).

Jukka K. Nurminen


Jukka K. Nurminen started as a professor of computer science at the University of Helsinki in spring 2019. He has worked extensively on software research in industry at Nokia Research Center, in academia at Aalto University, and in applied research at VTT. His key research contributions are on energy-efficient software and mobile peer-to-peer and cloud solutions but his experience ranges widely from applied optimization to AI, from network planning tools to mobile apps, and from software project management to tens of patented inventions. He received his MSc degree in 1986 and PhD degree in 2003 from Helsinki University of Technology (now Aalto University). Currently his main interests are on tools and techniques for developing data-intensive software systems including testing of AI solutions, computational moral as well as software development for quantum computers.

Petri Kettunen

Petri Kettunen, Docent, University Researcher, received his D.Sc. (Tech.) degree in 2009 from Helsinki University of Technology following an extensive industrial career mainly in telecom business. Since 2010 he has been at University of Helsinki, department of Computer Science. His current research interests include agile software enterprises, continuous innovation of software-intensive products and services, sustainability in software engineering, and future software development organizations.


Antti-Pekka Tuovinen

Antti-Pekka Tuovinen is a University Lecturer at the Department of Computer Science. Antti-Pekka's main interests are in the areas of Software Architecture (architecture and design, programming languages) and Software Engineering (quality and testing). He teaches graduate-level courses on those subjects and supervises MSC thesis writing. In addition to academic proficiency, he has extensive experience of research and development work in the IT industry from several companies.


Mikko Raatikainen,

Mikko Raatikainen is postdoctoral researcher. His research research interests include topics such as software business, service design, requirements engineering and software architecture. In particular, he is interested in complex contexts that include collabaration between the stakeholders, such as in the case of open source development, software ecosystems, and software product lines. His carries out empirical research, often in close collaboration with industry.

Contact him:

Niko Mäkitalo

Niko Mäkitalo is postdoctoral researcher at the University of Helsinki. His main interests are Web technologies in the context of multi-device and IoT programming. Recently his research focus has been on making cooperation with the IoT more human-centric and user friendly with an interaction-oriented programming model. He is passionate implementing what he has designed in practice. More from him:

Simo Linkola

Simo is currently finishing his PhD in Discovery research group and continues as a postdoc in ESE group after the defense.

Simo's doctoral studies consider the intersection of computational creativity, autonomous agents and multi-agent systems. From a single agent perspective he is interested in how autonomous and self-adaptive agents can exhibit creativity both in their outputs and in their internal processes. In multi-agent settings his main focus is on how a group of creative agents can work together in novel ways to accomplish tasks that are not easily fulfilled by any single agent alone.

Anna Kantosalo

Anna Kantosalo is a postdoctoral researcher at the University of Helsinki. Her research focuses on human–AI collaboration on creative tasks. In addition she is interested in the theory and ethics of computational creativity, embodied computational creativity and augmented reality. After defending her thesis in 2019 at the University of Helsinki, she did a postdoc at Aalto University. She’s currently the diversity officer for the Association for Computational Creativity and she has chaired the Workshop on Human–Computer Co-Creation twice.

Doctoral students

Simo Mäkinen is a doctoral student in the Doctoral Programme in Computer Science (DoCS) of the University of Helsinki. The doctoral programme is part of the doctoral school in natural sciences of the Faculty of Science. His primary research interests lie in software and release engineering, software processes in general, software testing, and in software architectures and their evaluation. He is currently preparing his doctoral thesis on acceleration of software development cycles through such techniques as continuous delivery and continuous deployment which both aim to bring software to the table at a more rapid pace.

Lalli Myllyaho is a doctoral student working with the research aims to acquire a holistic view on earlier research and industrial practices on validating systems with artificial intelligence and to advance the field with case studies and research prototypes. Thus the research will present what is already known of validating of systems with AI, what problems remain in the industry and also further, novel attempts to handle these problems. This way we get answer to the main objectives of the research:

Alumni of ESE Group

Fabian Fagerholm was a doctoral student (graduated 2015) and later postdoctoral researcher in ESE (–2019).

Myriam Munezero was postdoctoral researcher in ESE.

Hanna Mäenpää was a doctoral student in ESE (graduated 2020).

Leah Riungu-Kalliosaari was a postdoctoral researcher in ESE (–2017).

Juha Tiihonen was a senior researcher in ESE (–2019).

Sezin Gizem Yaman was a doctoral student in ESE, graduating in 2019.