Personal information

Verified email addresses

Verified email domains

Fog computing, Software architecture, Internet of Things, Edge computing, Microservice architecture, Software engineering
Finland

Biography

Assistant Professor at the University of Jyväskylä's Faculty of Information Technology and the University Consortium Chydenius. My ambition is to transform our living spaces into truly intelligent environments through novel cyber-physical systems. My research focuses on innovative software architectures and engineering methodologies, specifically for AI, IoT, and the Cloud-Edge Continuum. Physical hardware and networks also feature prominently in my research. I teach and supervise M.Sc. and Ph.D. students in these fields.

Activities

Employment (7)

University of Jyväskylä: Jyvaskyla, FI

2023-09-01 to present | Assistant Professor (Tenure track) (Faculty of Information Technology)
Employment
Source: Self-asserted source
Niko Mäkitalo

University of Helsinki: Helsinki, FI

2021-06-15 to 2023-08-31 | Research Coordinator (Department of Computer Science)
Employment
Source: Self-asserted source
Niko Mäkitalo

University of Helsinki: Helsinki, FI

2017-03-01 to 2021-06-14 | PostDoc (Department of Computer Science)
Employment
Source: Self-asserted source
Niko Mäkitalo

Tampere University of Technology: Tampere, FI

2016-10-01 to 2017-02-28 | Postdoctoral Researcher (Department of Pervasive Computing)
Employment
Source: Self-asserted source
Niko Mäkitalo

Tampere University of Technology: Tampere, FI

2012-10-01 to 2016-09-30 | PhD student (Department of Pervasive Computing)
Employment
Source: Self-asserted source
Niko Mäkitalo

Tampere University of Technology: Tampere, Tampere, FI

2011-09-01 to 2012-09-30 | Project Researcher (Department of Software Engineering)
Employment
Source: Self-asserted source
Niko Mäkitalo

Tampere University of Technology: Tampere, FI

2009-05-09 to 2011-09-01 | Research Assistant (Department of Software Engineering)
Employment
Source: Self-asserted source
Niko Mäkitalo

Education and qualifications (2)

Tampere University of Technology: Tampere, Pirkanmaa, FI

2012-12-01 to 2016-10-28 | Dr. of Science (Tech.) (Department of Pervasive Computing)
Education
Source: Self-asserted source
Niko Mäkitalo

Tampere University of Technology: Tampere, FI

2005-08-20 to 2011-09-01 | MSc, Computer Software Engineering (Department of Software Engineering)
Education
Source: Self-asserted source
Niko Mäkitalo

Funding (1)

Nokia Foundation Scholarship

2013-12 to present | Grant
Nokia Foundation (Helsinki, FI)
Source: Self-asserted source
Niko Mäkitalo

Works (44)

Allocating distributed AI/ML applications to cloud–edge continuum based on privacy, regulatory, and ethical constraints

Journal of Systems and Software
2025-04 | Journal article
Contributors: Pyry Kotilainen; Niko Mäkitalo; Kari Systä; Ali Mehraj; Muhammad Waseem; Tommi Mikkonen; Juan Manuel Murillo
Source: check_circle
Crossref
grade
Preferred source (of 2)‎

Empirical Evidence on Benefits of Agile Methods : How Much We Really Know?

Lecture Notes in Computer Science
2025-01-01 | Conference paper
OTHER-ID:

4bba816f-9eeb-4b65-870a-895b7fe541c6

Contributors: Rytkönen Jussi; Mikkonen Tommi; Mäkitalo Niko
Source: check_circle
University of Jyväskylä

Exploring the Relationships Between Third-Party Code Use and Go Project Metadata

Lecture Notes in Networks and Systems
2025-01-01 | Conference paper
OTHER-ID:

2ee86219-9265-46ed-84a0-8e9da49e91cb

Contributors: Haapasaari Jari; Aalto Petri; Mikkonen Tommi; Mäkitalo Niko
Source: check_circle
University of Jyväskylä

Liquid Artificial Intelligence Through IDSA and GAIA-X Integration

Lecture Notes in Networks and Systems
2025-01-01 | Conference paper
OTHER-ID:

