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. 


Department of Computer Science
Field of science Computer and information sciences


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).

Department of Computer Science
Field of science Computer and information sciences

Petri Kettunen, postdoctoral 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 design science, customer experience (software-intensive products and services), and future software development organizations.


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 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 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 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.

Hanna Mäenpää is a doctoral student specializing in open innovation strategies for commercial open source software development. My research interests also include collaborative requirements engineering and applying new pedagogical strategies for software engineering education, especially for the domain of Internet of Things devices. 

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:

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

Myriam Munezero was postdoctoral researcher in ESE.

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.