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