Leena Hellman, Petri Ihantola, Tommi Mikkonen, and Niko Mäkitalo (2026). Analyzing System Requirements with ChatGPT. In proceedings of the 11th Future Technologies Conference (FTC) 2026. Springer.
David Hästbacka, Pyry Kotilainen, Tommi Mikkonen, Niko Mäkitalo, Kari Systä (2026). Orchestration, Service Composition or Choreography - The LiquidAI Interpretation. In proceedings of the 22nd International Conference on Mobile Web and Intelligent Information Systems (MobiWis 2026).
Abbasi, M.A., Mikkonen, T., Ihantola, P., Waseem, M., Abrahamsson, P., and Mäkitalo, N. (2026). Carbon-Aware Governance Gates: Embedding Sustainability Budgets into Human–AI Validation Layers for GenAI-Enabled Software Development. In proceedings of the International Workshop on Software Architecture for Green Sustainable Carbon-aware Software Systems (GreenArch 2026). ICSA workshop. IEEE.
A. R. Sadik, M. Ashfaq, N. Mäkitalo and T. Mikkonen, (2026). Human-LLM Synergy in Context-Aware Adaptive Architecture for Scalable Drone Swarm Operation. In the Proceedings of the 18th International Conference on Agents and Artificial Intelligence 2026 (ICAART), Marbella, Spain, 2026.https://doi.org/10.5220/0014211700004052
R. Shanmugasundaram and N. Mäkitalo (2026). HAMMR: A Human-Aligned Multi-Agent Framework for Language-Guided Robotic Manipulation. In the Proceedings of the 25th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2026), Paphos, Cyprus, 2026. https://doi.org/10.65109/bhtf7700
Tomi Suomi, Maha Sroor, Petri Ihantola, Rahul Mohanani, Tommi Mikkonen, and Niko Mäkitalo (2026). Uncovering Routes to Psychological Ownership in Container Security. In proceeding of the 4th International Conference on Advances in Computing Research (ACR’26) Amsterdam, Netherlands, 2026.https://doi.org/10.1007/978-3-032-23883-2_32
Ali Mehraj, Kari Systä, Tommi Mikkonen, Niko Mäkitalo, and David Hästbacka (2026). Metadata Card-based Analysis of Software Systems for Regulatory Compliance Check. In proceedings of the 12th International Conference on Information Management (ICIM2026).
Md Masud Haider, Mughees Qasim, Chalith Haputhantrige, Nardos Estifanos, Kari Systä, Niko Mäkitalo, David Hästbacka and Tommi Mikkonen (2026). Running ML-models Dynamically on Edge Devices. In proceedings of the Software Engineering and Advanced Applications. SEAA 2026. Springer. https://doi.org/10.1007/978-3-032-36590-3_1
Leena Hellman, Petri Ihantola, Tommi Mikkonen, and Niko Mäkitalo (2026). Towards Ontology-Guided Requirements Quality Analysis: An LLM-Based Tool for EHR Systems. In proceedings of the REWBAH 2026: 7th International Workshop on Requirements Engineering for Well-Being, Aging, and Health. IEEE.https://doi.org/10.1109/rew72749.2026.00085
Daubaris, P., Linkola, S., Inglés-Romero, J., Berrocal, J., Vicente-Chicote, C., Murillo, J., Mikkonen, T., Mäkitalo, N. (2023). Explainability With Observation Sharing in Long Collaboration Chains of Automated Systems-of-Systems. IEEE Software. Vol.1 IEEE.
Mikkonen, T., Nurminen, J., Raatikainen, M., Fronza, I., Mäkitalo, N., Männistö, T. (2021). Is machine learning software just software: A maintainability view. Software Quality: Future Perspectives on Software Engineering Quality: 13th International Conference, SWQD 2021, Vienna, Austria, January 19–21, 2021, Proceedings 13. (pp. 94-105). Springer.
Mäkitalo, N., Bankowski, V., Daubaris, P., Mikkola, R., Beletski, O., Mikkonen, T. (2021). Bringing webassembly up to speed with dynamic linking. Proceedings of the 36th Annual ACM Symposium on Applied Computing. (pp. 1727-1735).
Flores-Martin, D., Mäkitalo, N., Berrocal, J., García-Alonso, J., Mikkonen, T., Murillo, J. (2021). Layered interoperability for collaborative iot applications. Advances in Information and Communication: Proceedings of the 2021 Future of Information and Communication Conference (FICC), Volume 1. (pp. 192-211). Springer.
Kopponen, A., Ruostetsaari, N., Mäkitalo, N., Mikkonen, T. (2020). TOWARDS PARTICIPATORY DIGITAL SOCIETY USING THE DIGITAL TWIN PARADIGM: CITIZEN DATA MODEL.. Horizons Series A. Vol.25
Mäkitalo, N., Flores-Martin, D., Berrocal, J., Garcia-Alonso, J., Ihantola, P., Ometov, A., Murillo, J., Mikkonen, T. (2020). The internet of bodies needs a human data model. IEEE Internet Computing. Vol.24 (pp. 28-37). IEEE.
Mäkitalo, N., Flores-Martin, D., Flores, H., Lagerspetz, E., Christophe, F., Ihantola, P., Babazadeh, M., Hui, P., Murillo, J., Tarkoma, S. (2020). Human data model: Improving programmability of health and well-being data for enhanced perception and interaction. ACM Transactions on Computing for Healthcare. Vol.1 (pp. 1-39). ACM New York, NY, USA.
Mäkitalo, N., Taivalsaari, A., Kiviluoto, A., Mikkonen, T., Capilla, R. (2020). On opportunistic software reuse. Computing. Vol.102 (pp. 2385-2408). Springer.
Linkola, S., Mäkitalo, N., Männistö, T. (2020). On the inherent creativity of self-adaptive systems. The Proceedings of the Eleventh International Conference on Computational Creativity. Vol.102 Association for Computational Creativity.
Mäkitalo, N., Flores-Martin, D., Berrocal, J., Murillo, J., Mikkonen, T. (2020). Human Data Model: An Approach for IoT Applications Development for Elderly Healthcare. International Workshop on Gerontechnology. Vol.102 (pp. 111-120). Springer.
Kettunen, P., Mäkitalo, N. (2019). Future smart energy software houses. European Journal of Futures Research. Vol.7 (pp. 1-25). Springer.
Mäkitalo, N., Aaltonen, T., Raatikainen, M., Ometov, A., Andreev, S., Koucheryavy, Y., Mikkonen, T. (2019). Action-oriented programming model: Collective executions and interactions in the fog. Journal of Systems and Software. Vol.157 (pp. 110391). Elsevier.
Lehvä, J., Mäkitalo, N., Mikkonen, T. (2019). Consumer-driven contract tests for microservices: A case study. Product-Focused Software Process Improvement: 20th International Conference, PROFES 2019, Barcelona, Spain, November 27–29, 2019, Proceedings 20. Vol.157 (pp. 497-512). Springer.
Taivalsaari, A., Mikkonen, T., Mäkitalo, N. (2019). Programming the tip of the iceberg: software reuse in the 21st century. 2019 45th Euromicro Conference on Software Engineering and Advanced Applications (SEAA). Vol.157 (pp. 108-112). IEEE.
Kalske, M., Mäkitalo, N., Mikkonen, T. (2018). Challenges when moving from monolith to microservice architecture. Current Trends in Web Engineering: ICWE 2017 International Workshops, Liquid Multi-Device Software and EnWoT, practi-O-web, NLPIT, SoWeMine, Rome, Italy, June 5-8, 2017, Revised Selected Papers 17. Vol.35 (pp. 32-47). Springer.
Ometov, A., Bezzateev, S., Mäkitalo, N., Andreev, S., Mikkonen, T., Koucheryavy, Y. (2018). Multi-factor authentication: A survey. Cryptography. Vol.2 (pp. 1). MDPI.
Mäkitalo, N., Nocera, F., Mongiello, M., Bistarelli, S. (2018). Architecting the Web of Things for the fog computing era. IET Software. Vol.12 (pp. 381-389). Wiley Online Library.
Lagerspetz, E., Flores, H., Mäkitalo, N., Hui, P., Nurmi, P., Tarkoma, S., Passarella, A., Ott, J., Reichl, P., Conti, M. (2018). Pervasive communities in the internet of people. 2018 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops). Vol.35 (pp. 40-45). IEEE.
Huuhtanen, A., Mäkitalo, N., Mikkonen, T. (2018). Architecting Self-adaptive Software Systems. Current Trends in Web Engineering: ICWE 2018 International Workshops, MATWEP, EnWot, KD-WEB, WEOD, TourismKG, Cáceres, Spain, June 5, 2018, Revised Selected Papers 18. Vol.35 (pp. 59-70). Springer.
De Meo, C., Siena, N., Riccardi, L., Nocera, F., Parchitelli, A., Mongiello, M., Di Sciascio, E., Mäkitalo, N. (2018). 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. Vol.35 (pp. 9-12).
Berrocal, J., Garcia-Alonso, J., Galán-Jiménez, J., Murillo, J., Mäkitalo, N., Mikkonen, T., Canal, C. (2017). Situational context in the programmable world. 2017 IEEE SmartWorld, Ubiquitous Intelligence & Computing, Advanced & Trusted Computed, Scalable Computing & Communications, Cloud & Big Data Computing, Internet of People and Smart City Innovation (SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI). Vol.35 (pp. 1-8). IEEE.
Lehvä, J., Mäkitalo, N., Mikkonen, T. (2017). Case study: building a serverless messenger chatbot. International Conference on Web Engineering. Vol.35 (pp. 75-86). Springer.
Mäkitalo, N., Ometov, A., Kannisto, J., Andreev, S., Koucheryavy, Y., Mikkonen, T. (2017). Safe, secure executions at the network edge: coordinating cloud, edge, and fog computing. IEEE Software. Vol.35 (pp. 30-37). IEEE.
Mäkitalo, N. (2016). On Programmable Interactions: Principles, Concepts and Challenges of Co-Located and Social Interplay. Vol.35 Tampere University of Technology.
Mäkitalo, N., Aaltonen, T., Mikkonen, T. (2016). Coordinating proactive social devices in a mobile cloud: lessons learned and a way forward. Proceedings of the International Conference on Mobile Software Engineering and Systems. Vol.35 (pp. 179-188).
Kannisto, J., Mäkitalo, N., Aaltonen, T., Mikkonen, T. (2016). Programming model perspective on security and privacy of social cyber-physical systems. 2016 IEEE International Conference on Mobile Services (MS). Vol.35 (pp. 87-94). IEEE.
Devos, M., Ometov, A., Mäkitalo, N., Aaltonen, T., Andreev, S., Koucheryavy, Y. (2016). D2D communications for mobile devices: Technology overview and prototype implementation. 2016 8th International Congress on Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT). Vol.35 (pp. 124-129). IEEE.
Hylli, O., Ruokonen, A., Mäkitalo, N., Systä, K. (2016). Orchestrating the internet of things dynamically. Proceedings of the 1st International Workshop on Mashups of Things and APIs. Vol.35 (pp. 1-6).
Berrocal, J., Canal, C., Garcia-Alonso, J., Mäkitalo, N., Mikkonen, T., Miranda, J., Murillo, J. (2016). JET: A Proof of Concept Enabling Mobile Devices as Personal Profile Providers. Jornadas de Ingeniería del Software y Bases de Datos. Vol.19
Berrocal, J., Canal, C., Garcia-Alonso, J., Hernádez, J., Mäkitalo, N., Mikkonen, T., Murillo, J. (2016). Towards Collaborative Human-Centric CPS. Jornadas the Ciencia e Ingenieria de Servicios. Vol.19
Miranda, J., Mäkitalo, N., Garcia-Alonso, J., Berrocal, J., Mikkonen, T., Canal, C., Murillo, J. (2015). From the Internet of Things to the Internet of People. IEEE Internet Computing. Vol.19 (pp. 40-47). IEEE.
Berrocal, J., Canal, C., Garcia-Alonso, J., Mäkitalo, N., Mikkonen, T., Miranda, J., Murillo, J. (2015). Smartphones as personal profile providers: enhancing mobile app architectures. 2015 2nd ACM International Conference on Mobile Software Engineering and Systems. Vol.19 (pp. 134-135). IEEE.
Mäkitalo, N., Mikkonen, T. (2014). At the edge of the cloud: Improving the coordination of proactive social devices. Vol.19
Mäkitalo, N. (2014). Building and programming ubiquitous social devices. Proceedings of the 12th ACM international symposium on Mobility management and wireless access. Vol.19 (pp. 99-108).
Mäkitalo, N., Peltola, H., Turto, T., Mikkonen, T., Savolainen, J. (2013). Complementing Web Service Architecture. Information Modelling and Knowledge Bases XXIV. Vol.19 (pp. 23-30). IOS Press.
Aaltonen, T., Myllärniemi, V., Mäkitalo, N., Männistö, T., Pääkkö, J., Raatikainen, M. (2013). The Social Devices Platform: An Infrastructure for Social Devices in a Mobile Cloud. Developing Cloud Software--Algorithms, Applications, and Tools. Vol.1 (pp. 43-70). TUCS General Publication.
Mäkitalo, N., Aaltonen, T., Mikkonen, T. (2013). First Hand Developer Experiences of Social Devices. Advances in Service-Oriented and Cloud Computing: Workshops of ESOCC 2013, Málaga, Spain, September 11-13, 2013, Revised Selected Papers 2. Vol.19 (pp. 233-243). Springer.
Aaltonen, T., Myllärniemi, V., Raatikainen, M., Mäkitalo, N., Pääkkö, J. (2013). An action-oriented programming model for pervasive computing in a device cloud. 2013 20th Asia-Pacific Software Engineering Conference (APSEC). Vol.1 (pp. 467-475). IEEE.
Raatikainen, M., Mikkonen, T., Myllärniemi, V., Mäkitalo, N., Männistö, T., Savolainen, J. (2012). Mobile content as a service a blueprint for a vendor-neutral cloud of mobile devices. IEEE software. Vol.29 (pp. 28-32). IEEE.
Mäkitalo, N., Pääkkö, J., Raatikainen, M., Myllärniemi, V., Aaltonen, T., Leppänen, T., Männistö, T., Mikkonen, T. (2012). Social devices: collaborative co-located interactions in a mobile cloud. Proceedings of the 11th International Conference on Mobile and Ubiquitous Multimedia. Vol.29 (pp. 1-10).
Raatikainen, M., Myllärniemi, V., Ghosh, S., Pääkkö, J., Männistö, T., Ylikangas, M., Korjus, O., Uusitalo, E., Mäkitalo, N., Peltola, H. (2011). Towards mobile device cloud. Communications of the Cloud Software. Vol.1
Makitalo, N., Peltola, H., Salo, J., Turto, T. (2011). VisualREST: a content management system for cloud computing environment. 2011 37th EUROMICRO Conference on Software Engineering and Advanced Applications. Vol.1 (pp. 183-187). IEEE.