About
42
Publications
10,430
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
601
Citations
Publications
Publications (42)
Cities serve as vital hubs of economic activity and knowledge generation and dissemination. As such, cities bear a significant responsibility to uphold environmental protection measures while promoting the welfare and living comfort of their residents. There are diverse views on the development of smart cities, from integrating Information and Comm...
In a post-pandemic world, remaining vigilant and maintaining social distancing are still crucial so societies can contain the virus and the public can avoid disproportionate health impacts. Augmented Reality (AR) can visually assist users in understanding the distances in social distancing. However, integrating external sensing and analysis is requ...
italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Edge Intelligence
(EI) is an emerging computing and communication paradigm that enables Artificial Intelligence (AI) functionality at the network edge. In this article, we highlight EI as an emerging and important field of research, discuss the state o...
Real-world data streams pose a unique challenge to the implementation of machine learning (ML) models and data analysis. A notable problem that has been introduced by the growth of Internet of Things (IoT) deployments across the smart city ecosystem is that the statistical properties of data streams can change over time, resulting in poor predictio...
Background
The open Suomi24 discussion forum, Finland’s largest topic-centric social media, provides excellent opportunities to study users’ interactions with various contemporary discussion topics. Its easy access and anonymity enable patient and users to seek valuable advices or share their experiences. This paper focuses primarily on cancer heal...
Advances in technology and data analysis provide rich opportunities for developing intelligent environments assisting their inhabitants, so-called smart environments or smart spaces. Enhanced with technology, sensors, user interfaces, and various applications, such smart spaces are capable of recognizing users and situations they are in, react acco...
—Sentiment analysis, also known as opinion mining,
plays a big role in both private and public sector Business
Intelligence (BI); it attempts to improve public and customer
experience. Nevertheless, de-identified sentiment scores from
public social media posts can compromise individual privacy due
to their vulnerability to record linkage attacks. E...
This study discusses measurement of well-being in the context of smart environments. We propose an experimental design which induces variation in an individual's flow, stress, and affect for testing different measurement methods. Both qualitative and quantitative measuring methods are applied, with a variety of wearable sensors (EEG sensor, smart r...
Prevalent weather prediction methods are based on sensor data, collected by satellites and a sparse grid of stationary weather stations. Various initiatives improve the prediction models by including additional data sources such as mobile weather sensors, mobile phones, and micro weather stations of, for example, smart homes. The underlying computi...
Modern connected cities are more and more leveraging advances in ICT to improve their services and the quality of life of their inhabitants. The data generated from different sources, such as environmental sensors, social networking platforms, traffic counters, are harnessed to achieve these end goals. However, collecting, integrating, and analyzin...
Recent technological development offers new possibilities for taking into account peoples' personal wellness data in adjustment of environment conditions. For example, users' heartrate, facial expression, room temperature, and CO2 data could be used for adjustment of lighting, temperature, and air-condition to support people's wellbeing in smart en...
What does well-being mean in the context of smart environments? What restrictions are set, how can well-being be measured and predicted? Can smart environments control or influence individual well-being? We seek to answer these questions by aggregating existing research on well-being and identifying the concepts relevant for smart environments. As...
Energy efficient personal transportation requires fuel-efficient and route aware driving. Driving coaching systems can provide to drivers all the information and guidance that is needed to learn these skills. However, persuading drivers to change their driving behaviour is a challenging task. The authors identify functional, design, safety, and per...
Application composition is an approach to
create applications by using software components as
building blocks. Applications can be composed of Web
Services and resources associated with mobile devices,
displays and various augmented everyday objects. In
this article, we focus on ubiquitous applications which
aim at supporting users’ needs and every...
Recent advances in technology are changing the way how everyday activities are performed. Technologies in the traffic domain provide diverse instruments of gathering and analysing data for more fuel-efficient, safe, and convenient travelling for both drivers and passengers. In this article, we propose a reference architecture for a context-aware dr...
New technologies enable novel types of learning activities that differ radically from traditional approach of visiting lectures and doing homework assignments. Namely, these technologies support transforming our everyday environments into learning environments. This concept is referred to in the literature as ubiquitous learning. Enriching ubiquito...
In this paper, we identify ambient social interactions as an important direction of research in Ambient Intelligence. To enable intelligence for ambient social interactions, we build knowledge-based systems to aggregate information from heterogeneous sources, including physical environments, users' social tasks and available services. Such knowledg...
Recently, we have been witnessing how various social applications and networking services are being integrated more deeply into our daily lives. Until now, social interaction has been attributed exclusively to humans, while resources and the smart space have supported interaction as passive mediators only. However, the involvement of smart spaces a...
Service composition provides value-adding services through composing basic Web services, which may be provided by various organizations. Cloud computing presents an efficient managerial, on-demand, and scalable way to integrate computational resources hardware, platform, and software. However, existing Cloud architecture lacks the layer of middlewa...
Smart spaces are highly dynamic interactive environments supporting people in their activities. Management of such environments is a very challenging task due to the volatile nature of the interactions happening among resources and people acting in these environments. In this article, we study whether meta-level control of smart spaces helps to tac...
Ubiquitous computing environments advocate creating applications by plugging together various resources
(mobile devices, displays, augmented everyday objects, and so on) and Web Services to support the user’s
everyday activities and needs. This approach is referred to as application composition, and such applications
are called composite. Due to th...
Purpose
Context‐awareness is an essential property of any pervasive system perceiving its environment. Such a system captures and processes context, i.e. the features describing the relevant aspects of environment state and user behaviour. However, development of these systems still requires solving a number of research and engineering challenges....
The development of ambient social applications brings challenges to aggregate information from heterogeneous sources, like users, physical environments, and available services. We propose a framework for aggregating information from different sources, and utilize a novel representation, Entity Notation (EN), as a starting point of connecting all in...
Smart spaces provide services that support users in their daily lives. This requires the smart spaces to recognize the situations and adapt to them. Identifying the situation and adjustment to it in the physical environment has attracted lots of research, but recognition and adaptation at the meta-level has not been studied much. We refer with meta...
Incorporating service composition and pervasive computing into managing users' complex everyday activities calls for the Pervasive Service Composition paradigm for everyday life. In this paper, we propose the concept of Context-Aware Pervasive Service Composition (CAPSC), which aims at enabling a pervasive system to provide user service composition...
Incorporating service composition and pervasive computing into managing user’s everyday activities gives rise to the paradigm
of Pervasive Service Composition for everyday life. This paper presents a novel generic model for services supporting everyday
activities. The resulting service composition consists of local services within service peers and...
This article presents Collect&Drop application, a pervasive system which utilizes RFID technology to store and pick digital content with mobile phones and play it with smart space's displays and speakers. Collect&Drop is implemented with the support of three reasoning engines, based on CLIPS, Jess and Win-Prolog. We discuss advantages and drawbacks...
Pervasive Service Computing applies service composition and pervasive computing into managing user's complex everyday activities. To identify the nature of Pervasive Service Computing, we investigate a generic service-oriented pervasive computing scenario - `pervasive campus'. We identify the characteristics of Pervasive Service Computing to be: se...
Context is a multi-dimensional concept. It is hard to define context generally for computer science. Which information is considered as context, which is not? Why are the certain context elements relevant for a certain case, but irrelevant for another? How to explain this to computers? Can computers learn these issues as humans do? In our paper we...
This paper proposes context modelling and reasoning to enable intelligent services in a ubiquitous campus. An ontology-based modelling includes upper level context modelling and domain-specific modelling for the campus area. Ontological and rule-based inferencing, which facilitate ubiquitous functionality for daily life, are implemented by utilizin...
Pervasive Service Composition (PSC) incorporates service composition and pervasive computing into managing user's everyday activities. A generic Reference Model of Pervasive Service Composition (PSC-RM) is needed for guiding PSC architecture design and implementation. To design PSC-RM, we first investigate and present a user's generic activity mode...
We present a multimodal media center interface based on a novel combination of new modalities. The application is based on a combination of a large high-definition display and a mobile phone. Users can interact with the system using speech input (speech recognition), physical touch (touching physical icons with the mobile phone), and gestures. We p...