Search filters

List of works by Tommi Mikkonen

1 Managing risks and opportunities in cyber-physical systems with software architecture assessments

scientific article published on 8 March 2021

A Roadmap to the Programmable World: Software Challenges in the IoT Era

scientific article published in January 2017

A Taxonomy of IoT Client Architectures

scientific article published in May 2018

A unifying perspective on proximity-based cellular-assisted mobile social networking

scientific article published in April 2016

AILiveSim: An Extensible Virtual Environment for Training Autonomous Vehicles

scientific article published in July 2019

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

scientific article published in November 2019

Agile Enterprise Transformations: Surveying the Many Facets of Agility for the Hybrid Era

scientific article published in August 2022

Agile in the Era of Digitalization: A Finnish Survey Study

scientific article published in 2019

Amidst Uncertainty – or Not? Decision-Making in Early-Stage Software Startups

scientific article

An Exploration of Cognitive Shifting in Writing Code

scientific article published on 9 May 2019

Anti-Patterns for an Industrial PhD in the Field of ICT

scientific article published on 21 October 2020

Audio Story and AR Platform for Youth Engagement

scientific article published in 2017

Beyond the next 700 lot platforms

scientific article published in October 2017

Bringing WebAssembly up to speed with dynamic linking

scientific article published on 22 March 2021

Building wireless sensor networks with biological cultures: components and integration challenges

scientific article published in March 2016

Case Study: Building a Serverless Messenger Chatbot

scientific article published in 2018

Challenges When Moving from Monolith to Microservice Architecture

scientific article published in 2018

Challenges and Governance Solutions for Data Science Services based on Open Data and APIs

scientific article published in May 2021

Client-Side Cornucopia: Comparing the Built-In Application Architecture Models in the Web Browser

scientific article published in 2019

Code Reviews, Software Inspections, and Code Walkthroughs: Systematic Mapping Study of Research Topics

scientific article published on 9 December 2019

Combining Rule-Based System and Machine Learning to Classify Semi-natural Language Data

scientific article published on 31 August 2022

Comparing the Built-In Application Architecture Models in the Web Browser

scientific article published in April 2017

CompliancePal: A Tool for Supporting Practical Agile and Regulatory-Compliant Development of Medical Software

scientific article published in March 2020

Consumer-Driven Contract Tests for Microservices: A Case Study

scientific article published in 2019

Containers in Software Development: A Systematic Mapping Study

Continuous Experimentation in Mobile Game Development

scientific article published in August 2018

Continuous and collaborative technology transfer: Software engineering research with real-time industry impact

scientific article published in March 2018

Criterion-Based Grading, Agile Goal Setting, and Course (Un)Completion Strategies

scientific article published on 25 October 2018

Deadlines and MOOCs: How Do Students Behave in MOOCs with and without Deadlines

scientific article published on 21 October 2020

Demystifying Data Science Projects: A Look on the People and Process of Data Science Today

scientific article published in 2020

Designing for Participation: Three Models for Developer Involvement in Hybrid OSS Projects

scientific article published in 2017

DevOps in Regulated Software Development: Case Medical Devices

scientific article published in May 2017

DevOps in practice: A multiple case study of five companies

scientific article published in October 2019

Dimensions of Consistency in GSD: Social Factors, Structures and Interactions

scientific article published in 2020

Discovering Software Process Deviations Using Visualizations

scientific article published in 2017

Early analysis of resource consumption patterns in mobile applications

scientific article published in February 2017

Effective Connectivity Analysis in Brain Networks: A GPU-Accelerated Implementation of the Cox Method

scientific article published in October 2016

Elements of Sustainability for Public Sector Software – Mosaic Enterprise Architecture, Macroservices, and Low-Code

scientific article published in 2021

Embedding web apps in mixed reality

scientific article published in April 2018

Empowering Citizens With Digital Twins: A Blueprint

scientific article published in September 2022

Energizing collaborative industry-academia learning: a present case and future visions

scientific article published on 25 April 2022

Enhancing theWeb WithAdvanced Engineering

scientific article published in 2019

Evaluation of Visual Tracking Algorithms for Embedded Devices

scholarly article by Ville Lehtola et al published 2017 in Lecture Notes in Computer Science

Evaluation of the effective and functional connectivity estimators for microelectrode array recordings during in vitro neuronal network maturation

scientific article published on 13 June 2017

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

scientific article published on 22 March 2024

Experiences on Managing Technical Debt with Code Smells and AntiPatterns

scientific article published in May 2021

Exploring ScrumBut—An empirical study of Scrum anti-patterns

Exploring Virtual Reality as an Integrated Development Environment for Cyber-Physical Systems

scientific article published in August 2019

Extending SOUP to ML Models When Designing Certified Medical Systems

scientific article published in June 2021

Finnish Enterprise Agile Transformations: A Survey Study

scientific article published in 2019

Full Stack Is Not What It Used to Be

scientific article published in 2021

Gateways to Heaven

scientific article published on 2 December 2019

Gradual Deployment in Practice: Experiences from an Industrial Case Study

scientific article published in August 2020

How the Cathedral Embraced the Bazaar, and the Bazaar Became a Cathedral

scientific article published in 2020

How to a Survive Mission Critical Systems Project Based on Public Tenders: Lessons Learned the Hard Way

scientific article published in August 2017

Human Data Model

scientific article published on 31 October 2020

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

scientific article published in 2021

Impact of Opportunistic Reuse Practices to Technical Debt

scientific article published in May 2021

Impacts of COVID-19 Pandemic for Software Development in Nordic Companies – Agility Helps to Respond

scientific article published in 2021

Implementing Continuous Customer Care: First-Hand Experiences from an Industrial Setting

scientific article published in August 2016

