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).
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.
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., Taivalsaari, A., Kiviluoto, A., Mikkonen, T., Capilla, R. (2020). On opportunistic software reuse. Computing. Vol.102 (pp. 2385-2408). 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., 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., 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.
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.
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.
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.
Kettunen, P., Mäkitalo, N. (2019). Future smart energy software houses. European Journal of Futures Research. Vol.7 (pp. 1-25). Springer.
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.
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).
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.
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.
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.
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.
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.
Ylä-Kero, T., Impiö, P., Rukajärvi-Saarela, M., & Sarkkinen, M. (2017). Ilmiöitä ja ihmeaineita : kerho-ohjaajaopas. Jyväskylän yliopisto, Kokkolan yliopistokeskus Chydenius. http://urn.fi/URN:ISBN:978-951-39-7088-7
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.
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.
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.
Mäkitalo, N. (2016). On Programmable Interactions: Principles, Concepts and Challenges of Co-Located and Social Interplay. Vol.35 Tampere University of Technology.
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
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
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).
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.
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., Mikkonen, T. (2014). At the edge of the cloud: Improving the coordination of proactive social devices. Vol.19
Leppänen V. & Honkanen R. (2014). Two-Phase Routing in Three-Dimensional Blocked Optical Torus Tori. Proceedings of the 15th International Conference on Computer Systems and Technologies, (pp.63-70). CompSysTech’14. https://doi.org/10.1145/2659532.2659644
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.
Tervonen, I., Haapalahti, A., Harjumaa, L., Similä, J. (2013). Outsourcing software testing: A case study in the oulu area. Proceedings of the International Symposium on the Physical and Failure Analysis of Integrated Circuits, IPFA. Vol.3 (pp. 65-74). IEEE. https://doi.org/10.1109/QSIC.2013.53
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.
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., 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., 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., 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.
Honkanen, R. & Leppänen V. (2012). Routing in Coloured Sparse Optical Tori by using Balanced WDM and Network Sparseness. International Journal of Distributed Systems and Technologies. Vol 3(4). (pp. 52-62). IGI Global.
Leppänen V. & Honkanen R. (2012). Work-optimal two-phase routing in a sparse optical torus. Proceedings of the 13th International Conference on Computer Systems and Technologies. CompSysTech’12. https://doi.org/10.1145/2383276.2383282
Nurkkala V.-M., Koskela K., Kalermo J., Nevanperä S., Honkanen R. & Jälehto T. (2012). A Method to Evaluate Temporal Appearance of Simulator Sickness during Driving Simulation Experiments. Driving Simulation Conference 2012. Actes INRETS (pp. 41-9). Institut national de recherche sur les transports et leur sécurité. https://www.researchgate.net/profile/publication/266459642
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.
Pouke, M., & Honkanen, R. (2011). Comparison of Nearest Neighbour and Neural Network Based Classifications of Patient's Activity. In 5th International Conference on Pervasive Computing Technologies for Healthcare (PervasiveHealth) and Workshops (pp. 331-335.). IEEE; International Conference on Pervasive Computing Technologies for Healthcare (PervasiveHealth) and Workshops. https://ieeexplore.ieee.org/document/6038825
Honkanen R. & Leppänen V. (2011). Balanced WDM and TDM routing in coloured sparse optical Tori. The Sixth International Symposium on Parallel Computing in Electrical Engineering. PARELEC 2011, (pp. 62-66). IEEE. https://doi.org/10.1109/PARELEC.2011.18
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
Mandić, V., Basili, V., Harjumaa, L., Oivo, M. & Markkula, J. (2010). Utilizing GQM+strategies for business value analysis: An approach for evaluating business goals. ESEM 2010 - Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement. https://doi.org/10.1145/1852786.1852813
Mandić, V., Harjumaa, L., Markkula, J. & Oivo, M. (2010). Early Empirical Assessment of the Practical Value of GQM+Strategies. New Modeling Concepts for Today's Software Processes (pp. 14-25). Springer Berlin Heidelberg. https://doi.org/10.1007/978-3-642-14347-2_3
Leppänen V. & Honkanen R. (2010) Work-Optimal Routing in Wavelength-Division Multiplexed Three-Dimensional Dense Optical Tori. Proceedings of the 11th International Conference on Computer Systems and Technologies and Workshop for PhD Students in Computing on International Conference on Computer Systems and Technologies. CompSysTech’10. https://doi.org/10.1145/1839379.1839388
Harjumaa, L., Tervonen, I., Echizen, I., Kunihiro, N. & Sasaki, R. (2010). Introducing Mitigation Use Cases to Enhance the Scope of Test Cases. Advances in Information and Computer Security (pp. 337-353). Springer Berlin Heidelberg. https://doi.org/10.1007/978-3-642-16825-3_23
Honkanen R. & Leppänen V. (2010) Lambda-Systolic Routing in a Dense Optical Torus. The 2010 International Conference on Parallel and Distributed Processing Techniques and Applications. PDPTA 2010 (pp. 515-520). http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=26133474
Mielikainen, J., Honkanen, R., Toivanen, P., Huang, B., & Lee, C. (2010). Constant coefficients linear prediction for lossless compression of ultraspectral sounder data using a graphics processing unit. Journal of Applied Remote Sensing, 4(1), 041774. https://www.researchgate.net/publication/253007997
Mandić, V., Basili, V., Oivo, M., Harjumaa, L., Markkula, J. (2010). Utilizing GQM+ Strategies for an organization-wide earned value analysis. 2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications. Vol.3 (pp. 255-258). IEEE. http://dx.doi.org/10.1109/SEAA.2010.33
Honkanen R. (2009). Lambda-Systolic Routing in a Wavelength-Division Multiplexed All-Optical Butterfly. The Tenth International Conference on Parallel and Distributed Computing, Applications and Technologies. PDCAT (pp. 180-185). IEEE.
Marttila-Kontio, M., Honkanen, R. (2009). Not-so-free data flow in a visual data flow programming language. 2009 2nd IEEE International Conference on Computer Science and Information Technology. Vol.7455 (pp. 613-619). IEEE.
Kokkoniemi, J., Harjumaa, L. (2009). From software documents to experience knowledge based artifacts. 2009 42nd Hawaii International Conference on System Sciences. Vol.3 (pp. 1-9). IEEE. https://doi.org/10.1109/HICSS.2009.224
Liimatainen J.-P. & Honkanen R. (2008). Work-Optimal Routing in Wavelength-Division Multiplexed Dense Optical Tori. Proceedings of the Eleventh IEEE International Conference on Computational Science and Engineering. CSE-08 (pp. 9-14). IEEE.
Honkanen R. (2008). Scheduled Routing in an Optical Hypercube. Proceedings of the Seventh International Symposium on Parallel and Distributed Computing. ISPDC (pp. 300-305.) IEEE.
Harjumaa, L., Tervonen, I., Salmela, S. (2008). Steering the inspection process with prescriptive metrics and process patterns. 2008 The Eighth International Conference on Quality Software. Vol.3 (pp. 285-293). IEEE. https://doi.org/10.1109/QSIC.2008.27
Harjumaa, L., Pokka, T., Moisanen, H. & Sirviö, J. (2008). Working Time Usage and Tracking in a Small Software Development Organization. ICSOFT 2008 - Proceedings of the 3rd International Conference on Software and Data Technologies (pp. 168-173). 10.5220/0001886701680173
Lappalainen, J., Harjumaa, L., Sirviö, J., Pokka, T., Moisanen, H. & Leskinen, H. (2008). A Comparison of Time Tracking Tools for Software Developers. 20th International Conference on Software Engineering and Knowledge Engineering, SEKE 2008 (pp. 91-96). https://ecommons.luc.edu/cgi/viewcontent.cgi?article=1036
Harjumaa, L., Markkula, J., Oivo, M., Jedlitschka, A. & Salo, O. (2008). How Does a Measurement Programme Evolve in Software Organizations?. Product-Focused Software Process Improvement (pp. 230-243). Springer Berlin Heidelberg. https://doi.org/10.1007/978-3-540-69566-0_20
Honkanen R. & Liimatainen J.-P. (2007). Systolic Routing in Optical Ring with Logarithmic Shortcuts. Proceedings of the 2007 International Conference on High Performance Computing and Communications, HPCC-07. Springer, LNCS 4782.
Hedberg, H., Iivari, N., Rajanen, M., Harjumaa, L. (2007). Assuring quality and usability in open source software development. First International Workshop on Emerging Trends in FLOSS Research and Development (FLOSS'07: ICSE Workshops 2007). Vol.3 (pp. 2-2). IEEE. https://doi.org/10.1109/FLOSS.2007.2
Honkanen R., Penttonen M. & Leppänen V. (2007). Address-Free All-to-All Routing in Sparse Torus. Proceedings of the Ninth International Conference on Parallel Computing Technologies, PaCT-2007. Springer, LNCS 4671.
Honkanen R. (2006). Nearly-All-Optical Routing in Sparse Optical Tori. Proceedings of the Fifth International Symposium on Parallel Computing in Electrical Engineering, PARELEC 2006. IEEE.
Harjumaa, L., Tervonen, I., Huttunen, A. (2005). Peer reviews in real life-motivators and demotivators. Fifth International Conference on Quality Software (QSIC'05). Vol.3 (pp. 29-36). IEEE. https://doi.org/10.1109/QSIC.2005.48
Harjumaa, L. (2005). A pattern approach to software inspection process improvement. Software Process: Improvement and Practice. Vol.10 (pp. 455-465). https://doi.org/10.1002/spip.239
Honkanen R. (2005). Systolic Routing in an Optical Butterfly. Proceedings of the Eighth International Conference on Parallel Computing Technologies, PaCT-2005. Springer, LNCS 3606.
Honkanen R. (2005). Systolic Routing in an Optical Fat Tree. Proceedings of the Third International Symposium on Parallel and Distributed Processing and Applications, ISPA 2005. Springer, LNCS 3758.
Harjumaa, L., Tervonen, I., Vuorio, P. (2004). Improving software inspection process with patterns. Fourth International Conference onQuality Software, 2004. QSIC 2004. Proceedings.. Vol.3 (pp. 118-125). IEEE. https://doi.org/10.1109/QSIC.2004.1357952
Honkanen R., Leppänen V. & Penttonen M. (2003). Sparse Torus as Large-Scale Routing Switch. Proceedings of Finnish Data Processing Week, FDPW 2003.
Honkanen R. (2003). Systolic Routing in Sparse Optical Torus. Proceedings of the Eighth Symposium on Programming Languages and Software Tools, SPLST’03.
Tervonen, I., Iisakka, J., Harjumaa, L. (2001). A tailored capability model for inspection process improvement. Proceedings Second Asia-Pacific Conference on Quality Software. Vol.3 (pp. 275-282). IEEE. https://doi.org/10.1109/APAQS.2001.990030
Honkanen R., Leppänen V. & Penttonen M. (2001). Hot-Potato Routing Algorithms for Sparse Optical Torus. 2001 International Conference on Parallel Processing, ICPP’01. IEEE.
Harjumaa, L., Hedberg, H., Tervonen, I. (2001). A path to virtual software inspection. Proceedings Second Asia-Pacific Conference on Quality Software. Vol.3 (pp. 283-287). IEEE. https://doi.org/10.1109/APAQS.2001.990032
Tervonen, I., Harjumaa, L., Iisakka, J. (1999). The Web generation of software inspection: a process with virtual meetings and on-line recording. STEP'99. Proceedings Ninth International Workshop Software Technology and Engineering Practice. Vol.3 (pp. 125-133). IEEE. https://doi.org/10.1109/STEP.1999.798486
Harjumaa, L., Tervonen, I. (1998). A WWW-based tool for software inspection. Proceedings of the Thirty-First Hawaii International Conference on System Sciences. Vol.3 (pp. 379-388). IEEE. https://doi.org/10.1109/HICSS.1998.656308