6435d9d9-2666-4f8b-bc46-51baecf08db0

Contributors: Waseem Muhammad; Ahmad Aakash; Mäkitalo Niko; Kotilainen Pyry; Hästbacka David; Mätäsniemi Krista; Systä; Kari; Mikkonen Tommi
Source: check_circle
University of Jyväskylä

Business and Ethical Concerns in Domestic Conversational Generative AI-Empowered Multi-robot Systems

2024 | Book chapter
Contributors: Rebekah Rousi; Hooman Samani; Niko Mäkitalo; Ville Vakkuri; Simo Linkola; Kai-Kristian Kemell; Paulius Daubaris; Ilenia Fronza; Tommi Mikkonen; Pekka Abrahamsson
Source: check_circle
Crossref
grade
Preferred source (of 2)‎

6GSoft : Software for Edge-to-Cloud Continuum

Proceedings : Euromicro Conference on Software Engineering and Advanced Applications
2024-01-01 | Conference paper
OTHER-ID:

cf50c6d0-ffbd-41f1-b7e8-1deee91afd86

Contributors: Akbar Muhammad Azeem; Esposito Matteo; Hyrynsalmi Sami; Karthikeyan Dinesh Kumar; Lcnarduzzi Valentina; Li Xiaozhou; Mehraj Ali; Mikkonen Tom
Source: check_circle
University of Jyväskylä

Enhancing Holonic Architecture with Natural Language Processing for System of Systems

2024-01-01 | Conference paper
OTHER-ID:

b966ac6d-831d-4c0a-be11-8ef83144dee3

Contributors: Ashfaq Muhammad; Sadik Ahmed; Mikkonen Tommi; Waseem Muhammad; Mäkitalo Niko
Source: check_circle
University of Jyväskylä

Explainability With Observation Sharing in Long Collaboration Chains of Automated Systems-of-Systems

IEEE Software
2024-01-01 | Journal article
OTHER-ID:

941afa43-4720-49f3-a28c-599f941315f8

Contributors: Daubaris Paulius; Linkola Simo; Inglés-Romero Juan F.; Berrocal Javier; Vicente-Chicote Cristina; Murillo Juan Manuel; Mikkonen Tommi; Mäkital
Source: check_circle
University of Jyväskylä
grade
Preferred source (of 2)‎

Holon Programming Model : A Software-Defined Approach for System of Systems

2024-01-01 | Conference paper
OTHER-ID:

ad200edf-3798-43d3-a557-dbf6340e7e09

Contributors: Ashfaq Muhammad; Sadik Ahmed R.; Mikkonen Tommi; Waseem Muhammad; Mäkitalo Niko
Source: check_circle
University of Jyväskylä

Liquifying Quantum-Classical Software-Intensive System of Systems

2024-01-01 | Conference paper
OTHER-ID:

668b0064-4ebc-4bbc-8331-d2869b435bbc

Contributors: Aparicio-Morales Álvaro M.; Haghparast Majid; Mäkitalo Niko; Garcia-Alonso Jose; Berrocal Javier; Stirbu Vlad; Mikkonen Tommi; Murillo Juan M
Source: check_circle
University of Jyväskylä

ROS2 as an Enabler for a Business Ecosystem : Industrial Collaboration Case Study

2024-01-01 | Conference paper
OTHER-ID:

5e5546a3-ea6b-475c-a30a-98a918b31305

Contributors: Daubaris Paulius; Tuovinen Antti-Pekka; Linkola Simo; Vicente-Chicote Cristina; Mikkonen Tommi; Mäkitalo Niko
Source: check_circle
University of Jyväskylä
grade
Preferred source (of 2)‎

The Programmable World and Its Emerging Privacy Nightmare

Lecture Notes in Computer Science
2024-01-01 | Conference paper
OTHER-ID:

590d69c6-d9fb-4907-bdeb-4c7b9ec855e7

Contributors: Kotilainen Pyry; Mehraj Ali; Mikkonen Tommi; Mäkitalo Niko
Source: check_circle
University of Jyväskylä

Examining Privacy and Trust Issues at the Edge of Isomorphic IoT Architectures: Case Liquid AI

2023-11-07 | Conference paper
Contributors: Mamia Agbese; Niko Mäkitalo; Muhammad Waseem; Rahul Mohanani; Pekka Abrahamsson; Tommi Mikkonen
Source: check_circle
Crossref
grade
Preferred source (of 2)‎

Augmenting Robot Software Development Process with Flexbot

2023 IEEE/ACM 5th International Workshop on Robotics Software Engineering (RoSE)
2023-07-26 | Conference paper | Author
SOURCE-WORK-ID:

508c672e-aa6b-4237-bd0d-e9a52452d49b

EID:

2-s2.0-85167815401

WOSUID:

001041782900011

Part of ISBN: 979-8-3503-0184-7
Contributors: Paulius Daubaris; Juhana Helovuo; Niko Mäkitalo
Source: check_circle
University of Helsinki

Getting Started with ROS2 Development: A Case Study of Software Development Challenges

2023 IEEE/ACM 5th International Workshop on Robotics Software Engineering (RoSE)
2023-07-26 | Conference paper | Author
SOURCE-WORK-ID:

59a1ded6-8d4a-4f73-9469-bdf598e9dcde

EID:

2-s2.0-85167809394

WOSUID:

001041782900007

Part of ISBN: 979-8-3503-0184-7
Contributors: Paulius Daubaris; Simo Matias Linkola; Anna Kantosalo; Niko Mäkitalo
Source: check_circle
University of Helsinki

Beyond 100 Ethical Concerns in the Development of Robot-to-Robot Cooperation

2022 IEEE International Conferences on Internet of Things (iThings) and IEEE Green Computing & Communications (GreenCom) and IEEE Cyber, Physical & Social Computing (CPSCom) and IEEE Smart Data (SmartData) and IEEE Congress on Cybermatics (Cybermatics)
2022 | Conference paper | Author
SOURCE-WORK-ID:

b491ccd4-06a8-4fca-8682-9ca8034b18c4

Part of ISBN: 978-1-6654-5417-9
Contributors: Rebekah Rousi; Ville Vakkuri; Paulius Daubaris; Simo Matias Linkola; Hooman Samani; Niko Mäkitalo; Erika Halme; Mamia Agbese; Rahul Mohanani; Tommi Mikkonen et al.
Source: check_circle
University of Helsinki

Empowering Citizens With Digital Twins: A Blueprint

IEEE Internet Computing
2022-09-01 | Journal article
Contributors: Aleksi Kopponen; Antti Hahto; Petri Kettunen; Tommi Mikkonen; Niko Makitalo; Jarkko Nurmi; Matti Rossi
Source: check_circle
Crossref
grade
Preferred source (of 2)‎

An Architectural Approach for Enabling and Developing Cooperative Behaviour in Diverse Autonomous Robots

Software Architecture. ECSA 2021
2022-08-19 | Conference paper | Author
SOURCE-WORK-ID:

86e8dc92-9c64-4e47-a553-216a0354e7dc

EID:

2-s2.0-85136981586

WOSUID:

000874750000009

Part of ISBN: 978-3-031-15116-3
Part of ISBN: 978-3-031-15115-6
Contributors: Simo Matias Linkola; Niko Mäkitalo; Tomi Laurinen; Anna Kantosalo; Tomi Matti Männistö
Source: check_circle
University of Helsinki

Modern Web Frameworks: A Comparison of Rendering Performance

Journal of Web Engineering
2022-03-22 | Journal article
Contributors: Risto Ollila; Niko Mäkitalo; Tommi Mikkonen
Source: check_circle
Crossref
grade
Preferred source (of 2)‎

Bringing WebAssembly Up to Speed with Dynamic Linking

Proceedings of the 36th Annual ACM Symposium on Applied Computing
2021 | Conference paper | Author
SOURCE-WORK-ID:

064254cf-ced7-41b2-8142-c2d7ad9d56d0

WOSUID:

001108757100222

Part of ISBN: 9781450381048
Contributors: Niko Mäkitalo; Victor Ludvig Mathias Bankowski; Paulius Daubaris; Risto Mikael Mikkola; Oleg Beletski; Tommi Mikkonen
Source: check_circle
University of Helsinki