Industrial Agile Transformations Lacking Business Emphasis: Results from a Nordic Survey Study

scientific article published in 2021

Is Machine Learning Software Just Software: A Maintainability View

scientific article published in 2021

Isomorphic Internet of Things Architectures With Web Technologies

scientific article published in July 2021

Issues and Their Causes in WebAssembly Applications: An Empirical Study

scientific article published on 14 June 2024

Layered Interoperability for Collaborative IoT Applications

scientific article published in 2021

Liquid Web Applications: ICWE2017 Tutorial

scientific article published in 2018

MLOps Challenges in Multi-Organization Setup: Experiences from Two Real-World Cases

scientific article published in May 2021

Managing and Composing Teams in Data Science: An Empirical Study

scientific article published on 15 December 2021

Medical Software Needs Calm Compliance

scientific article

Migrating from a Centralized Data Warehouse to a Decentralized Data Platform Architecture

scientific article published in 2021

Mixed reality application paradigm for multiple simultaneous 3D applications

scientific article published on 26 November 2017

Modern Web Frameworks: A Comparison of Rendering Performance

scientific article published on 22 March 2022

Modular Audio Story Platform for Museums

scientific article published on 7 March 2017

Multi-Factor Authentication: A Survey

Need for Speed – Towards Real-Time Business

scientific article published in 2017

Node co-activations as a means of error detection—Towards fault-tolerant neural networks

scientific article published in September 2022

Objectives and Challenges of the Utilization of User-Interaction Data in Software Development

scientific article published in August 2018

On Medical Device Cybersecurity Compliance in EU

scientific article published in June 2021

On Medical Device Software CE Compliance and Conformity Assessment

scientific article published in March 2020

On continuous deployment maturity in customer projects

scientific article published on 3 April 2017

On misbehaviour and fault tolerance in machine learning systems

scientific article published in January 2022

On opportunistic software reuse

scientific article published on 10 July 2020

On the Web Platform Cornucopia

scientific article published in 2019

On the Windy Road to Become a Service Provider: Reflections from Designing a Mission Critical Information System Provided as a Service

scientific article published in April 2016

On the development of IoT systems

scientific article published in April 2018

Organizing for openness: six models for developer involvement in hybrid OSS projects

scientific article published on 16 August 2018

Patterns of user involvement in experiment-driven software development

scientific article published in April 2020

Practices and Infrastructures for Machine Learning Systems: An Interview Study in Finnish Organizations

scientific article published in June 2022

Programming the Tip of the Iceberg: Software Reuse in the 21st Century

scientific article published in August 2019

Real-time Human Eye Resolution Ray Tracing in Mixed Reality

scientific article published in 2021

Regression Test Selection Tool for Python in Continuous Integration Process

scientific article published in March 2021

Regulated software meets DevOps

scientific article published in May 2018

Requirements, architecture, and quality in a mission critical system: 12 lessons learned

scientific article published on 30 August 2015

Return of the Great Spaghetti Monster: Learnings from a Twelve-Year Adventure in Web Software Development

scientific article published in 2018

Revisiting continuous deployment maturity

scientific article published on 8 April 2019

Robustness of AutoML for Time Series Forecasting in Sensor Networks

scientific article published on 21 June 2021

Running Software Research Programs: An Agile Approach

scientific article published in May 2017

Safe, Secure Executions at the Network Edge: Coordinating Cloud, Edge, and Fog Computing

scientific article published in January 2018

Simulating Spiking Neural Networks with Timed Dataflow Graphs

scientific article published in August 2020

Situational context in the programmable world

scientific article published in August 2017

Software Framework for Data Fault Injection to Test Machine Learning Systems

scientific article published in October 2019

Software Reuse in the Era of Opportunistic Design

scientific article published in May 2019

State of the Practice in Application Programming Interfaces (APIs): A Case Study

scientific article published in 2021

Systematic literature review of validation methods for AI systems

scientific article published in November 2021

Taxonomy of Security-related Issues in Android Apps: An Empirical Study

scientific article published on 04 October 2024

Taxonomy of Security-related Issues in Android Apps: An Empirical Study

scientific article published on 22 October 2024

The Internet of Bodies Needs a Human Data Model

scientific article published in September 2020

The Web as a Software Platform: Ten Years Later

scientific article published in 2017

The many hats and the broken binoculars

scientific article published on 23 August 2017

Tools and Techniques for Applications in 5G Networks and Beyond

scientific article published in 2018

Top Management Support for Software Cost Estimation

scientific article published in 2017

Toward trusted, social-aware D2D connectivity: bridging across the technology and sociality realms

article by Aleksandr Ometov et al published August 2016 in IEEE Wireless Communications

Towards Agile Yet Regulatory-Compliant Development of Medical Software

scientific article published in October 2018

Towards Human-Bot Collaborative Software Architecting with ChatGPT

scientific article published on 30 May 2023

Towards Participatory Design of City Soundscapes

scientific article published in 2021

Towards Regulatory-Compliant MLOps: Oravizio’s Journey from a Machine Learning Experiment to a Deployed Certified Medical Product

scientific article published on 19 June 2021

Towards Seamless IoT Device-Edge-Cloud Continuum:

scientific article published on 8 December 2021

User Interface Matters: Analysing the Complexity of Mobile Applications from a Visual Perspective

scientific article published in 2021

User generated soundscapes activating museum visitors

scientific article published on 3 April 2017

Validation Frameworks for Self-Driving Vehicles: A Survey

scientific article published on 12 December 2020

Web User Interface Implementation Technologies: An Underview

scientific article published in 2018

WebAssembly Modules as Lightweight Containers for Liquid IoT Applications

scientific article published in 2021

Who Needs MLOps: What Data Scientists Seek to Accomplish and How Can MLOps Help?

scientific article published in May 2021