University of Hertfordshire

From the same journal

User-defined semantics for the design of IoT systems enabling smart interactive experiences

Research output: Contribution to journalArticlepeer-review

Standard

User-defined semantics for the design of IoT systems enabling smart interactive experiences. / Ardito, Carmelo; Desolda, Giuseppe; Lanzilotti, Rosa; Malizia, Alessio; Matera, Maristella; Buono, Paolo; Piccinno, Antonio.

In: Personal and Ubiquitous Computing, 26.09.2020.

Research output: Contribution to journalArticlepeer-review

Harvard

APA

Vancouver

Author

Ardito, Carmelo ; Desolda, Giuseppe ; Lanzilotti, Rosa ; Malizia, Alessio ; Matera, Maristella ; Buono, Paolo ; Piccinno, Antonio. / User-defined semantics for the design of IoT systems enabling smart interactive experiences. In: Personal and Ubiquitous Computing. 2020.

Bibtex

@article{c5584d12f78640799e311c7cc5831cb5,
title = "User-defined semantics for the design of IoT systems enabling smart interactive experiences",
abstract = "Automation in computing systems has always been considered a valuable solution to unburden the user. Internet of Things (IoT) technology best suits automation in different domains, such as home automation, retail, industry, and transportation, to name but a few. While these domains are strongly characterized by implicit user interaction, more recently, automation has been adopted also for the provision of interactive and immersive experiences that actively involve the users. IoT technology thus becomes the key for Smart Interactive Experiences (SIEs), i.e., immersive automated experiences created by orchestrating different devices to enable smart environments to fluidly react to the final users{\textquoteright} behavior. There are domains, e.g., cultural heritage, where these systems and the SIEs can support and provide several benefits. However, experts of such domains, while intrigued by the opportunity to induce SIEs, are facing tough challenges in their everyday work activities when they are required to automate and orchestrate IoT devices without the necessary coding skills. This paper presents a design approach that tries to overcome these difficulties thanks to the adoption of ontologies for defining Event-Condition-Action rules. More specifically, the approach enables domain experts to identify and specify properties of IoT devices through a user-defined semantics that, being closer to the domain experts{\textquoteright} background, facilitates them in automating the IoT devices behavior. We also present a study comparing three different interaction paradigms conceived to support the specification of user-defined semantics through a “transparent” use of ontologies. Based on the results of this study, we work out some lessons learned on how the proposed paradigms help domain experts express their semantics, which in turn facilitates the creation of interactive applications enabling SIEs.",
keywords = "End-User Development of IoT interactive systems, Internet of Things, Ontologies, Smart Interactive Experiences, Trigger-action programming, User study",
author = "Carmelo Ardito and Giuseppe Desolda and Rosa Lanzilotti and Alessio Malizia and Maristella Matera and Paolo Buono and Antonio Piccinno",
note = "{\textcopyright} The Author(s) 2020. This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.",
year = "2020",
month = sep,
day = "26",
doi = "10.1007/s00779-020-01457-5",
language = "English",
journal = "Personal and Ubiquitous Computing",
issn = "1617-4909",
publisher = "Springer London",

}

RIS

TY - JOUR

T1 - User-defined semantics for the design of IoT systems enabling smart interactive experiences

AU - Ardito, Carmelo

AU - Desolda, Giuseppe

AU - Lanzilotti, Rosa

AU - Malizia, Alessio

AU - Matera, Maristella

AU - Buono, Paolo

AU - Piccinno, Antonio

N1 - © The Author(s) 2020. This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.

PY - 2020/9/26

Y1 - 2020/9/26

N2 - Automation in computing systems has always been considered a valuable solution to unburden the user. Internet of Things (IoT) technology best suits automation in different domains, such as home automation, retail, industry, and transportation, to name but a few. While these domains are strongly characterized by implicit user interaction, more recently, automation has been adopted also for the provision of interactive and immersive experiences that actively involve the users. IoT technology thus becomes the key for Smart Interactive Experiences (SIEs), i.e., immersive automated experiences created by orchestrating different devices to enable smart environments to fluidly react to the final users’ behavior. There are domains, e.g., cultural heritage, where these systems and the SIEs can support and provide several benefits. However, experts of such domains, while intrigued by the opportunity to induce SIEs, are facing tough challenges in their everyday work activities when they are required to automate and orchestrate IoT devices without the necessary coding skills. This paper presents a design approach that tries to overcome these difficulties thanks to the adoption of ontologies for defining Event-Condition-Action rules. More specifically, the approach enables domain experts to identify and specify properties of IoT devices through a user-defined semantics that, being closer to the domain experts’ background, facilitates them in automating the IoT devices behavior. We also present a study comparing three different interaction paradigms conceived to support the specification of user-defined semantics through a “transparent” use of ontologies. Based on the results of this study, we work out some lessons learned on how the proposed paradigms help domain experts express their semantics, which in turn facilitates the creation of interactive applications enabling SIEs.

AB - Automation in computing systems has always been considered a valuable solution to unburden the user. Internet of Things (IoT) technology best suits automation in different domains, such as home automation, retail, industry, and transportation, to name but a few. While these domains are strongly characterized by implicit user interaction, more recently, automation has been adopted also for the provision of interactive and immersive experiences that actively involve the users. IoT technology thus becomes the key for Smart Interactive Experiences (SIEs), i.e., immersive automated experiences created by orchestrating different devices to enable smart environments to fluidly react to the final users’ behavior. There are domains, e.g., cultural heritage, where these systems and the SIEs can support and provide several benefits. However, experts of such domains, while intrigued by the opportunity to induce SIEs, are facing tough challenges in their everyday work activities when they are required to automate and orchestrate IoT devices without the necessary coding skills. This paper presents a design approach that tries to overcome these difficulties thanks to the adoption of ontologies for defining Event-Condition-Action rules. More specifically, the approach enables domain experts to identify and specify properties of IoT devices through a user-defined semantics that, being closer to the domain experts’ background, facilitates them in automating the IoT devices behavior. We also present a study comparing three different interaction paradigms conceived to support the specification of user-defined semantics through a “transparent” use of ontologies. Based on the results of this study, we work out some lessons learned on how the proposed paradigms help domain experts express their semantics, which in turn facilitates the creation of interactive applications enabling SIEs.

KW - End-User Development of IoT interactive systems

KW - Internet of Things

KW - Ontologies

KW - Smart Interactive Experiences

KW - Trigger-action programming

KW - User study

UR - http://www.scopus.com/inward/record.url?scp=85091609962&partnerID=8YFLogxK

U2 - 10.1007/s00779-020-01457-5

DO - 10.1007/s00779-020-01457-5

M3 - Article

AN - SCOPUS:85091609962

JO - Personal and Ubiquitous Computing

JF - Personal and Ubiquitous Computing

SN - 1617-4909

ER -