Human Data Model: An Approach for IoT Applications Development for Elderly Healthcare

2021 | Book chapter
Contributors: Niko Mäkitalo; Daniel Flores-Martin; Javier Berrocal; Juan M. Murillo; Tommi Mikkonen
Source: check_circle
Crossref
grade
Preferred source (of 2)‎

Is Machine Learning Software Just Software: A Maintainability View

Software Quality: Future Perspectives on Software Engineering Quality
2021 | Conference paper | Author
SOURCE-WORK-ID:

7396a83a-5664-4985-ad51-3674970ec4c8

WOSUID:

000884348300008

Part of ISBN: 978-3-030-65854-0
Contributors: Tommi Mikkonen; Jukka K. Nurminen; Mikko Raatikainen; Ilenia Fronza; Niko Mäkitalo; Tomi Matti Männistö
Source: check_circle
University of Helsinki

Layered Interoperability for Collaborative IoT Applications

Advances in Information and Communication. FICC 2021
2021 | Conference paper | Author
SOURCE-WORK-ID:

3c65ce7e-e3e8-47fe-878f-dca665086ca4

EID:

2-s2.0-85105937019

Part of ISBN: 978-3-030-73100-7
Part of ISBN: 978-3-030-73099-4
Contributors: Daniel Flores-Martin; Niko Mäkitalo; Javier Berrocal; Jose Garcia-Alonso; Tommi Mikkonen; Juan-Manuel Murillo
Source: check_circle
University of Helsinki

Towards novel and intentional cooperation of diverse autonomous robots

CEUR Workshop Proceedings
2021 | Conference paper | Author
SOURCE-WORK-ID:

269c123b-4476-46ce-b004-c7b2384111c9

EID:

2-s2.0-85117785596

Contributors: Niko Mäkitalo; Simo Matias Linkola; Tomi Laurinen; Tomi Matti Männistö
Source: check_circle
University of Helsinki

WebAssembly Modules as Lightweight Containers for Liquid IoT Applications

Web Engineering. ICWE 2021
2021 | Conference paper | Author
SOURCE-WORK-ID:

335fe09d-4a63-4ca7-922a-6f700400a7d5

WOSUID:

000884346700025

Part of ISBN: 978-3-030-74296-6
Part of ISBN: 978-3-030-74295-9
Contributors: Niko Mäkitalo; Tommi Mikkonen; Cesare Pautasso; Victor Ludvig Mathias Bankowski; Paulius Daubaris; Risto Mikael Mikkola; Oleg Beletski
Source: check_circle
University of Helsinki

Human Data Model: Improving Programmability of Health and Well-Being Data for Enhanced Perception and Interaction

ACM Transactions on Computing for Healthcare
2020-09 | Journal article | Author
SOURCE-WORK-ID:

3e8b5af8-e9f4-428c-91ed-f7d8b80bda25

Contributors: Niko Mäkitalo; Daniel Flores-Martin; Huber Flores; Eemil Lagerspetz; Francois Michel Christophe; Petri Ihantola; Masiar Babazadeh; Pan Hui; Juan Manuel Murillo; Sasu Tarkoma et al.
Source: check_circle
University of Helsinki
grade
Preferred source (of 2)‎

On the Inherent Creativity of Self-Adaptive Systems

The Proceedings of the Eleventh International Conference on Computational Creativity
2020-09-07 | Conference paper | Author
SOURCE-WORK-ID:

4acfe3e0-0f99-4eb5-8747-85440a60df0f

Part of ISBN: 978-989-54160-2-8
Contributors: Simo Matias Linkola; Niko Mäkitalo; Tomi Matti Männistö
Source: check_circle
University of Helsinki

The Internet of Bodies Needs a Human Data Model

IEEE Internet Computing
2020-08 | Journal article | Author
SOURCE-WORK-ID:

7f8092bc-90ea-40b3-ae88-5b710a9d067e

WOSUID:

000589189300001

Contributors: Niko Mäkitalo; Daniel Flores-Martin; Javier Berrocal; Jose Garcia-Alonso; Petri Ihantola; Aleksandr Ometov; Juan Manuel Murillo; Tommi Mikkonen
Source: check_circle
University of Helsinki

