default search action
Tommi Mikkonen
Person information
- affiliation: University of Helsinki, Department of Computer Science, Finland
- affiliation: Tampere University of Technology, Photonics Laboratory, Finland
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2024
- [j78]Juha Reinikainen, Vlad Stirbu, Teiko Heinosaari, Vesa Lappalainen, Tommi Mikkonen:
Quantum Computing for All: Online Courses Built Around an Interactive Visual Quantum Circuit Simulator. IEEE Computer Graphics and Applications 44(5): 67-75 (2024) - [j77]Kanishk Dwivedi, Majid Haghparast, Tommi Mikkonen:
Quantum software engineering and quantum software development lifecycle: a survey. Clust. Comput. 27(6): 7127-7145 (2024) - [j76]Tuomas Granlund, Vlad Stirbu, Tommi Mikkonen:
Toward a Regulatory-Compliant Lifecycle for Artificial-Intelligence-Based Medical Devices in the European Union: Industry Perspectives. Computer 57(9): 24-34 (2024) - [j75]Sini Vänskä, Kai-Kristian Kemell, Tommi Mikkonen, Pekka Abrahamsson:
Continuous Software Engineering Practices in AI/ML Development Past the Narrow Lens of MLOps: Adoption Challenges. e Informatica Softw. Eng. J. 18(1): 240102 (2024) - [j74]Jorge Melegati, Igor Wiese, Eduardo M. Guerra, Rafael Chanin, Abdullah Aldaeej, Tommi Mikkonen, Rafael Prikladnicki, Xiaofeng Wang:
Product managers in software startups: A grounded theory. Inf. Softw. Technol. 174: 107516 (2024) - [j73]Vlad Stirbu, Otso Kinanen, Majid Haghparast, Tommi Mikkonen:
Qubernetes: Towards a unified cloud-native execution platform for hybrid classic-quantum computing. Inf. Softw. Technol. 175: 107529 (2024) - [j72]Paulius Daubaris, Simo Linkola, Juan F. Inglés-Romero, Javier Berrocal, Cristina Vicente-Chicote, Juan Manuel Murillo, Tommi Mikkonen, Niko Mäkitalo:
Explainability With Observation Sharing in Long Collaboration Chains of Automated Systems of Systems. IEEE Softw. 41(1): 74-86 (2024) - [j71]Petri Liimatta, Pauli Taipale, Kimmo Halunen, Teiko Heinosaari, Tommi Mikkonen, Vlad Stirbu:
Research Versus Practice in Quantum Software Engineering: Experiences From Credit Scoring Use Case. IEEE Softw. 41(6): 9-16 (2024) - [j70]Anh Nguyen-Duc, Dron Khanna, Giang Huong Le, Des Greer, Xiaofeng Wang, Luciana Martinez Zaina, Gerardo Matturro, Jorge Melegati, Eduardo Martins Guerra, Petri Kettunen, Sami Hyrynsalmi, Henry Edison, Afonso Sales, Rafael Chanin, Didzis Rutitis, Kai-Kristian Kemell, Abdullah Aldaeej, Tommi Mikkonen, Juan Garbajosa, Pekka Abrahamsson:
Work-from-home impacts on software project: A global study on software development practices and stakeholder perceptions. Softw. Pract. Exp. 54(5): 896-926 (2024) - [j69]Aura Kaarivuo, Jonas Oppenländer, Tommi Kärkkäinen, Tommi Mikkonen:
Exploring emergent soundscape profiles from crowdsourced audio data. Comput. Environ. Urban Syst. 110: 102112 (2024) - [c271]Muhammad Waseem, Teerath Das, Aakash Ahmad, Peng Liang, Tommi Mikkonen:
Issues and Their Causes in WebAssembly Applications: An Empirical Study. EASE 2024: 170-180 - [c270]Sinna Pirinen, Samuli Pekkola, Tommi Mikkonen:
When Public Information System Procurement Meets Open Ecosystems: Experiences from Finland. EGOV-CeDEM-ePart-* 2024 - [c269]Muhammad Waseem, Teerath Das, Aakash Ahmad, Peng Liang, Mahdi Fahmideh, Tommi Mikkonen:
ChatGPT as a Software Development Bot: A Project-Based Study. ENASE 2024: 406-413 - [c268]Antero Taivalsaari, Tommi Mikkonen:
On the Future of the Internet of Things: Revisiting the Roadmap to the Programmable World. FMEC 2024: 138-145 - [c267]Muhammad Ashfaq, Ahmed R. Sadik, Tommi Mikkonen, Muhammad Waseem, Niko Mäkitalo:
Enhancing Holonic Architecture with Natural Language Processing for System of Systems. ICSOFT 2024: 427-433 - [c266]Pyry Kotilainen, Ali Mehraj, Tommi Mikkonen, Niko Mäkitalo:
The Programmable World and Its Emerging Privacy Nightmare. ICWE 2024: 255-262 - [c265]Pyry Kotilainen, Viljami Järvinen, Teemu Autto, Lakshan Rathnayaka, Tommi Mikkonen:
Demonstrating Liquid Software in IoT Using WebAssembly. ICWE 2024: 381-384 - [c264]Teerath Das, Adam Ali, Tommi Mikkonen:
Taxonomy of Security-related Issues in Android Apps: An Empirical Study. ASE Workshops 2024: 15-21 - [c263]Atro Niemeläinen, Muhammad Waseem, Tommi Mikkonen:
Enhancing Productivity with AI During the Development of an ISMS: Case Kempower. PROFES 2024: 60-74 - [c262]Jussi Rytkönen, Tommi Mikkonen, Niko Mäkitalo:
Empirical Evidence on Benefits of Agile Methods: How Much We Really Know? PROFES 2024: 317-324 - [c261]Álvaro M. Aparicio-Morales, Majid Haghparast, Niko Mäkitalo, José García-Alonso, Javier Berrocal, Vlad Stirbu, Tommi Mikkonen, Juan Manuel Murillo:
Liquifying Quantum-Classical Software-Intensive System of Systems. SANER (Companion) 2024: 159-166 - [e7]Matthias Galster, Patrizia Scandurra, Tommi Mikkonen, Pablo Oliveira Antonino, Elisa Yumi Nakagawa, Elena Navarro:
Software Architecture - 18th European Conference, ECSA 2024, Luxembourg City, Luxembourg, September 3-6, 2024, Proceedings. Lecture Notes in Computer Science 14889, Springer 2024, ISBN 978-3-031-70796-4 [contents] - [e6]Sven Casteleyn, Tommi Mikkonen, Alberto García Simón, In-Young Ko, Giuseppe Loseto:
Current Trends in Web Engineering - ICWE 2023 International Workshops: BECS, SWEET, WALS, Alicante, Spain, June 6-9, 2023, Revised Selected Papers. Communications in Computer and Information Science 1898, Springer 2024, ISBN 978-3-031-50384-9 [contents] - [i42]Rebekah Rousi, Hooman Samani, Niko Mäkitalo, Ville Vakkuri, Simo Linkola, Kai-Kristian Kemell, Paulius Daubaris, Ilenia Fronza, Tommi Mikkonen, Pekka Abrahamsson:
Business and ethical concerns in domestic Conversational Generative AI-empowered multi-robot systems. CoRR abs/2401.09473 (2024) - [i41]Muhammad Waseem, Aakash Ahmad, Peng Liang, Muhammad Azeem Akbar, Arif Ali Khan, Iftikhar Ahmad, Manu Setälä, Tommi Mikkonen:
Containerization in Multi-Cloud Environment: Roles, Strategies, Challenges, and Solutions for Effective Implementation. CoRR abs/2403.12980 (2024) - [i40]Juha Reinikainen, Vlad Stirbu, Teiko Heinosaari, Vesa Lappalainen, Tommi Mikkonen:
Quantum Computing for All: Online Courses Built Around Interactive Visual Quantum Circuit Simulator. CoRR abs/2404.10328 (2024) - [i39]Muhammad Ashfaq, Ahmed R. Sadik, Tommi Mikkonen, Muhammad Waseem, Niko Mäkitalo:
Enhancing Holonic Architecture with Natural Language Processing for System of Systems. CoRR abs/2405.05365 (2024) - [i38]Muhammad Azeem Akbar, Matteo Esposito, Sami Hyrynsalmi, Karthikeyan Dinesh Kumar, Valentina Lenarduzzi, Xiaozhou Li, Ali Mehraj, Tommi Mikkonen, Sergio Moreschini, Niko Mäkitalo, Markku Oivo, Anna-Sofia Paavonen, Risha Parveen, Kari Smolander, Ruoyu Su, Kari Systä, Davide Taibi, Nan Yang, Zheying Zhang, Muhammad Zohaib:
6GSoft: Software for Edge-to-Cloud Continuum. CoRR abs/2407.05963 (2024) - [i37]Vlad Stirbu, Otso Kinanen, Majid Haghparast, Tommi Mikkonen:
Qubernetes: Towards a Unified Cloud-Native Execution Platform for Hybrid Classic-Quantum Computing. CoRR abs/2408.01436 (2024) - [i36]Otso Kinanen, Andrés D. Muñoz-Moller, Vlad Stirbu, Tommi Mikkonen:
Improving Quantum Developer Experience with Kubernetes and Jupyter Notebooks. CoRR abs/2408.06756 (2024) - [i35]Tuomas Granlund, Vlad Stirbu, Tommi Mikkonen:
Towards regulatory compliant lifecycle for AI-based medical devices in EU: Industry perspectives. CoRR abs/2409.08006 (2024) - [i34]Atro Niemeläinen, Muhammad Waseem, Tommi Mikkonen:
Enhancing Productivity with AI During the Development of an ISMS: Case Kempower. CoRR abs/2409.19029 (2024) - [i33]Taija Kolehmainen, Reetta Ghezzi, Sami Hyrynsalmi, Tommi Mikkonen, Samuli Pekkola, Manu Setälä:
Unifying a Public Software Ecosystem: How Omaolo Responded to the COVID-19 Challenge. CoRR abs/2410.00668 (2024) - [i32]Muhammad Ashfaq, Ahmed R. Sadik, Tommi Mikkonen, Muhammad Waseem, Niko Mäkitalo:
Holon Programming Model - A Software-Defined Approach for System of Systems. CoRR abs/2410.17784 (2024) - [i31]Muhammad Waseem, Tommi Mikkonen, Aakash Ahmad, Muhammad Taimoor Khan, Majid Haghparast, Vlad Stirbu, Peng Liang:
QADL: Prototype of Quantum Architecture Description Language. CoRR abs/2410.19770 (2024) - 2023
- [j68]Asma Taheri Monfared, Valentina Ciriani, Tommi Mikkonen, Majid Haghparast:
Quaternary Reversible Circuit Optimization for Scalable Multiplexer and Demultiplexer. IEEE Access 11: 46592-46603 (2023) - [j67]Antti Klemetti, Mikko Raatikainen, Lalli Myllyaho, Tommi Mikkonen, Jukka K. Nurminen:
Systematic Literature Review on Cost-Efficient Deep Learning. IEEE Access 11: 90158-90180 (2023) - [j66]Arif Ali Khan, Aakash Ahmad, Muhammad Waseem, Peng Liang, Mahdi Fahmideh, Tommi Mikkonen, Pekka Abrahamsson:
Software architecture for quantum computing systems - A systematic review. J. Syst. Softw. 201: 111682 (2023) - [j65]Vlad Stirbu, Tuomas Granlund, Tommi Mikkonen:
Continuous design control for machine learning in certified medical systems. Softw. Qual. J. 31(2): 307-333 (2023) - [j64]Heidi Vainio-Pekka, Mamia Ori-otse Agbese, Marianna Jantunen, Ville Vakkuri, Tommi Mikkonen, Rebekah Rousi, Pekka Abrahamsson:
The Role of Explainable AI in the Research Field of AI Ethics. ACM Trans. Interact. Intell. Syst. 13(4): 26:1-26:39 (2023) - [c260]Teerath Das, Adam Ali, Tommi Mikkonen:
Investigation of Security-related Commits in Android Apps. EASE 2023: 259-260 - [c259]Aakash Ahmad, Muhammad Waseem, Peng Liang, Mahdi Fahmideh, Mst Shamima Aktar, Tommi Mikkonen:
Towards Human-Bot Collaborative Software Architecting with ChatGPT. EASE 2023: 279-285 - [c258]Mahum Adil, Tommi Mikkonen, Ilenia Fronza, Luis Corral, Outi Sievi-Korte, Salum Abdul-Rahman:
"Let's Discuss it in a Team Meeting!" Collaboration Challenges of Distributed Software Design. SEAA 2023: 315-318 - [c257]Rafael Capilla, Francesca Arcelli Fontana, Tommi Mikkonen, Paolo Bacchiega, Victor Salamanca:
Detecting Architecture Debt in Micro-Service Open-Source Projects. SEAA 2023: 394-401 - [c256]Reetta Ghezzi, Tommi Mikkonen:
On Public Procurement of ICT Systems: Stakeholder Views and Emerging Tensions. ICSOB 2023: 61-76 - [c255]Reetta Ghezzi, Minnamaria Korhonen, Hannu Vilpponen, Tommi Mikkonen:
Navigating ICT In-House Procurement in Finland: Evaluating Legal Frameworks and Practical Challenges. ICSOB 2023: 92-107 - [c254]Muhammad Waseem, Teerath Das, Teemu Paloniemi, Miika Koivisto, Eeli Räsänen, Manu Setälä, Tommi Mikkonen:
Artificial Intelligence Procurement Assistant: Enhancing Bid Evaluation. ICSOB 2023: 108-114 - [c253]Rebekah Rousi, Hooman Samani, Niko Mäkitalo, Ville Vakkuri, Simo Linkola, Kai-Kristian Kemell, Paulius Daubaris, Ilenia Fronza, Tommi Mikkonen, Pekka Abrahamsson:
Business and Ethical Concerns in Domestic Conversational Generative AI-Empowered Multi-robot Systems. ICSOB 2023: 173-189 - [c252]Vlad Stirbu, Tommi Mikkonen:
Quantum Software Ecosystem: Stakeholders, Interactions and Challenges. ICSOB 2023: 471-477 - [c251]Kari Systä, Cesare Pautasso, Antero Taivalsaari, Tommi Mikkonen:
LiquidAI: Towards an Isomorphic AI/ML System Architecture for the Cloud-Edge Continuum. ICWE 2023: 67-74 - [c250]Pyry Kotilainen, Viljami Järvinen, Juho Tarkkanen, Teemu Autto, Teerath Das, Muhammad Waseem, Tommi Mikkonen:
WebAssembly in IoT: Beyond Toy Examples. ICWE 2023: 93-100 - [c249]Mamia Agbese, Niko Mäkitalo, Muhammad Waseem, Rahul Mohanani, Pekka Abrahamsson, Tommi Mikkonen:
Examining Privacy and Trust Issues at the Edge of Isomorphic IoT Architectures: Case Liquid AI. IoT 2023: 245-252 - [c248]Reetta Ghezzi, Aapo Koski, Janne Lautanala, Mikko Lehtisalo, Manu Setälä, Tommi Mikkonen:
Towards Sustainable Software for Public Sector Information Systems. ICSSP 2023: 86-91 - [c247]Reetta Ghezzi, Taija Kolehmainen, Manu Setälä, Tommi Mikkonen:
Enterprise Architecture as an Enabler for a Government Business Ecosystem: Experiences from Finland. MEDES 2023: 219-233 - [c246]Pyry Kotilainen, Ville Heikkilä, Kari Systä, Tommi Mikkonen:
Towards Liquid AI in IoT with WebAssembly: A Prototype Implementation. MobiWIS 2023: 129-141 - [c245]Salla Timonen, Maha Sroor, Rahul Mohanani, Tommi Mikkonen:
Anomaly Detection Through Container Testing: A Survey of Company Practices. PROFES (1) 2023: 363-378 - [c244]Majid Haghparast, Tommi Mikkonen, Jukka K. Nurminen, Vlad Stirbu:
Quantum Software Engineering Challenges from Developers' Perspective: Mapping Research Challenges to the Proposed Workflow Model. QCE 2023: 173-176 - [c243]Vlad Stirbu, Majid Haghparast, Muhammad Waseem, Niraj Dayama, Tommi Mikkonen:
Full-Stack Quantum Software in Practice: Ecosystem, Stakeholders and Challenges. QCE 2023: 177-180 - [c242]Vlad Stirbu, Tommi Mikkonen:
Software Architecture Challenges in Integrating Hybrid Classical-Quantum Systems. QCE 2023: 203-204 - [c241]Arif Ali Khan, Muhammad Azeem Akbar, Aakash Ahmad, Mahdi Fahmideh, Mohammad Shameem, Valtteri Lahtinen, Muhammad Waseem, Tommi Mikkonen:
Agile Practices for Quantum Software Development: Practitioners' Perspectives. QSW 2023: 9-20 - [i30]Muhammad Waseem, Peng Liang, Aakash Ahmad, Arif Ali Khan, Mojtaba Shahin, Pekka Abrahamsson, Ali Rezaei Nasab, Tommi Mikkonen:
Understanding the Issues, Their Causes and Solutions in Microservices Systems: An Empirical Study. CoRR abs/2302.01894 (2023) - [i29]Aakash Ahmad, Muhammad Waseem, Peng Liang, Mahdi Fahmideh, Mst Shamima Aktar, Tommi Mikkonen:
Towards Human-Bot Collaborative Software Architecting with ChatGPT. CoRR abs/2302.14600 (2023) - [i28]Aakash Ahmad, Muhammad Waseem, Peng Liang, Mahdi Fahmideh, Arif Ali Khan, David Georg Reichelt, Tommi Mikkonen:
Engineering Software Systems for Quantum Computing as a Service: A Mapping Study. CoRR abs/2303.14713 (2023) - [i27]Vlad Stirbu, Majid Haghparast, Muhammad Waseem, Niraj Dayama, Tommi Mikkonen:
Full-Stack Quantum Software in Practice: Ecosystem, Stakeholders and Challenges. CoRR abs/2307.16345 (2023) - [i26]Majid Haghparast, Tommi Mikkonen, Jukka K. Nurminen, Vlad Stirbu:
Quantum Software Engineering Challenges from Developers' Perspective: Mapping Research Challenges to the Proposed Workflow Model. CoRR abs/2308.01141 (2023) - [i25]Reetta Ghezzi, Taija Kolehmainen, Manu Setälä, Tommi Mikkonen:
Enterprise Architecture as an Enabler for a Government Business Ecosystem: Experiences from Finland. CoRR abs/2309.08266 (2023) - [i24]Muhammad Waseem, Teerath Das, Aakash Ahmad, Mahdi Fahmideh, Peng Liang, Tommi Mikkonen:
Using ChatGPT throughout the Software Development Life Cycle by Novice Developers. CoRR abs/2310.13648 (2023) - [i23]Reetta Ghezzi, Minnamaria Korhonen, Hannu Vilpponen, Tommi Mikkonen:
Navigating ICT In-House Procurement in Finland: Evaluating Legal Frameworks and Practical Challenges. CoRR abs/2310.15643 (2023) - [i22]Muhammad Waseem, Teerath Das, Aakash Ahmad, Peng Liang, Tommi Mikkonen:
Understanding the Issues and Causes in WebAssembly Application Development: A Mining-based Study. CoRR abs/2311.00646 (2023) - [i21]Vlad Stirbu, Tommi Mikkonen:
Software Architecture Challenges in Integrating Hybrid Classical-Quantum Systems. CoRR abs/2311.04221 (2023) - 2022
- [j63]Ella Peltonen, Ijaz Ahmad, Atakan Aral, Michele Capobianco, Aaron Yi Ding, Felipe J. Gil-Castiñeira, Ekaterina Gilman, Erkki Harjula, Marko Jurmu, Teemu Karvonen, Markus Kelanti, Teemu Leppänen, Lauri Lovén, Tommi Mikkonen, Nitinder Mohan, Petteri Nurmi, Susanna Pirttikangas, Pawel Sroka, Sasu Tarkoma, Tingting Yang:
The Many Faces of Edge Intelligence. IEEE Access 10: 104769-104782 (2022) - [j62]Lalli Myllyaho, Jukka K. Nurminen, Tommi Mikkonen:
Node co-activations as a means of error detection - Towards fault-tolerant neural networks. Array 15: 100201 (2022) - [j61]Dennis Muiruri, Lucy Ellen Lwakatare, Jukka K. Nurminen, Tommi Mikkonen:
Practices and Infrastructures for Machine Learning Systems: An Interview Study in Finnish Organizations. Computer 55(6): 18-29 (2022) - [j60]Aleksi Kopponen, Antti Hahto, Petri Kettunen, Tommi Mikkonen, Niko Mäkitalo, Jarkko Nurmi, Matti Rossi:
Empowering Citizens With Digital Twins: A Blueprint. IEEE Internet Comput. 26(5): 7-16 (2022) - [j59]Lalli Myllyaho, Mikko Raatikainen, Tomi Männistö, Jukka K. Nurminen, Tommi Mikkonen:
On misbehaviour and fault tolerance in machine learning systems. J. Syst. Softw. 183: 111096 (2022) - [j58]Risto Ollila, Niko Mäkitalo, Tommi Mikkonen:
Modern Web Frameworks: A Comparison of Rendering Performance. J. Web Eng. 21(3) (2022) - [j57]Aleksi Huotala, Matti Luukkainen, Tommi Mikkonen:
Benefits and Challenges of Isomorphism in Single-page Applications: Case Study and Review of Gray Literature. J. Web Eng. 21(8): 2363-2404 (2022) - [j56]Tuomas Granlund, Vlad Stirbu, Tommi Mikkonen:
Medical Software Needs Calm Compliance. IEEE Softw. 39(1): 19-28 (2022) - [j55]Vlad Stirbu, Mikko Raatikainen, Joel Röntynen, Vlas Sokolov, Timo Lehtonen, Tommi Mikkonen:
Toward Multiconcern Software Development With Everything as Code. IEEE Softw. 39(4): 27-33 (2022) - [c240]Tuisku Sarrala, Tommi Mikkonen, Anh Nguyen-Duc, Pekka Abrahamsson:
Towards Identification of Privacy Requirements with Systems Thinking. BMSD 2022: 249-258 - [c239]Samuli Laato, Teemu Birkstedt, Matti Mäntymäki, Matti Minkkinen, Tommi Mikkonen:
AI governance in the system development life cycle: insights on responsible machine learning engineering. CAIN 2022: 113-123 - [c238]Petri Kettunen, Tomas Gustavsson, Maarit Laanti, Andreas Tjernsten, Tommi Mikkonen, Tomi Männistö:
Agile Enterprise Transformations: Surveying the Many Facets of Agility for the Hybrid Era. SEAA 2022: 157-160 - [c237]Jacinto Ramirez Lahti, Antti-Pekka Tuovinen, Tommi Mikkonen, Rafael Capilla:
ScrumBut as an Indicator of Process Debt. SEAA 2022: 318-321 - [c236]Zafar Hussain, Jukka K. Nurminen, Tommi Mikkonen, Marcin Kowiel:
Combining Rule-Based System and Machine Learning to Classify Semi-natural Language Data. IntelliSys (1) 2022: 424-441 - [c235]Rebekah Rousi, Ville Vakkuri, Paulius Daubaris, Simo Linkola, Hooman Samani, Niko Mäkitalo, Erika Halme, Mamia Agbese, Rahul Mohanani, Tommi Mikkonen, Pekka Abrahamsson:
Beyond 100 Ethical Concerns in the Development of Robot-to-Robot Cooperation. iThings/GreenCom/CPSCom/SmartData/Cybermatics 2022: 420-426 - [c234]Hannu Jaakkola, Tommi Mikkonen, Kari Systä:
On Supervising Master's Theses in Industry Context. Koli Calling 2022: 4:1-4:10 - [c233]Hannu Jaakkola, Tommi Mikkonen, Kari Systä, Jaak Henno:
Practices for Supervising Master's Theses in Company Context: An Anti-Pattern Approach. MIPRO 2022: 609-614 - [c232]Arif Ali Khan, Mahdi Fahmideh, Aakash Ahmad, Muhammad Waseem, Mahmood Niazi, Valtteri Lahtinen, Tommi Mikkonen:
Embracing iterations in Quantum software: a vision. QP4SE@ESEC/SIGSOFT FSE 2022: 11-14 - [c231]Aakash Ahmad, Arif Ali Khan, Muhammad Waseem, Mahdi Fahmideh, Tommi Mikkonen:
Towards Process Centered Architecting for Quantum Software Systems. QSW 2022: 26-31 - [c230]Tommi Mikkonen, Cesare Pautasso, Kari Systä, Antero Taivalsaari:
Cargo-Cult Containerization: A Critical View of Containers in Modern Software Development. SOSE 2022: 93-98 - [e5]Davide Taibi, Marco Kuhrmann, Tommi Mikkonen, Jil Klünder, Pekka Abrahamsson:
Product-Focused Software Process Improvement - 23rd International Conference, PROFES 2022, Jyväskylä, Finland, November 21-23, 2022, Proceedings. Lecture Notes in Computer Science 13709, Springer 2022, ISBN 978-3-031-21387-8 [contents] - [d1]anonymous, Jorge Melegati, Igor Scaliante Wiese, Eduardo Guerra, Rafael Chanin, Abdullah Aldaeej, Tommi Mikkonen, Rafael Prikladnicki, Xiaofeng Wang:
Supplemental package for a study on product managers in software startups. Zenodo, 2022 - [i20]Anh Nguyen-Duc, Dron Khanna, Des Greer, Xiaofeng Wang, Luciana Martinez Zaina, Gerardo Matturro, Jorge Melegati, Eduardo Martins Guerra, Giang Huong Le, Petri Kettunen, Sami Hyrynsalmi, Henry Edison, Afonso Sales, Didzis Rutitis, Kai-Kristian Kemell, Abdullah Aldaeej, Tommi Mikkonen, Juan Garbajosa, Pekka Abrahamsson:
Work-from-home and its implication for project management, resilience and innovation - a global survey on software companies. CoRR abs/2202.04950 (2022) - [i19]Arif Ali Khan, Aakash Ahmad, Muhammad Waseem, Peng Liang, Mahdi Fahmideh, Tommi Mikkonen, Pekka Abrahamsson:
Software Architecture for Quantum Computing Systems - A Systematic Review. CoRR abs/2202.05505 (2022) - [i18]Vlad Stirbu, Tuomas Granlund, Tommi Mikkonen:
Continuous Design Control for Machine Learning in Certified Medical Systems. CoRR abs/2209.05843 (2022) - [i17]Arif Ali Khan, Muhammad Azeem Akbar, Aakash Ahmad, Mahdi Fahmideh, Mohammad Shameem, Valtteri Lahtinen, Muhammad Waseem, Tommi Mikkonen:
Agile Practices for Quantum Software Development: Practitioners Perspectives. CoRR abs/2210.09825 (2022) - [i16]Reetta-Kaisa Ghezzi, Minnamaria Korhonen, Hannu Vilpponen, Tommi Mikkonen:
The Role of In-House Procurement According to Finnish Municipalities' Purchase Invoice Data. CoRR abs/2211.14570 (2022) - 2021
- [j54]Tommi Mikkonen, Cesare Pautasso, Antero Taivalsaari:
Isomorphic Internet of Things Architectures With Web Technologies. Computer 54(7): 69-78 (2021) - [j53]Lalli Myllyaho, Mikko Raatikainen, Tomi Männistö, Tommi Mikkonen, Jukka K. Nurminen:
Systematic literature review of validation methods for AI systems. J. Syst. Softw. 181: 111050 (2021) - [j52]Tuomas Granlund, Vlad Stirbu, Tommi Mikkonen:
Towards Regulatory-Compliant MLOps: Orazivio's Journey from a Machine Learning Experiment to a Deployed Certified Medical Product. SN Comput. Sci. 2(5): 342 (2021) - [c229]Ville Vakkuri, Marianna Jantunen, Erika Halme, Kai-Kristian Kemell, Anh Nguyen-Duc, Tommi Mikkonen, Pekka Abrahamsson:
Time for AI (Ethics) Maturity Model Is Now. SafeAI@AAAI 2021 - [c228]Timo Aho, Terhi Kilamo, Lucy Ellen Lwakatare, Tommi Mikkonen, Outi Sievi-Korte, Sezin Gizem Yaman:
Managing and Composing Teams in Data Science: An Empirical Study. IEEE BigData 2021: 2291-2300 - [c227]Mikko Raatikainen, Elina Kettunen, Ari Salonen, Marko Komssi, Tommi Mikkonen, Timo Lehtonen:
State of the Practice in Application Programming Interfaces (APIs): A Case Study. ECSA 2021: 191-206 - [c226]Luis Corral, Ilenia Fronza, Tommi Mikkonen:
User Interface Matters: Analysing the Complexity of Mobile Applications from a Visual Perspective. FNC/MobiSPC 2021: 9-16 - [c225]Antti Peuhkurinen, Tommi Mikkonen:
Real-time Human Eye Resolution Ray Tracing in Mixed Reality. VISIGRAPP (1: GRAPP) 2021: 169-176 - [c224]Rafael Capilla, Tommi Mikkonen, Carlos Carrillo, Francesca Arcelli Fontana, Ilaria Pigazzini, Valentina Lenarduzzi:
Impact of Opportunistic Reuse Practices to Technical Debt. TechDebt@ICSE 2021: 16-25 - [c223]Jacinto Ramirez Lahti, Antti-Pekka Tuovinen, Tommi Mikkonen:
Experiences on Managing Technical Debt with Code Smells and AntiPatterns. TechDebt@ICSE 2021: 36-44 - [c222]Tuomas Granlund, Juha Vedenpää, Vlad Stirbu, Tommi Mikkonen:
On Medical Device Cybersecurity Compliance in EU. SEH@ICSE 2021: 20-23 - [c221]Vlad Stirbu, Tuomas Granlund, Jere Helén, Tommi Mikkonen:
Extending SOUP to ML Models When Designing Certified Medical Systems. SEH@ICSE 2021: 32-35 - [c220]Juha-Pekka Joutsenlahti, Timo Lehtonen, Mikko Raatikainen, Elina Kettunen, Tommi Mikkonen:
Challenges and Governance Solutions for Data Science Services based on Open Data and APIs. WAIN@ICSE 2021: 43-46 - [c219]Tuomas Granlund, Aleksi Kopponen, Vlad Stirbu, Lalli Myllyaho, Tommi Mikkonen:
MLOps Challenges in Multi-Organization Setup: Experiences from Two Real-World Cases. WAIN@ICSE 2021: 82-88 - [c218]Sasu Mäkinen, Henrik Skogström, Eero Laaksonen, Tommi Mikkonen:
Who Needs MLOps: What Data Scientists Seek to Accomplish and How Can MLOps Help? WAIN@ICSE 2021: 109-112 - [c217]Manu Setälä, Pekka Abrahamsson, Tommi Mikkonen:
Elements of Sustainability for Public Sector Software - Mosaic Enterprise Architecture, Macroservices, and Low-Code. ICSOB 2021: 3-9 - [c216]Antero Taivalsaari, Tommi Mikkonen, Cesare Pautasso:
Towards Seamless IoT Device-Edge-Cloud Continuum: - Software Architecture Options of IoT Devices Revisited. ICWE Workshops 2021: 82-98 - [c215]Niko Mäkitalo, Tommi Mikkonen, Cesare Pautasso, Victor Bankowski, Paulius Daubaris, Risto Mikkola, Oleg Beletski:
WebAssembly Modules as Lightweight Containers for Liquid IoT Applications. ICWE 2021: 328-336 - [c214]Antero Taivalsaari, Tommi Mikkonen, Cesare Pautasso, Kari Systä:
Full Stack Is Not What It Used to Be. ICWE 2021: 363-371 - [c213]Tuomas Halvari, Jukka K. Nurminen, Tommi Mikkonen:
Robustness of AutoML for Time Series Forecasting in Sensor Networks. Networking 2021: 1-3 - [c212]Antti Loukiala, Juha-Pekka Joutsenlahti, Mikko Raatikainen, Tommi Mikkonen, Timo Lehtonen:
Migrating from a Centralized Data Warehouse to a Decentralized Data Platform Architecture. PROFES 2021: 36-48 - [c211]Vlad Stirbu, Tommi Mikkonen:
Introducing Traceability in GitHub for Medical Software Development. PROFES 2021: 152-164 - [c210]Niko Mäkitalo, Victor Bankowski, Paulius Daubaris, Risto Mikkola, Oleg Beletski, Tommi Mikkonen:
Bringing WebAssembly up to speed with dynamic linking. SAC 2021: 1727-1735 - [c209]Zafar Hussain, Jukka K. Nurminen, Tommi Mikkonen, Marcin Kowiel:
Command Similarity Measurement Using NLP. SLATE 2021: 13:1-13:14 - [c208]Tommi Mikkonen, Jukka K. Nurminen, Mikko Raatikainen, Ilenia Fronza, Niko Mäkitalo, Tomi Männistö:
Is Machine Learning Software Just Software: A Maintainability View. SWQD 2021: 94-105 - [c207]Eero Kauhanen, Jukka K. Nurminen, Tommi Mikkonen, Matvei Pashkovskiy:
Regression Test Selection Tool for Python in Continuous Integration Process. SANER 2021: 618-621 - [c206]Petri Kettunen, Tomas Gustavsson, Maarit Laanti, Andreas Tjernsten, Tommi Mikkonen, Tomi Männistö:
Impacts of COVID-19 Pandemic for Software Development in Nordic Companies - Agility Helps to Respond. XP Workshops 2021: 33-41 - [i15]Ville Vakkuri, Marianna Jantunen, Erika Halme, Kai-Kristian Kemell, Anh Nguyen-Duc, Tommi Mikkonen, Pekka Abrahamsson:
Time for AI (Ethics) Maturity Model Is Now. CoRR abs/2101.12701 (2021) - [i14]Kai-Kristian Kemell, Eveliina Ventilä, Petri Kettunen, Tommi Mikkonen:
Amidst Uncertainty - or Not? Decision-Making in Early-Stage Software Startups. CoRR abs/2102.06501 (2021) - [i13]Tuomas Granlund, Juha Vedenpää, Vlad Stirbu, Tommi Mikkonen:
On Medical Device Cybersecurity Compliance in EU. CoRR abs/2103.06809 (2021) - [i12]Tuomas Granlund, Tommi Mikkonen, Vlad Stirbu:
On Medical Device Software CE Compliance and Conformity Assessment. CoRR abs/2103.06815 (2021) - [i11]Juha-Pekka Joutsenlahti, Timo Lehtonen, Mikko Raatikainen, Elina Kettunen, Tommi Mikkonen:
Challenges and Governance Solutions for Data Science Services based on Open Data and APIs. CoRR abs/2103.07290 (2021) - [i10]Tuomas Granlund, Aleksi Kopponen, Vlad Stirbu, Lalli Myllyaho, Tommi Mikkonen:
MLOps Challenges in Multi-Organization Setup: Experiences from Two Real-World Cases. CoRR abs/2103.08937 (2021) - [i9]Sasu Mäkinen, Henrik Skogström, Eero Laaksonen, Tommi Mikkonen:
Who Needs MLOps: What Data Scientists Seek to Accomplish and How Can MLOps Help? CoRR abs/2103.08942 (2021) - [i8]Vlad Stirbu, Tuomas Granlund, Jere Helén, Tommi Mikkonen:
Extending SOUP to ML Models When DesigningCertified Medical Systems. CoRR abs/2103.09510 (2021) - [i7]Jacinto Ramirez Lahti, Antti-Pekka Tuovinen, Tommi Mikkonen:
Experiences on Managing Technical Debt with Code Smells and AntiPatterns. CoRR abs/2103.11486 (2021) - [i6]Juan Luis Herrera, Javier Berrocal, José García-Alonso, Juan Manuel Murillo, Hsiao-Yuan Chen, Christine Julien, Niko Mäkitalo, Tommi Mikkonen:
Personal Data Gentrification. CoRR abs/2103.17109 (2021) - [i5]Lalli Myllyaho, Mikko Raatikainen, Tomi Männistö, Tommi Mikkonen, Jukka K. Nurminen:
Systematic Literature Review of Validation Methods for AI Systems. CoRR abs/2107.12190 (2021) - [i4]Lalli Myllyaho, Mikko Raatikainen, Tomi Männistö, Jukka K. Nurminen, Tommi Mikkonen:
On Misbehaviour and Fault Tolerance in Machine Learning Systems. CoRR abs/2109.07989 (2021) - [i3]Vlad Stirbu, Tommi Mikkonen:
Introducing Traceability in GitHub for Medical Software Development. CoRR abs/2110.13034 (2021) - 2020
- [j51]Niko Mäkitalo, Antero Taivalsaari, Arto Kiviluoto, Tommi Mikkonen, Rafael Capilla:
On opportunistic software reuse. Computing 102(11): 2385-2408 (2020) - [j50]Niko Mäkitalo, Daniel Flores-Martín, Huber Flores, Eemil Lagerspetz, François Christophe, Petri Ihantola, Masiar Babazadeh, Pan Hui, Juan Manuel Murillo, Sasu Tarkoma, Tommi Mikkonen:
Human Data Model: Improving Programmability of Health and Well-Being Data for Enhanced Perception and Interaction. ACM Trans. Comput. Heal. 1(4): 26:1-26:39 (2020) - [j49]Pekka Abrahamsson, Goetz Botterweck, Hadi Ghanbari, Martin Gilje Jaatun, Petri Kettunen, Tommi J. Mikkonen, Anila Mjeda, Jürgen Münch, Anh Nguyen Duc, Barbara Russo, Xiaofeng Wang:
Towards a Secure DevOps Approach for Cyber-Physical Systems: An Industrial Perspective. Int. J. Syst. Softw. Secur. Prot. 11(2): 38-57 (2020) - [j48]Sezin Gizem Yaman, Fabian Fagerholm, Myriam Munezero, Tomi Männistö, Tommi Mikkonen:
Patterns of user involvement in experiment-driven software development. Inf. Softw. Technol. 120: 106244 (2020) - [j47]Niko Mäkitalo, Daniel Flores-Martín, Javier Berrocal, José García-Alonso, Petri Ihantola, Aleksandr Ometov, Juan Manuel Murillo, Tommi Mikkonen:
The Internet of Bodies Needs a Human Data Model. IEEE Internet Comput. 24(5): 28-37 (2020) - [c205]Lei Pan, François Christophe, Tommi Mikkonen, Zhu Li, Shuvra S. Bhattacharyya:
Simulating Spiking Neural Networks with Timed Dataflow Graphs. AICAS 2020: 64-68 - [c204]Eveliina Pakarinen, Tommi Harakkamäki, Tommi Mikkonen:
Gradual Deployment in Practice: Experiences from an Industrial Case Study. SEAA 2020: 237-241 - [c203]Petri Ihantola, Ilenia Fronza, Tommi Mikkonen, Miska Noponen, Arto Hellas:
Deadlines and MOOCs: How Do Students Behave in MOOCs with and without Deadlines. FIE 2020: 1-9 - [c202]Hannu Jaakkola, Tommi Mikkonen, Kari Systä:
Anti-Patterns for an Industrial PhD in the Field of ICT. FIE 2020: 1-9 - [c201]Vlad Stirbu, Tommi Mikkonen:
CompliancePal: A Tool for Supporting Practical Agile and Regulatory-Compliant Development of Medical Software. ICSA Companion 2020: 151-158 - [c200]Tuomas Granlund, Tommi Mikkonen, Vlad Stirbu:
On Medical Device Software CE Compliance and Conformity Assessment. ICSA Companion 2020: 185-191 - [c199]Petri Kettunen, Maarit Laanti, Fabian Fagerholm, Tommi Mikkonen, Tomi Männistö:
Industrial Agile Transformations Lacking Business Emphasis: Results from a Nordic Survey Study. ICSOB 2020: 46-54 - [c198]Terhi Kilamo, Valentina Lenarduzzi, Tuukka Ahoniemi, Ari Jaaksi, Jurka Rahikkala, Tommi Mikkonen:
How the Cathedral Embraced the Bazaar, and the Bazaar Became a Cathedral. OSS 2020: 141-147 - [c197]Timo Aho, Outi Sievi-Korte, Terhi Kilamo, Sezin Gizem Yaman, Tommi Mikkonen:
Demystifying Data Science Projects: A Look on the People and Process of Data Science Today. PROFES 2020: 153-167 - [c196]Outi Sievi-Korte, Fabian Fagerholm, Kari Systä, Tommi Mikkonen:
Dimensions of Consistency in GSD: Social Factors, Structures and Interactions. PROFES 2020: 315-330 - [c195]Ilenia Fronza, Arto Hellas, Petri Ihantola, Tommi Mikkonen:
Code Reviews, Software Inspections, and Code Walkthroughs: Systematic Mapping Study of Research Topics. SWQD 2020: 121-133 - [c194]Tuomas Halvari, Jukka K. Nurminen, Tommi Mikkonen:
Testing the Robustness of AutoML Systems. AREA@ECAI 2020: 103-116 - [e4]Mária Bieliková, Tommi Mikkonen, Cesare Pautasso:
Web Engineering - 20th International Conference, ICWE 2020, Helsinki, Finland, June 9-12, 2020, Proceedings. Lecture Notes in Computer Science 12128, Springer 2020, ISBN 978-3-030-50577-6 [contents] - [i2]Ella Peltonen, Mehdi Bennis, Michele Capobianco, Mérouane Debbah, Aaron Yi Ding, Felipe J. Gil-Castiñeira, Marko Jurmu, Teemu Karvonen, Markus Kelanti, Adrian Kliks, Teemu Leppänen, Lauri Lovén, Tommi Mikkonen, Ashwin Rao, Sumudu Samarakoon, Kari Seppänen, Pawel Sroka, Sasu Tarkoma, Tingting Yang:
6G White Paper on Edge Intelligence. CoRR abs/2004.14850 (2020) - [i1]Francesco Concas, Jukka K. Nurminen, Tommi Mikkonen, Sasu Tarkoma:
Validation Frameworks for Self-Driving Vehicles: A Survey. CoRR abs/2007.11347 (2020)
2010 – 2019
- 2019
- [j46]Lucy Ellen Lwakatare, Terhi Kilamo, Teemu Karvonen, Tanja Sauvola, Ville Heikkilä, Juha Itkonen, Pasi Kuvaja, Tommi Mikkonen, Markku Oivo, Casper Lassenius:
DevOps in practice: A multiple case study of five companies. Inf. Softw. Technol. 114: 217-230 (2019) - [j45]Niko Mäkitalo, Timo Aaltonen, Mikko Raatikainen, Aleksandr Ometov, Sergey Andreev, Yevgeni Koucheryavy, Tommi Mikkonen:
Action-Oriented Programming Model: Collective Executions and Interactions in the Fog. J. Syst. Softw. 157 (2019) - [j44]Juan Carlos Preciado, Juan Hernández, Tommi Mikkonen, Ralf Klamma:
Enhancing theWeb WithAdvanced Engineering. J. Web Eng. 17(6&7): 399-404 (2019) - [j43]Tommi Mikkonen, Antero Taivalsaari:
Software Reuse in the Era of Opportunistic Design. IEEE Softw. 36(3): 105-111 (2019) - [c193]Ilenia Fronza, Arto Hellas, Petri Ihantola, Tommi Mikkonen:
An Exploration of Cognitive Shifting in Writing Code. CompEd 2019: 65-71 - [c192]Jérôme Leudet, François Christophe, Tommi Mikkonen, Tomi Männistö:
AILiveSim: An Extensible Virtual Environment for Training Autonomous Vehicles. COMPSAC (1) 2019: 479-488 - [c191]Antero Taivalsaari, Tommi Mikkonen, Niko Mäkitalo:
Programming the Tip of the Iceberg: Software Reuse in the 21st Century. SEAA 2019: 108-112 - [c190]Tommi Mikkonen, Kai-Kristian Kemell, Petri Kettunen, Pekka Abrahamsson:
Exploring Virtual Reality as an Integrated Development Environment for Cyber-Physical Systems. SEAA 2019: 121-125 - [c189]Kai-Kristian Kemell, Eveliina Ventilä, Petri Kettunen, Tommi Mikkonen:
Amidst Uncertainty - or Not? Decision-Making in Early-Stage Software Startups. ICSOB 2019: 369-377 - [c188]Tommi Mikkonen, Cesare Pautasso, Kari Systä, Antero Taivalsaari:
On the Web Platform Cornucopia. ICWE 2019: 347-355 - [c187]Jukka K. Nurminen, Tuomas Halvari, Juha Harviainen, Juha Mylläri, Antti Röyskö, Juuso Silvennoinen, Tommi Mikkonen:
Software Framework for Data Fault Injection to Test Machine Learning Systems. ISSRE Workshops 2019: 294-299 - [c186]Antero Taivalsaari, Tommi Mikkonen:
Gateways to Heaven: Observations and Predictions on the Software Architecture of IoT Gateways. MoMM 2019: 219-225 - [c185]Mikael Koskinen, Tommi Mikkonen, Pekka Abrahamsson:
Containers in Software Development: A Systematic Mapping Study. PROFES 2019: 176-191 - [c184]Petri Kettunen, Maarit Laanti, Fabian Fagerholm, Tommi Mikkonen:
Agile in the Era of Digitalization: A Finnish Survey Study. PROFES 2019: 383-398 - [c183]Jyri Lehvä, Niko Mäkitalo, Tommi Mikkonen:
Consumer-Driven Contract Tests for Microservices: A Case Study. PROFES 2019: 497-512 - [c182]Simo Mäkinen, Timo Lehtonen, Terhi Kilamo, Mikko Puonti, Tommi Mikkonen, Tomi Männistö:
Revisiting continuous deployment maturity: a two-year perspective. SAC 2019: 1810-1817 - [c181]Katariina Yrjönkoski, Hannu Jaakkola, Kari Systä, Tommi Mikkonen, Jaak Henno:
Software Business: A Short History and Trends for the Future. SQAMIA 2019 - [c180]Petri Kettunen, Maarit Laanti, Fabian Fagerholm, Tommi Mikkonen, Tomi Männistö:
Finnish Enterprise Agile Transformations: A Survey Study. XP Workshops 2019: 97-104 - 2018
- [j42]Aleksandr Ometov, Sergey Bezzateev, Niko Mäkitalo, Sergey Andreev, Tommi Mikkonen, Yevgeni Koucheryavy:
Multi-Factor Authentication: A Survey. Cryptogr. 2(1): 1 (2018) - [j41]Tommi Mikkonen, Casper Lassenius, Tomi Männistö, Markku Oivo, Janne Järvinen:
Continuous and collaborative technology transfer: Software engineering research with real-time industry impact. Inf. Softw. Technol. 95: 34-45 (2018) - [j40]Teemu Laukkarinen, Kati Kuusinen, Tommi Mikkonen:
Regulated software meets DevOps. Inf. Softw. Technol. 97: 176-178 (2018) - [j39]Hanna Mäenpää, Simo Mäkinen, Terhi Kilamo, Tommi Mikkonen, Tomi Männistö, Paavo Ritala:
Organizing for openness: six models for developer involvement in hybrid OSS projects. J. Internet Serv. Appl. 9(1): 17:1-17:14 (2018) - [j38]Niko Mäkitalo, Aleksandr Ometov, Joona Kannisto, Sergey Andreev, Yevgeni Koucheryavy, Tommi Mikkonen:
Safe, Secure Executions at the Network Edge: Coordinating Cloud, Edge, and Fog Computing. IEEE Softw. 35(1): 30-37 (2018) - [j37]Antero Taivalsaari, Tommi Mikkonen:
A Taxonomy of IoT Client Architectures. IEEE Softw. 35(3): 83-88 (2018) - [c179]Sezin Gizem Yaman, Tommi Mikkonen, Riku Suomela:
Continuous Experimentation in Mobile Game Development. SEAA 2018: 345-352 - [c178]Sampo Suonsyrjä, Outi Sievi-Korte, Kari Systä, Terhi Kilamo, Tommi Mikkonen:
Objectives and Challenges of the Utilization of User-Interaction Data in Software Development. SEAA 2018: 357-361 - [c177]Antero Taivalsaari, Tommi Mikkonen:
On the development of IoT systems. FMEC 2018: 13-19 - [c176]Antti Peuhkurinen, Tommi Mikkonen:
Embedding web apps in mixed reality. FMEC 2018: 169-174 - [c175]Anni Huuhtanen, Niko Mäkitalo, Tommi Mikkonen:
Architecting Self-adaptive Software Systems. ICWE Workshops 2018: 59-70 - [c174]Vlad Stirbu, Tommi Mikkonen:
Towards Agile Yet Regulatory-Compliant Development of Medical Software. ISSRE Workshops 2018: 337-340 - [c173]Jérôme Leudet, Tommi Mikkonen, François Christophe, Tomi Männistö:
Virtual Environment for Training Autonomous Vehicles. TAROS 2018: 159-169 - [c172]Antero Taivalsaari, Tommi Mikkonen, Cesare Pautasso, Kari Systä:
Client-Side Cornucopia: Comparing the Built-In Application Architecture Models in the Web Browser. WEBIST (Revised Selected Papers) 2018: 1-24 - [c171]Antero Taivalsaari, Tommi Mikkonen, Kari Systä, Cesare Pautasso:
Web User Interface Implementation Technologies: An Underview. WEBIST 2018: 127-136 - [e3]Tommi Mikkonen, Ralf Klamma, Juan Hernández:
Web Engineering - 18th International Conference, ICWE 2018, Cáceres, Spain, June 5-8, 2018, Proceedings. Lecture Notes in Computer Science 10845, Springer 2018, ISBN 978-3-319-91661-3 [contents] - 2017
- [j36]Andrea Gallidabino, Cesare Pautasso, Tommi Mikkonen, Kari Systä, Jari-Pekka Voutilainen, Antero Taivalsaari:
Architecting Liquid Software. J. Web Eng. 16(5&6): 433-470 (2017) - [j35]François Christophe, Teemu Laukkarinen, Tommi Mikkonen, Jonathan Massera, Vafa Andalibi:
Building wireless sensor networks with biological cultures: components and integration challenges. Int. J. Parallel Emergent Distributed Syst. 32(1): 56-73 (2017) - [j34]Javier Berrocal, José García-Alonso, Cristina Vicente-Chicote, Juan Hernández Núñez, Tommi Mikkonen, Carlos Canal, Juan Manuel Murillo:
Early analysis of resource consumption patterns in mobile applications. Pervasive Mob. Comput. 35: 32-50 (2017) - [j33]Antero Taivalsaari, Tommi Mikkonen:
A Roadmap to the Programmable World: Software Challenges in the IoT Era. IEEE Softw. 34(1): 72-80 (2017) - [c170]Mikko Puonti, Juha Järvi, Tommi Mikkonen:
A Continuous Delivery Framework for Business Intelligence. EJC 2017: 248-262 - [c169]Fikret E. Kapucu, Inkeri Välkki, François Christophe, Jarno M. A. Tanskanen, Julia Johansson, Tommi Mikkonen, Jari A. K. Hyttinen:
On electrophysiological signal complexity during biological neuronal network development and maturation. EMBC 2017: 3333-3338 - [c168]Aapo Koski, Tommi Mikkonen:
How to a Survive Mission Critical Systems Project Based on Public Tenders: Lessons Learned the Hard Way. SEAA 2017: 35-39 - [c167]Henri Terho, Sampo Suonsyrjä, Kari Systä, Tommi Mikkonen:
Understanding the Relations Between Iterative Cycles in Software Engineering. HICSS 2017: 1-10 - [c166]Antero Taivalsaari, Tommi Mikkonen, Cesare Pautasso, Kari Systä:
Comparing the Built-In Application Architecture Models in the Web Browser. ICSA 2017: 51-54 - [c165]Teemu Laukkarinen, Kati Kuusinen, Tommi Mikkonen:
DevOps in Regulated Software Development: Case Medical Devices. ICSE-NIER 2017: 15-18 - [c164]Janne Järvinen, Tua Huomo, Tommi Mikkonen:
Running software research programs: an agile approach. ICSE (Companion Volume) 2017: 314-316 - [c163]Miika Kalske, Niko Mäkitalo, Tommi Mikkonen:
Challenges When Moving from Monolith to Microservice Architecture. ICWE Workshops 2017: 32-47 - [c162]Jyri Lehvä, Niko Mäkitalo, Tommi Mikkonen:
Case Study: Building a Serverless Messenger Chatbot. ICWE Workshops 2017: 75-86 - [c161]Andrea Gallidabino, Tommi Mikkonen, Niko Mäkitalo, Cesare Pautasso, Kari Systä, Antero Taivalsaari, Jari-Pekka Voutilainen:
Liquid Web Applications: ICWE2017 Tutorial. ICWE Workshops 2017: 269-271 - [c160]Kari Salo, Vallo Zinin, Merja Bauters, Tommi Mikkonen:
Modular Audio Story Platform for Museums. IUI Companion 2017: 113-116 - [c159]Hanna Mäenpää, Fabian Fagerholm, Myriam Munezero, Terhi Kilamo, Tommi Mikkonen:
Entering an Ecosystem: The Hybrid OSS Landscape from a Developer Perspective. IWSECO 2017: 127-137 - [c158]Kari Salo, Merja Bauters, Tommi Mikkonen:
Audio Story and AR Platform for Youth Engagement. MobiWIS 2017: 18-32 - [c157]Antti Peuhkurinen, Tommi Mikkonen:
Mixed reality application paradigm for multiple simultaneous 3D applications. MUM 2017: 133-141 - [c156]Hanna Mäenpää, Terhi Kilamo, Tommi Mikkonen, Tomi Männistö:
Designing for Participation: Three Models for Developer Involvement in Hybrid OSS Projects. OSS 2017: 23-33 - [c155]Jurka Rahikkala, Sami Hyrynsalmi, Ville Leppänen, Tommi Mikkonen, Johannes Holvitie:
Top Management Support for Software Cost Estimation - A Case Study of the Current Practice and Impacts. PROFES 2017: 89-107 - [c154]Janne Järvinen, Tommi Mikkonen:
Need for Speed - Towards Real-Time Business. PROFES 2017: 621-624 - [c153]Kari Salo, Merja Bauters, Tommi Mikkonen:
User generated soundscapes activating museum visitors. SAC 2017: 220-227 - [c152]Antti Virtanen, Kati Kuusinen, Marko Leppänen, Antti Luoto, Terhi Kilamo, Tommi Mikkonen:
On continuous deployment maturity in customer projects. SAC 2017: 1205-1212 - [c151]Ville V. Lehtola, Heikki Huttunen, François Christophe, Tommi Mikkonen:
Evaluation of Visual Tracking Algorithms for Embedded Devices. SCIA (1) 2017: 88-97 - [c150]Antero Taivalsaari, Tommi Mikkonen:
Beyond the next 700 lot platforms. SMC 2017: 3529-3534 - [c149]Javier Berrocal, José García-Alonso, Jaime Galán-Jiménez, Juan Manuel Murillo, Niko Mäkitalo, Tommi Mikkonen, Carlos Canal:
Situational context in the programmable world. SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI 2017: 1-8 - [c148]Antero Taivalsaari, Tommi Mikkonen:
Return of the Great Spaghetti Monster: Learnings from a Twelve-Year Adventure in Web Software Development. WEBIST (Revised Selected Papers) 2017: 21-44 - [c147]Antero Taivalsaari, Tommi Mikkonen:
The Web as a Software Platform: Ten Years Later. WEBIST 2017: 41-50 - [c146]Hanna Mäenpää, Myriam Munezero, Fabian Fagerholm, Tommi Mikkonen:
The many hats and the broken binoculars: State of the practice in developer community management. OpenSym 2017: 18:1-18:9 - [c145]Anna-Liisa Mattila, Kari Systä, Outi Sievi-Korte, Marko Leppänen, Tommi Mikkonen:
Discovering Software Process Deviations Using Visualizations. XP 2017: 259-266 - 2016
- [j32]Sergey Andreev, Jiri Hosek, Thomas Olsson, Kerstin Johnsson, Alexander Pyattaev, Aleksandr Ometov, Ekaterina Olshannikova, Mikhail Gerasimenko, Pavel Masek, Yevgeni Koucheryavy, Tommi Mikkonen:
A unifying perspective on proximity-based cellular-assisted mobile social networking. IEEE Commun. Mag. 54(4): 108-116 (2016) - [j31]Jari-Pekka Voutilainen, Anna-Liisa Mattila, Kari Systä, Tommi Mikkonen:
HTML5-based mobile agents for Web-of-Things. Informatica (Slovenia) 40(1) (2016) - [j30]Veli-Pekka Eloranta, Kai Koskimies, Tommi Mikkonen:
Exploring ScrumBut - An empirical study of Scrum anti-patterns. Inf. Softw. Technol. 74: 194-203 (2016) - [j29]Vafa Andalibi, François Christophe, Teemu Laukkarinen, Tommi Mikkonen:
Effective Connectivity Analysis in Brain Networks: A GPU-Accelerated Implementation of the Cox Method. IEEE J. Sel. Top. Signal Process. 10(7): 1226-1237 (2016) - [j28]Aleksandr Ometov, Antonino Orsino, Leonardo Militano, Dmitri Moltchanov, Giuseppe Araniti, Ekaterina Olshannikova, Gábor Fodor, Sergey Andreev, Thomas Olsson, Antonio Iera, Johan Torsner, Yevgeni Koucheryavy, Tommi Mikkonen:
Toward trusted, social-aware D2D connectivity: bridging across the technology and sociality realms. IEEE Wirel. Commun. 23(4): 103-111 (2016) - [c144]Ville Ilvonen, Petri Ihantola, Tommi Mikkonen:
Dynamic Software Updating Techniques in Practice and Educator's Guides: A Review. CSEE&T 2016: 86-90 - [c143]Timo Lehtonen, Timo Aho, Kati Kuusinen, Tommi Mikkonen:
Visualizations for Software Development Process Management. EJC 2016: 1-12 - [c142]Mikko Puonti, Timo Raitalaakso, Timo Aho, Tommi Mikkonen:
Automating Transformations in Data Vault Data Warehouse Loads. EJC 2016: 215-230 - [c141]Vafa Andalibi, Timo Aaltonen, François Christophe, Tommi Mikkonen:
SiMEA: A framework for simulating neurons on multi-electrode array. EMBC 2016: 5965-5968 - [c140]Timo Lehtonen, Terhi Kilamo, Sampo Suonsyrjä, Tommi Mikkonen:
Continuous, Lean, and Wasteless: Minimizing Lead Time from Development Done to Production Use. SEAA 2016: 73-77 - [c139]Aapo Koski, Kati Kuusinen, Sampo Suonsyrjä, Tommi Mikkonen:
Implementing Continuous Customer Care: First-Hand Experiences from an Industrial Setting. SEAA 2016: 78-85 - [c138]Kari Salo, Diana Giova, Tommi Mikkonen:
Backend Infrastructure Supporting Audio Augmented Reality and Storytelling. HCI (5) 2016: 325-335 - [c137]Niko Mäkitalo, Timo Aaltonen, Tommi Mikkonen:
Coordinating proactive social devices in a mobile cloud: lessons learned and a way forward. MOBILESoft 2016: 179-188 - [c136]Jari-Pekka Voutilainen, Tommi Mikkonen, Kari Systä:
Synchronizing Application State Using Virtual DOM Trees. ICWE Workshops 2016: 142-154 - [c135]Sampo Suonsyrjä, Laura Hokkanen, Henri Terho, Kari Systä, Tommi Mikkonen:
Post-Deployment Data: A Recipe for Satisfying Knowledge Needs in Software Development? IWSM-Mensura 2016: 139-147 - [c134]Kari Salo, Merja Bauters, Tommi Mikkonen:
Mobile Soundscape Mixer - Ready for Action. MobiWIS 2016: 18-30 - [c133]Joona Kannisto, Niko Mäkitalo, Timo Aaltonen, Tommi Mikkonen:
Programming Model Perspective on Security and Privacy of Social Cyber-physical Systems. IEEE MS 2016: 87-94 - [c132]Jani Urama, Ekaterina Olshannikova, Aleksandr Ometov, Pavel Masek, Sergey Andreev, Thomas Olsson, Jiri Hosek, Jussi Niutanen, Yevgeni Koucheryavy, Tommi Mikkonen:
Dynamic Social Trust Associations over D2D Communications: An Implementation Perspective. IEEE MS 2016: 186-189 - [c131]Daniel Ingalls, Tim Felgentreff, Robert Hirschfeld, Robert Krahn, Jens Lincke, Marko Röder, Antero Taivalsaari, Tommi Mikkonen:
A world of active objects for work and play: the first ten years of lively. Onward! 2016: 238-249 - [c130]Sampo Suonsyrjä, Kari Systä, Tommi Mikkonen, Henri Terho:
Collecting Usage Data for Software Development: Selection Framework for Technological Approaches. SEKE 2016: 114-119 - [c129]Aapo Koski, Tommi Mikkonen:
Can we Get Some Service Here? - On the Company Transformation from a Software Vendor to a SaaS Provider. WEBIST (1) 2016: 279-284 - [c128]Andrea Gallidabino, Cesare Pautasso, Ville Ilvonen, Tommi Mikkonen, Kari Systä, Jari-Pekka Voutilainen, Antero Taivalsaari:
On the Architecture of Liquid Software: Technology Alternatives and Design Space. WICSA 2016: 122-127 - [c127]Pauli Kärpänoja, Antti Virtanen, Timo Lehtonen, Tommi Mikkonen:
Exploring Peopleware in Continuous Delivery. XP Workshops 2016: 13 - [c126]Kati Kuusinen, Helen Petrie, Fabian Fagerholm, Tommi Mikkonen:
Flow, Intrinsic Motivation, and Developer Experience in Software Engineering. XP 2016: 104-117 - [p1]Kati Kuusinen, Heli Väätäjä, Tommi Mikkonen, Kaisa Väänänen:
Towards Understanding How Agile Teams Predict User Experience. Integrating User-Centred Design in Agile Development 2016: 163-189 - [e2]Pekka Abrahamsson, Andreas Jedlitschka, Anh Nguyen-Duc, Michael Felderer, Sousuke Amasaki, Tommi Mikkonen:
Product-Focused Software Process Improvement - 17th International Conference, PROFES 2016, Trondheim, Norway, November 22-24, 2016, Proceedings. Lecture Notes in Computer Science 10027, 2016, ISBN 978-3-319-49093-9 [contents] - 2015
- [j27]Javier Miranda, Niko Mäkitalo, José García-Alonso, Javier Berrocal, Tommi Mikkonen, Carlos Canal, Juan Manuel Murillo:
From the Internet of Things to the Internet of People. IEEE Internet Comput. 19(2): 40-47 (2015) - [j26]François Christophe, Vafa Andalibi, Teemu Laukkarinen, Tommi Mikkonen, Kai Koskimies:
Survey and evaluation of neural computation models for bio-integrated systems. Nano Commun. Networks 6(4): 155-165 (2015) - [c125]M. M. Mahbubul Syeed, Alexander Lokhman, Tommi Mikkonen, Imed Hammouda:
Pluggable Systems as Architectural Pattern: An Ecosystemability Perspective. ECSA Workshops 2015: 42:1-42:6 - [c124]Terhi Kilamo, Jurka Rahikkala, Tommi Mikkonen:
Spicing Up Open Source Development with a Touch of Crowdsourcing. EUROMICRO-SEAA 2015: 390-397 - [c123]Antero Taivalsaari, Tommi Mikkonen:
Cloud Technologies for the Internet of Things: Defining a Research Agenda Beyond the Expected Topics. EUROMICRO-SEAA 2015: 484-488 - [c122]Antero Taivalsaari, Tommi Mikkonen:
From Apps to Liquid Multi-Device Software. FNC/MobiSPC 2015: 34-40 - [c121]Anna-Liisa Mattila, Timo Lehtonen, Henri Terho, Tommi Mikkonen, Kari Systä:
Mashing Up Software Issue Management, Development, and Usage Data. RCoSE@ICSE 2015: 26-29 - [c120]Marko Leppänen, Terhi Kilamo, Tommi Mikkonen:
Towards Post-Agile Development Practices through Productized Development Infrastructure. RCoSE@ICSE 2015: 34-40 - [c119]Aapo Koski, Tommi Mikkonen:
Rolling Out a Mission Critical System in an Agilish Way. Reflections on Building a Large-Scale Dependable Information System for Public Sector. RCoSE@ICSE 2015: 41-44 - [c118]Jari-Pekka Voutilainen, Jaakko Salonen, Tommi Mikkonen:
On the Design of a Responsive User Interface for a Multi-device Web Service. MOBILESoft 2015: 60-63 - [c117]Javier Berrocal, Carlos Canal, José García-Alonso, Niko Mäkitalo, Tommi Mikkonen, Javier Miranda, Juan Manuel Murillo:
Smartphones as Personal Profile Providers: Enhancing Mobile App Architectures. MOBILESoft 2015: 134-135 - [c116]Antti Peuhkurinen, Tommi Mikkonen:
Three-Dimensional Volume Managers Replacing Window Managers in Augmented Reality Application Paradigm. MOBILESoft 2015: 142-143 - [c115]Tommi Mikkonen, Kari Systä, Cesare Pautasso:
Towards Liquid Web Applications. ICWE 2015: 134-143 - [c114]Sampo Suonsyrjä, Tommi Mikkonen:
Designing an Unobtrusive Analytics Framework for Monitoring Java Applications. IWSM/Mensura 2015: 160-175 - [c113]Timo Lehtonen, Timo Aho, Essi Isohanni, Tommi Mikkonen:
On the role of gamification and localization in an open online learning environment: javala experiences. Koli Calling 2015: 50-59 - [c112]Henri Terho, Sampo Suonsyrjä, Aleksi Karisalo, Tommi Mikkonen:
Ways to Cross the Rubicon: Pivoting in Software Startups. PROFES 2015: 555-568 - [c111]Jarmo Palviainen, Terhi Kilamo, Johannes Koskinen, Janne Lautamäki, Tommi Mikkonen, Antti Nieminen:
Design framework enhancing developer experience in collaborative coding environment. SAC 2015: 149-156 - [c110]Terhi Kilamo, Marko Leppänen, Tommi Mikkonen:
The social developer: now, then, and tomorrow. SSE@SIGSOFT FSE 2015: 41-48 - [c109]Aapo Koski, Tommi Mikkonen:
Requirements, architecture, and quality in a mission critical system: 12 lessons learned. ESEC/SIGSOFT FSE 2015: 1018-1021 - [c108]Timo Lehtonen, Sampo Suonsyrjä, Terhi Kilamo, Tommi Mikkonen:
Defining metrics for continuous delivery and deployment pipeline. SPLST 2015: 16-30 - [c107]Maria Ripatti, Terhi Kilamo, Karri-Tuomas Salli, Tommi Mikkonen:
Internal marketplace as a mechanism for promoting software reuse. SPLST 2015: 119-133 - [c106]Henri Terho, Sampo Suonsyrjä, Ari Jaaksi, Tommi Mikkonen, Rick Kazman, Hong-Mei Chen:
Lean startup meets software product lines: Survival of the fittest or letting products bloom? SPLST 2015: 134-148 - [c105]François Christophe, Tommi Mikkonen, Vafa Andalibi, Kai Koskimies, Teemu Laukkarinen:
Pattern recognition with spiking neural networks: a simple training method. SPLST 2015: 296-308 - 2014
- [j25]Jari-Pekka Voutilainen, Anna-Liisa Mattila, Tommi Mikkonen:
Lively3D: Building a 3D Desktop Environment as a Single Page Application. Acta Cybern. 21(3): 291-306 (2014) - [j24]Krzysztof Sierszecki, Tommi Mikkonen, Michaela Steffens, Thomas Fogdal, Juha Savolainen:
Green Software: Greening What and How Much? IEEE Softw. 31(3): 64-68 (2014) - [j23]Jani Metsä, Shahar Maoz, Mika Katara, Tommi Mikkonen:
Using aspects for testing of embedded software: experiences from two industrial case studies. Softw. Qual. J. 22(2): 185-213 (2014) - [c104]Antero Taivalsaari, Tommi Mikkonen, Kari Systä:
Liquid Software Manifesto: The Era of Multiple Device Ownership and Its Implications for Software Architecture. COMPSAC 2014: 338-343 - [c103]Bahtijar Vogel, Arianit Kurti, Tommi Mikkonen, Marcelo Milrad:
Towards an Open Architecture Model for Web and Mobile Software: Characteristics and Validity Properties. COMPSAC 2014: 476-485 - [c102]Kati Kuusinen, Tommi Mikkonen:
On Designing UX for Mobile Enterprise Apps. EUROMICRO-SEAA 2014: 221-228 - [c101]Tommi Mikkonen, Arto Salminen, Antero Taivalsaari:
Enabling Global, Dynamic Web-Based Software Reuse - Mashware Revisited. EUROMICRO-SEAA 2014: 475-478 - [c100]Krzysztof Sierszecki, Michaela Steffens, Thomas Fogdal, Juha Savolainen, Tommi Mikkonen:
Towards green power electronics: software controllers and domain knowledge. GREENS 2014: 17-22 - [c99]Bahtijar Vogel, Arianit Kurti, Tommi Mikkonen, Marcelo Milrad:
From architectural requirements towards an open architecture for web and mobile societal applications. IWP 2014: 20-23 - [c98]Terhi Kilamo, Antti Nieminen, Janne Lautamäki, Timo Aho, Johannes Koskinen, Jarmo Palviainen, Tommi Mikkonen:
Knowledge transfer in collaborative teams: experiences from a two-week code camp. ICSE Companion 2014: 264-271 - [c97]Janne Järvinen, Tua Huomo, Tommi Mikkonen, Pasi Tyrväinen:
From Agile Software Development to Mercury Business. ICSOB 2014: 58-71 - [c96]Niko Mäkitalo, Tommi Mikkonen:
At the Edge of the Cloud: Improving the Coordination of Proactive Social Devices. ISD 2014 - [c95]Tommi Mikkonen, Kari Systä:
Maximizing Product Value: Continuous Maintenance. PROFES 2014: 298-301 - [c94]Anna-Liisa Mattila, Kari Systä, Jari-Pekka Voutilainen, Tommi Mikkonen:
Cloud Space - Web-based Smart Space with Management UI. WEBIST (2) 2014: 137-142 - [c93]Timo Aaltonen, Tommi Mikkonen, Heikki Peltola, Arto Salminen:
From Mashup Applications to Open Data Ecosystems. OpenSym 2014: 15:1-15:8 - 2013
- [j22]Arto Salminen, Tommi Mikkonen, Feetu Nyrhinen, Antero Taivalsaari:
Developing Client-Side Mashups: Experiences, Guidelines and Reference Architecture. Int. J. Ambient Comput. Intell. 5(1): 34-52 (2013) - [j21]Arto Salminen, Tommi Mikkonen:
Towards pervasive mashups in embedded devices: comparing procedural and declarative approach. Int. J. Commun. Networks Distributed Syst. 10(3): 195-215 (2013) - [j20]Tommi Mikkonen, Antero Taivalsaari:
Cloud computing and its impact on mobile software development: Two roads diverged. J. Syst. Softw. 86(9): 2318-2320 (2013) - [j19]Juha Savolainen, Nan Niu, Tommi Mikkonen, Thomas Fogdal:
Long-Term Product Line Sustainability with Planned Staged Investments. IEEE Softw. 30(6): 63-69 (2013) - [c92]Veli-Pekka Eloranta, Kai Koskimies, Tommi Mikkonen, Jyri Vuorinen:
Scrum Anti-Patterns - An Empirical Study. APSEC (1) 2013: 503-510 - [c91]Kati Kuusinen, Tommi Mikkonen:
Designing User Experience for Mobile Apps: Long-Term Product Owner Perspective. APSEC (1) 2013: 535-540 - [c90]Niko Mäkitalo, Timo Aaltonen, Tommi Mikkonen:
First Hand Developer Experiences of Social Devices. ESOCC Workshops 2013: 233-243 - [c89]Antero Taivalsaari, Tommi Mikkonen, Kari Systä:
Cloud Browser: Enhancing the Web Browser with Cloud Sessions and Downloadable User Interface. GPC 2013: 224-233 - [c88]Alexander Lokhman, Tommi Mikkonen, Imed Hammouda, Rick Kazman, Hong-Mei Chen:
A Core-Periphery-Legality Architectural Style for Open Source System Development. HICSS 2013: 3148-3157 - [c87]Timo Nummenmaa, Annakaisa Kultima, Kati Alha, Tommi Mikkonen:
Applying lehman's laws to game evolution. IWPSE 2013: 11-17 - [c86]Anna-Liisa Mattila, Tommi Mikkonen:
Designing a 3D widget library for WebGL enabled browsers. SAC 2013: 757-760 - [c85]Kari Systä, Tommi Mikkonen, Laura Järvenpää:
HTML5 Agents - Mobile Agents for the Web. WEBIST 2013: 37-44 - [c84]Kari Systä, Tommi Mikkonen, Laura Järvenpää:
HTML5 Agents: Mobile Agents for the Web. WEBIST (Selected Papers) 2013: 53-67 - [c83]Jukka Tupamaki, Tommi Mikkonen:
On the transition from the web to the cloud. WSE 2013: 51-59 - 2012
- [j18]Terhi Kilamo, Imed Hammouda, Tommi Mikkonen, Timo Aaltonen:
From proprietary to open source - Growing an open source ecosystem. J. Syst. Softw. 85(7): 1467-1478 (2012) - [j17]Tommi Mikkonen, Mikko Terho, Mikko Kuusipalo, Pekka Reijula, Arto Salminen:
Toward a cloud-based mobile device: Scriptable web applications as first-class citizens. Serv. Oriented Comput. Appl. 6(4): 341-349 (2012) - [j16]Mikko Raatikainen, Tommi Mikkonen, Varvana Myllärniemi, Niko Mäkitalo, Tomi Männistö, Juha Savolainen:
Mobile Content as a Service A Blueprint for a Vendor-Neutral Cloud of Mobile Devices. IEEE Softw. 29(4): 28-32 (2012) - [c82]Bahtijar Vogel, Arianit Kurti, Marcelo Milrad, Tommi Mikkonen:
Architectural Concepts: Evolution of a Software System across Design and Implementation Stages in Dynamically Changing Environments. COMPSAC Workshops 2012: 144-151 - [c81]Janne Lautamäki, Antti Nieminen, Johannes Koskinen, Timo Aho, Tommi Mikkonen, Marc Englund:
CoRED: browser-based Collaborative Real-time Editor for Java web applications. CSCW 2012: 1307-1316 - [c80]Niko Mäkitalo, Heikki Peltola, Tuomas Turto, Tommi Mikkonen, Juha Savolainen:
Complementing Web Service Architecture. EJC 2012: 23-30 - [c79]Kati Kuusinen, Tommi Mikkonen, Santtu Pakarinen:
Agile User Experience Development in a Large Software Organization: Good Expertise but Limited Impact. HCSE 2012: 94-111 - [c78]Miika Penttinen, Tommi Mikkonen:
Subcontracting for Scrum Teams: Experiences and Guidelines from a Large Development Organization. ICGSE 2012: 195-199 - [c77]Arto Salminen, Tommi Mikkonen:
Mashups - Software Ecosystems for the Web Era. IWSECO@ICSOB 2012: 18-32 - [c76]Niko Mäkitalo, Jari Pääkkö, Mikko Raatikainen, Varvana Myllärniemi, Timo Aaltonen, Tapani Leppänen, Tomi Männistö, Tommi Mikkonen:
Social devices: collaborative co-located interactions in a mobile cloud. MUM 2012: 10 - [c75]Linus Nyman, Tommi Mikkonen, Juho Lindman, Martin Fougère:
Perspectives on Code Forking and Sustainability in Open Source Software. OSS 2012: 274-279 - [c74]Muhammad Ali Babar, Parastoo Mohagheghi, Åke Edlund, Sébastien Mosser, Tommi Mikkonen, Peep Küngas:
Nordic Symposium on Cloud Computing and Internet Technologies (NordiCloud). WICSA/ECSA Companion Volume 2012: 1-4 - [c73]Tommi Mikkonen, Antti Nieminen:
Elements for a cloud-based development environment: online collaboration, revision control, and continuous integration. WICSA/ECSA Companion Volume 2012: 14-20 - [c72]Tommi Mikkonen, Arto Salminen:
Implementing Mobile Mashware Architecture: Downloadable Components as On-Demand Services. ANT/MobiWIS 2012: 553-560 - [e1]Imed Hammouda, Björn Lundell, Tommi Mikkonen, Walt Scacchi:
Open Source Systems: Long-Term Sustainability - 8th IFIP WG 2.13 International Conference, OSS 2012, Hammamet, Tunisia, September 10-13, 2012. Proceedings. IFIP Advances in Information and Communication Technology 378, Springer 2012, ISBN 978-3-642-33441-2 [contents] - 2011
- [j15]Tommi Mikkonen, Antero Taivalsaari:
Reports of the Web's Death Are Greatly Exaggerated. Computer 44(5): 30-36 (2011) - [j14]Linus Nyman, Tommi Mikkonen:
To Fork or Not to Fork: Fork Motivations in SourceForge Projects. Int. J. Open Source Softw. Process. 3(3): 1-9 (2011) - [j13]Imed Hammouda, Kai Koskimies, Tommi Mikkonen:
Managing Concern Knowledge in Software Systems. Int. J. Softw. Eng. Knowl. Eng. 21(7): 957-987 (2011) - [j12]Timo Nummenmaa, Aleksi Tiensuu, Eleni Berki, Tommi Mikkonen, Jussi Kuittinen, Annakaisa Kultima:
Supporting agile development by facilitating natural user interaction with executable formal specifications. ACM SIGSOFT Softw. Eng. Notes 36(4): 1-10 (2011) - [c71]Antero Taivalsaari, Tommi Mikkonen, Matti Anttonen, Arto Salminen:
The Death of Binary Software: End User Software Moves to the Web. C5 2011: 17-23 - [c70]Antero Taivalsaari, Tommi Mikkonen:
The Web as an Application Platform: The Saga Continues. EUROMICRO-SEAA 2011: 170-174 - [c69]Joonas Salo, Timo Aaltonen, Tommi Mikkonen:
MashReduce - Server-Side Mashups for Mobile Devices. GPC 2011: 168-177 - [c68]Janne Lautamäki, Tommi Mikkonen:
Cross-Domain Embedding for Vaadin Applications. ICWE Workshops 2011: 62-73 - [c67]Linus Nyman, Tommi Mikkonen:
To Fork or Not to Fork: Fork Motivations in SourceForge Projects. OSS 2011: 259-268 - [c66]Tommi Mikkonen, Arto Salminen:
Towards a Reference Architecture for Mashups. OTM Workshops 2011: 647-656 - [c65]Matti Anttonen, Arto Salminen, Tommi Mikkonen, Antero Taivalsaari:
Transforming the web into a real application platform: new technologies, emerging trends and missing pieces. SAC 2011: 800-807 - [c64]Antero Taivalsaari, Tommi Mikkonen:
Objects in the cloud may be closer than they appear towards a taxonomy of web-based software. WSE 2011: 59-64 - [c63]Antti Peuhkurinen, Tommi Mikkonen, Mikko Terho:
Using RDF Data as Basis for 3D Window Management in Mobile Devices. ANT/MobiWIS 2011: 645-652 - [c62]Tommi Mikkonen, Mikko Terho, Mikko Kuusipalo, Pekka Reijula:
Scriptable web applications as first-class citizens. ANT/MobiWIS 2011: 661-668 - 2010
- [j11]Janne Kuuskeri, Tommi Mikkonen:
Partitioning Web Applications Between the Server and the Client. J. Web Eng. 9(3): 207-226 (2010) - [c61]Antero Taivalsaari, Tommi Mikkonen:
Simplifying Interactive Programming with Keywords "that' and "those'. EUROMICRO-SEAA 2010: 393-397 - [c60]Janne Kuuskeri, Tommi Mikkonen:
REST Inspired Code Partitioning with a JavaScript Middleware. ICWE Workshops 2010: 244-255 - [c59]Arto Salminen, Tommi Mikkonen, Feetu Nyrhinen, Antero Taivalsaari:
Developing client-side mashups: experiences, guidelines and the road ahead. MindTrek 2010: 161-168 - [c58]Imed Hammouda, Tommi Mikkonen, Ville Oksanen, Ari Jaaksi:
Open source legality patterns: architectural design decisions motivated by legal concerns. MindTrek 2010: 207-214 - [c57]Lasse Holmstedt, Tommi Mikkonen, Mikko Terho:
Tool Support for Constructing Mobile Mashups. MobiCASE 2010: 39-58 - [c56]Olli Kallioinen, Tommi Mikkonen:
Debugging Tools for MIDP Java Devices. MobiCASE 2010: 80-99 - [c55]Terhi Kilamo, Timo Aaltonen, Imed Hammouda, Teemu J. Heinimäki, Tommi Mikkonen:
Evaluating the Readiness of Proprietary Software for Open Source Development. OSS 2010: 143-155 - [c54]Tommi Mikkonen, Arto Salminen:
Towards Pervasive Mashups in Embedded Devices. RTCSA 2010: 35-42 - [c53]Janne Kuuskeri, Janne Lautamäki, Tommi Mikkonen:
Peer-to-peer collaboration in the lively kernel. SAC 2010: 812-817 - [c52]Tommi Mikkonen, Antero Taivalsaari:
The mashware challenge: bridging the gap between web development and software engineering. FoSER 2010: 245-250 - [c51]Jan Miettinen, Tommi Mikkonen, Antero Taivalsaari:
The lively dock: Web applications as live thumbnails. WSE 2010: 117-120
2000 – 2009
- 2009
- [c50]Janne Kuuskeri, Tommi Mikkonen, Antero Taivalsaari:
AsyncHttpEvalRequest: A New Primitive for Downloading Web Applications Incrementally and Securely. EUROMICRO-SEAA 2009: 80-86 - [c49]Feetu Nyrhinen, Tommi Mikkonen:
Web Browser as a Uniform Application Platform: How Far Are We?. EUROMICRO-SEAA 2009: 578-584 - [c48]Feetu Nyrhinen, Arto Salminen, Tommi Mikkonen, Antero Taivalsaari:
Lively Mashups for Mobile Devices. MobiCASE 2009: 123-141 - [c47]Antti Kervinen, Jarmo Jaakkola, Antti Nieminen, Tommi Mikkonen:
Towards eased debugging of Python applications on Maemo platform. Mobility Conference 2009 - [c46]Tommi Mikkonen, Antero Taivalsaari, Mikko Terho:
Lively for Qt: a platform for mobile web applications. Mobility Conference 2009 - [c45]Aki Seppänen, Tommi Mikkonen:
Porting Legacy Applications to Multicore: Experiences from an Industrial System. PDP 2009: 127-132 - [c44]Tommi Mikkonen, Antero Taivalsaari:
Creating a mobile web application platform: the lively kernel experiences. SAC 2009: 177-184 - [c43]Janne Kuuskeri, Tommi Mikkonen:
Partitioning web applications between the server and the client. SAC 2009: 647-652 - 2008
- [j10]Jukka Manner, Simone Leggio, Tommi Mikkonen, Jussi Saarinen, Pekka Vuorela, Antti Ylä-Jääski:
Seamless service interworking of ad-hoc networks and the Internet. Comput. Commun. 31(10): 2293-2307 (2008) - [j9]Timo Aaltonen, Tommi Mikkonen:
Managing software evolution with a formalised abstraction hierarchy. Int. J. Comput. Appl. Technol. 31(1/2): 120-130 (2008) - [j8]Jussi Saarinen, Tommi Mikkonen, Sasu Tarkoma, Jani Heikkinen, Risto Pitkänen:
Towards a Server-Centric Interaction Architecture for Wireless Applications. KSII Trans. Internet Inf. Syst. 2(2): 103-119 (2008) - [c42]Jakub Rudzki, Imed Hammouda, Tommi Mikkonen:
Ensuring Architecture Conventions in Multi-site Development. COMPSAC 2008: 339-346 - [c41]Jani Metsä, Mika Katara, Tommi Mikkonen:
Comparing Aspects with Conventional Techniques for Increasing Testability. ICST 2008: 387-395 - [c40]Raine Mäkeläinen, Cristiano di Flora, Tommi Mikkonen:
Enhanced integration of Java to symbian OS using smart pointers. JTRES 2008: 38-47 - [c39]Antero Taivalsaari, Tommi Mikkonen:
Mashups and modularity: Towards secure and reusable web applications. ASE Workshops 2008: 25-33 - [c38]Imed Hammouda, Jan Bosch, Mehdi Jazayeri, Tommi Mikkonen:
First International Workshop on Social Software Engineering and Applications (SoSEA 2008). ASE 2008: 531-532 - [c37]Juha Järvensivu, Tommi Mikkonen:
Forging A Community - Not: Experiences On Establishing An Open Source Project. OSS 2008: 15-27 - [c36]Daniel Ingalls, Krzysztof Palacz, Stephen Uhler, Antero Taivalsaari, Tommi Mikkonen:
The Lively Kernel A Self-supporting System on a Web Page. S3 2008: 31-50 - [c35]Antero Taivalsaari, Tommi Mikkonen, Dan Ingalls, Krzysztof Palacz:
Web Browser as an Application Platform. EUROMICRO-SEAA 2008: 293-302 - [c34]Tommi Mikkonen, Antero Taivalsaari:
Web Applications - Spaghetti Code for the 21st Century. SERA 2008: 319-328 - 2007
- [c33]Jani Metsä, Mika Katara, Tommi Mikkonen:
Testing Non-Functional Requirements with Aspects: An Industrial Case Study. QSIC 2007: 5-14 - 2006
- [j7]Linda Källström, Simone Leggio, Jukka Manner, Tommi Mikkonen, Kimmo E. E. Raatikainen, Jussi Saarinen, Sanna Suoranta, Antti Ylä-Jääski:
A framework for seamless service interworking in ad-hoc networks. Comput. Commun. 29(16): 3277-3294 (2006) - [j6]Timo Aaltonen, Mika Katara, Reino Kurki-Suonio, Tommi Mikkonen:
On Horizontal Specification Architectures and Their Aspect-Oriented Implementations. LNCS Trans. Aspect Oriented Softw. Dev. 2: 1-29 (2006) - [c32]Timo Lehtonen, Said Benamar, Vesa Laamanen, Ilkka Luoma, Olli Ruotsalainen, Jaakko Salonen, Tommi Mikkonen:
Towards user-friendly mobile browsing. AAA-IDEA 2006: 6 - [c31]Tommi Mikkonen, Risto Pitkänen:
On Agility of Formal Specification. EJC 2006: 1-16 - [c30]Juha Järvensivu, Matti Kosola, Mikko Kuusipalo, Pekka Reijula, Tommi Mikkonen:
Developing an Open Source Integrated Development Environment for a Mobile Device. ICSEA 2006: 55 - [c29]Kimmo Kiviluoma, Johannes Koskinen, Tommi Mikkonen:
Run-time monitoring of architecturally significant behaviors using behavioral profiles and aspects. ISSTA 2006: 181-190 - [c28]Vesa-Matti Hartikainen, Pasi P. Liimatainen, Tommi Mikkonen:
On Mobile Java Memory Consumption. PDP 2006: 333-339 - [c27]Tommi Mikkonen:
On the Dominance of Decompositions in Models and their Aspect-Oriented Implementations. ABMB 2006: 19-28 - 2005
- [c26]Imed Hammouda, Markku Hakala, Mika Pussinen, Mika Katara, Tommi Mikkonen:
Concern-Based Development of Pattern Systems. EWSA 2005: 113-129 - [c25]Jani Pesonen, Mika Katara, Tommi Mikkonen:
Production-Testing of Embedded Systems with Aspects. Haifa Verification Conference 2005: 90-102 - [c24]Juha Järvensivu, Tommi Mikkonen:
.NET As A Platform For Wireless Applications. Wireless Information Systems 2005: 104-113 - 2004
- [j5]Mika Korhonen, Tommi Mikkonen:
Assessing systems adaptability to a product family. J. Syst. Archit. 50(7): 383-392 (2004) - [j4]Petri Selonen, Mika Siikarla, Kai Koskimies, Tommi Mikkonen:
Towards the Unification of Patterns and Profiles in UML. Nord. J. Comput. 11(3): 235-253 (2004) - [c23]Kirsti Ala-Mutka, Tommi Mikkonen:
Common Computer-aided Assessment for University and Industry? CATE 2004: 479-484 - [c22]Tommi Mikkonen, Risto Pitkänen, Mika Pussinen:
On the Role of Architectural Style in Model Driven Development. EWSA 2004: 74-87 - [c21]Tommi Mikkonen, Mika Pussinen:
UML-based Tool Support for Separating Application and Architectural Evolution. IWPSE 2004: 67-75 - [c20]Imed Hammouda, Johannes Koskinen, Mika Pussinen, Mika Katara, Tommi Mikkonen:
Adaptable Concern-Based Framework Specialization in UML. ASE 2004: 78-87 - [c19]Riku Järvensivu, Risto Pitkänen, Tommi Mikkonen:
Object-oriented middleware for location-aware systems. SAC 2004: 1184-1190 - 2003
- [j3]Jyke Jokinen, Hannu-Matti Järvinen, Tommi Mikkonen:
Incremental introduction of behaviors with static software architecture. Comput. Stand. Interfaces 25(3): 215-222 (2003) - [j2]Kirsti Ala-Mutka, Tommi Mikkonen:
Experiences with Distributed Open Source Courses. Informatica (Slovenia) 27(3): 243-254 (2003) - [c18]Tommi Mikkonen:
Experiences on Developing and Using a Tool Support for Formal Specification. Ada-Europe 2003: 297-308 - [c17]Jyke Jokinen, Tommi Mikkonen:
Programming in Increments: A Case Study. IASSE 2003: 183-187 - [c16]Mika Korhonen, Tommi Mikkonen:
Assessing Systems Adaptability to a Product Family. Software Engineering Research and Practice 2003: 135-141 - 2002
- [c15]Timo Aaltonen, Tommi Mikkonen:
Managing Software Evolution with a Formalized Abstraction Hierarchy. ICECCS 2002: 224-231 - [c14]Tommi Myllymäki, Kai Koskimies, Tommi Mikkonen:
Structuring Product-Lines: A Layered Architectural Style. OOIS 2002: 482-487 - [c13]Timo Aaltonen, Joni Helin, Mika Katara, Pertti Kellomäki, Tommi Mikkonen:
Coordinating Aspects and Objects. FOCLASA 2002: 248-267 - 2001
- [j1]Tommi Mikkonen, Peeter Pruuden:
Flexibility as a Design Driver. Computer 34(11): 52-56 (2001) - [c12]Timo Aaltonen, Tommi Mikkonen:
Software Evolution Based on Formalized Abstraction Hierarchy. FFSE@CSMR 2001: 29-34 - [c11]Mika Katara, Tommi Mikkonen:
Aspect-Oriented Specification Architectures for Distributed Real-Time Systems. ICECCS 2001: 180-190 - [c10]Tommi Mikkonen, Peeter Pruuden:
Practical Perspectives on Software Architectures, High-Level Design, and Evolution. IWPSE 2001: 122-125 - [c9]Tommi Mikkonen, Risto Pitkänen:
Facilities of Practice Reflecting Abstractions of Theory, and Vice Versa. SCCC 2001: 203-212 - 2000
- [c8]Pertti Kellomäki, Tommi Mikkonen:
Design Templates for Collective Behavior. ECOOP 2000: 277-295
1990 – 1999
- 1999
- [c7]Pertti Kellomäki, Tommi Mikkonen:
Archived Design Steps in Temporal Logic. World Congress on Formal Methods 1999: 1858 - [c6]Tommi Mikkonen:
Codesign Requires Closed-System Specifications. PDPTA 1999: 2968-2974 - 1998
- [c5]Reino Kurki-Suonio, Tommi Mikkonen:
Harnessing the Power of Interaction. EJC 1998: 1-11 - [c4]Tommi Mikkonen:
Formalizing Design Patterns. ICSE 1998: 115-124 - [c3]Pertti Kellomäki, Tommi Mikkonen:
Modeling Distributed State as an Abstract Object. DIPES 1998: 223-230 - [c2]Reino Kurki-Suonio, Tommi Mikkonen:
Abstractions of Distributed Cooperation, their Refinement and Implementation. PDSE 1998: 94-102 - 1997
- [c1]Reino Kurki-Suonio, Tommi Mikkonen:
Liberating Object-Oriented Modeling from Programming-Level Abstractions. ECOOP Workshops 1997: 195-199
Coauthor Index
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-12-23 20:29 CET by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint