Tomi Männistö

ORCID: 0000-0001-7470-5183
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Advanced Software Engineering Methodologies
  • Software Engineering Techniques and Practices
  • Software Engineering Research
  • Service-Oriented Architecture and Web Services
  • Software System Performance and Reliability
  • Business Process Modeling and Analysis
  • Product Development and Customization
  • Open Source Software Innovations
  • Model-Driven Software Engineering Techniques
  • Big Data and Business Intelligence
  • Semantic Web and Ontologies
  • Advanced Database Systems and Queries
  • Manufacturing Process and Optimization
  • Design Education and Practice
  • Information Technology Governance and Strategy
  • Software Reliability and Analysis Research
  • Distributed systems and fault tolerance
  • Teaching and Learning Programming
  • Usability and User Interface Design
  • Information Systems Theories and Implementation
  • Biomedical and Engineering Education
  • Collaboration in agile enterprises
  • Autonomous Vehicle Technology and Safety
  • Creativity in Education and Neuroscience
  • Distributed and Parallel Computing Systems

University of Helsinki
2016-2025

Software (Spain)
2020

Helsinki Institute of Physics
2016

Aalto University
2007-2014

Tieto (Finland)
2014

Technical University of Denmark
2011

Helsinki Institute for Information Technology
1998-2009

VTT Technical Research Centre of Finland
2008

Nokia (China)
2007

Département d'Informatique
2004

This article presents a generalized ontology of product configuration as step towards general configuration, which is needed to reuse and share knowledge. The presented consists set concepts for representing the knowledge on restrictions possible configurations. based synthesis main approaches configuration. Earlier are extended with new arising from our practical experience configurable products. include components, attributes, resources, ports, contexts, functions, constraints, relations...

10.1017/s0890060498124083 article EN Artificial intelligence for engineering design analysis and manufacturing 1998-09-01

As part of a Finnish research program, researchers interviewed 15 information and communications technology companies to determine the extent which adopted continuous deployment. They also aimed find out why deployment is considered beneficial what obstacles are its full adoption. The benefits mentioned most often were ability get faster feedback, deploy more keep customers satisfied, improved quality productivity. Despite understanding benefits, none fully automatic pipeline. had higher...

10.1109/ms.2015.50 article EN IEEE Software 2015-03-01

Context: A software product line is a means to develop set of products in which variability central phenomenon captured models. The field SPLs and have been topics extensive research over the few past decades. Objective: This characterizes systematic reviews (SRs) field, studies how SRs analyze use evidence-based results, identifies modeled. Method: We conducted tertiary study as form review. Results: 86 were included. become widely adopted methodology covering broadly otherwise except for...

10.1016/j.jss.2018.12.027 article EN cc-by Journal of Systems and Software 2018-12-27

Requirements Engineering (RE) has established itself as a software engineering discipline during the past decades. While researchers have been investigating RE with plethora of empirical studies, attempts to systematically derive an empirically-based theory in context just recently started. However, such is needed if we are define and motivate guidance performing high quality research practice. We aim at providing valid foundation for RE, which helps engineers establish effective efficient...

10.1145/3306607 article EN ACM Transactions on Software Engineering and Methodology 2019-02-26

The growing number of software security vulnerabilities is an ever-increasing challenge for organizations. As managers in the industry have to operate within limited budgets they also prioritize their vulnerability responses. Common Vulnerability Scoring System (CVSS) aids such prioritization by providing a metric severity vulnerabilities. In its most prominent application, as U.S. National Database (NVD), CVSS scores omit information pertaining potential exploit victims' context....

10.1109/esem.2009.5314230 article EN 2009-10-01

Artificial intelligence (AI) has made its way into everyday activities, particularly through new techniques such as machine learning (ML). These are implementable with little domain knowledge. This, combined the difficulty of testing AI systems traditional methods, system trustworthiness a pressing issue. This paper studies methods used to validate practical reported in literature. Our goal is classify and describe that realistic settings ensure dependability systems. A systematic literature...

10.1016/j.jss.2021.111050 article EN cc-by Journal of Systems and Software 2021-07-28

Abstract In Industry-Academia Collaborations (IAC) both academic, scientific research results and industrial practitioner findings experiences are produced. Both types of knowledge should be gathered, codified, disseminated efficiently effectively. This paper investigates a recent (2014–2017) large-scale IAC R&D&I program case (Need for Speed, N4S) from learning perspective. It was one the programs in Finnish SHOK (Strategic Centres Science, Technology, Innovation) system. The...

10.1186/s40309-022-00196-5 article EN cc-by European Journal of Futures Research 2022-04-25

Tertiary education institutions aim to prepare their computer science and software engineering students for working life. While much of the technical principles are covered in lower-level courses, team-based capstone courses a common way provide with hands-on experience teach soft skills. This paper explores characteristics project-based presented literature. The goal this work is understand pros cons different approaches by synthesising various aspects related experiences. In systematic...

10.1016/j.infsof.2023.107191 article EN cc-by Information and Software Technology 2023-03-09

Internet of Things (IoT) provides a thematic umbrellathat allows educators to combine various theoretical aspectsof computer science with substantial problems in everydaylife. As such, building IoT device prototypes has been suggestedby many as means for teaching and softwareengineering. However, how assessment should be conducted inthese exploratory courses is often left vague, thus, there isa need applicable methodologies. This article reports results from three years action researchin...

10.1109/icse-seet.2017.6 article EN 2017-05-01

Feature modelling has become perhaps the most popular method for representing variabilities and commonalities in software product families. A large number of feature methods supporting tools have been reported. The conceptual foundation models remains vague, a fact that severely undermines usability models. Therefore, we introduce Forfamel, rigorous modelling. Forfamel synthesises existing sense it covers concepts constructs found methods. In addition, includes few additional may prove to be...

10.1109/spline.2006.1691575 article EN 2006-09-22

10.1007/s10270-008-0103-2 article EN Software & Systems Modeling 2008-11-07

Online social media services, such as Facebook and Twitter, have set new standards on how people interact with each other online, share their everyday activities, services. While current mobile services supporting interaction are typically primarily for remote communication, similar can be introduced to co-located interactions. In a setting, proactive, context sensing devices form kind of socio-digital system where the active participants initiate among people. Physical proximity becomes key...

10.1145/2406367.2406380 article EN 2012-12-04

While creative artificial intelligence (AI) is becoming integral to our lives, we know little about what makes us call AI “creative”. Informed by prior theoretical and empirical work, investigate how perceiving evidence of a act beyond the final product affects assessment robot creativity. We study embodiment morphology as potential moderator this relationship, informing 3x2 factorial design. In two lab experiments on visual art, participants (N=30+60) assessed drawings produced physical...

10.1145/3711939 article EN other-oa ACM Transactions on Human-Robot Interaction 2025-01-31

Climate Change is the biggest environmental challenge of 21st century. Novel sensors are needed to improve our understanding carbonate chemistry and a concerted scientific effort compile different requirements, such as needs know how carbon observations measured from various parts oceans differs. ICOS, EURO-ARGO EMSO ERICs all open accessible world-class sustainable research infrastructures, with enhanced international cooperation that crucial foster innovation in field which have joined...

10.5194/egusphere-egu25-16321 preprint EN 2025-03-15
Coming Soon ...