On opportunistic software reuse

Computing
2020-07-10 | Journal article | Author
SOURCE-WORK-ID:

d58264ae-e4fc-415c-8b54-454b114d2a1b

WOSUID:

000546868000001

Contributors: Niko Mäkitalo; Antero Taivalsaari; Arto Kiviluoto; Tommi Mikkonen; Rafael Capilla
Source: check_circle
University of Helsinki

Consumer-Driven Contract Tests for Microservices

Product-Focused Software Process Improvement
2019 | Conference paper | Author
SOURCE-WORK-ID:

448f7b60-30cb-4c61-8576-d5f79227add8

WOSUID:

000611527400035

Part of ISBN: 978-3-030-35333-9
Part of ISBN: 978-3-030-35332-2
Contributors: Jyri Lehvä; Niko Mäkitalo; Tommi Mikkonen
Source: check_circle
University of Helsinki

Programming the Tip of the Iceberg

2019 45th Euromicro Conference on Software Engineering and Advanced Applications (SEAA)
2019 | Conference paper | Author
SOURCE-WORK-ID:

96fe27d1-74c3-47f1-9ff8-a8e6c72faaed

WOSUID:

000555692900016

Part of ISBN: 978-1-7281-3421-5
Part of ISBN: 978-1-7281-3422-2
Contributors: Antero Taivalsaari; Tommi Mikkonen; Niko Mäkitalo
Source: check_circle
University of Helsinki

Action-Oriented Programming Model: Collective Executions and Interactions in the Fog

Journal of Systems and Software
2019-11 | Journal article
Contributors: Niko Mäkitalo; Timo Aaltonen; Mikko Raatikainen; Aleksandr Ometov; Sergey Andreev; Yevgeni Koucheryavy; Tommi Mikkonen
Source: check_circle
Crossref
grade
Preferred source (of 2)‎

Future smart energy software houses

European Journal of Futures Research
2019-01-19 | Journal article | Author
SOURCE-WORK-ID:

d764d383-d6d0-4c1b-a06f-3d4c12072d86

EID:

2-s2.0-85060305374

WOSUID:

000456202100001

Contributors: Petri Kettunen; Niko Mäkitalo
Source: check_circle
University of Helsinki

Architecting Self-adaptive Software Systems

Current Trends in Web Engineering
2018 | Conference paper | Author
SOURCE-WORK-ID:

6345a81b-7df7-4f64-8ff5-0483b7486be9

EID:

2-s2.0-85058296036

Part of ISBN: 978-3-030-03056-8
Part of ISBN: 978-3-030-03055-1
Contributors: Anni Huuhtanen; Niko Mäkitalo; Tommi Mikkonen
Source: check_circle
University of Helsinki

Case Study: Building a Serverless Messenger Chatbot

2018 | Book chapter
Contributors: Jyri Lehvä; Niko Mäkitalo; Tommi Mikkonen
Source: check_circle
Crossref
grade
Preferred source (of 2)‎

Future smart energy software houses

Energizing Futures 2018, Tampere, Finland, 13/06/2018
2018 | Conference abstract | Author
SOURCE-WORK-ID:

06b2a3a1-c97a-42cd-9a86-4243ffdca8f6

Contributors: Petri Kettunen; Niko Mäkitalo
Source: check_circle
University of Helsinki

Liquid Web Applications

International Conference on Web Engineering, Rome, Italy, 05/06/2017
2018 | Other | Author
SOURCE-WORK-ID:

92058900-8691-4a32-ab61-87eebc9a467f

WOSUID:

000432710500026

EID:

2-s2.0-85042765686

Contributors: Andrea Gallidabino; Tommi Mikkonen; Niko Mäkitalo; Cesare Pautasso; Kari Systä; Antero Taivalsaari; Jari Voutilainen
Source: check_circle
University of Helsinki

LiquiDADE: A Liquid-Based Distributed Agile and Adaptive Development Environment (DADE) Multi-device Tool

PROCEEDINGS OF THE 1ST ACM SIGSOFT INTERNATIONAL WORKSHOP ON ENSEMBLE-BASED SOFTWARE ENGINEERING (ENSEMBLE `18)
2018 | Conference paper | Author
SOURCE-WORK-ID:

f3b05c46-76d2-430e-9d55-6973da2ab531

WOSUID:

000462777100002

Part of ISBN: 978-1-4503-6054-8
Contributors: Claudio De Meo; Nicola Siena; Luca Riccardi; Francesco Nocera; Angelo Parchitelli; Marina Mongiello; Eugenio Di Sciascio; Niko Mäkitalo
Source: check_circle
University of Helsinki

Multi-Factor Authentication: A Survey

Cryptography
2018 | Journal article | Author
SOURCE-WORK-ID:

e1c907a5-34cd-479c-b512-ec10ebb0ced4

EID:

2-s2.0-85045328540

WOSUID:

000561542500005

Contributors: Aleksandr Ometov; Sergey Bezzateev; Niko Mäkitalo; Sergey Andreev; Tommi Mikkonen; Yevgeni Koucheryavy
Source: check_circle
University of Helsinki
grade
Preferred source (of 2)‎

Pervasive Communities in the Internet of People

2018 IEEE International Conference on Pervasive Computing and Communications Workshops, PerCom Workshops 2018
2018 | Conference paper | Author
SOURCE-WORK-ID:

ee7fd7b0-b19b-4686-b3bf-43d771581548

EID:

2-s2.0-85056482134

Part of ISBN: 978-1-5386-3227-7
Contributors: Eemil Lagerspetz; Huber Flores; Niko Mäkitalo; Pan Hui; Petteri Nurmi; Sasu Tarkoma; Andrea Passarella; Jörg Ott; Peter Reichl; Marco Conti et al.
Source: check_circle
University of Helsinki

Situational context in the programmable world

2017 IEEE SmartWorld Ubiquitous Intelligence and Computing, Advanced and Trusted Computed, Scalable Computing and Communications, Cloud and Big Data Computing, Internet of People and Smart City Innovation, SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI 2017 - Conference Proceedings
2018 | Book chapter | Author
SOURCE-WORK-ID:

7d9e5adb-c8f0-448b-b1a3-e6429f7dbf88

EID:

2-s2.0-85050184835

Contributors: J. Berrocal; J. Garcia-Alonso; J. Galan-Jimenez; J.M. Murillo; Niko Mäkitalo; Tommi Mikkonen; C. Canal
Source: check_circle
University of Helsinki

Architecting the Web of Things for the fog computing era

IET Software
2018-10 | Journal article | Author
SOURCE-WORK-ID:

4a5c4bb9-c476-4f78-b643-a392cf07817c

WOSUID:

000446186200002

EID:

2-s2.0-85053475355

Contributors: Niko Mäkitalo; Francesco Nocera; Marina Mongiello; Stefano Bistarelli
Source: check_circle
University of Helsinki
grade
Preferred source (of 2)‎

Challenges When Moving from Monolith to Microservice Architecture

Current Trends in Web Engineering
2018-02-22 | Conference paper | Author
SOURCE-WORK-ID:

d71f5c9f-91ec-4f00-9075-baa3a265273a

EID:

2-s2.0-85042743339

WOSUID:

000432710500003

Part of ISBN: 978-3-319-74433-9
Part of ISBN: 978-3-319-74432-2
Contributors: Miika Kalske; Niko Mäkitalo; Tommi Mikkonen
Source: check_circle
University of Helsinki

Safe, Secure Executions at the Network Edge

IEEE Software
2018-01 | Journal article | Author
SOURCE-WORK-ID:

16ea5368-2266-4ada-b6bb-1c73381b89f8

WOSUID:

000418940100007

EID:

2-s2.0-85040369594

Contributors: Niko Mäkitalo; Aleksandr Ometov; Joona Kannisto; Sergey Andreev; Yevgeni Koucheryavy; Tommi Mikkonen
Source: check_circle
University of Helsinki

Peer review (4 reviews for 4 publications/grants)

Review activity for Empirical software engineering. (1)
Review activity for Internet of things. (1)
Review activity for Journal of grid computing. (1)
Review activity for The Journal of systems and software. (1)