Given the growing adoption of IoT technologies, several approaches have been presented to enable people to increase their control over their smart devices and provide relevant support. Recommendation systems have been proposed in many domains, but have received limited attention in the area of End-User Development (EUD). We propose a novel approach for formulating recommendations in this area, based on deconstructing trigger-action rules into sequences of elements and the links between them. For this purpose, we propose a solution inspired by methods aimed at addressing the sequence-prediction problem. We have used this approach to provide users with two different types of recommendations: full rules for the one being edited, and parts of rules relevant for the next step to take in order to complete the current rule editing. In this paper, we present the design and a first evaluation of the two different possibilities to generate and display recommendations in a block-based EUD environment for creating automations for Internet of Things (IoT) contexts.

Recommendations for creating trigger-action rules in a block-based environment

Mattioli A;Paternò F
2021

Abstract

Given the growing adoption of IoT technologies, several approaches have been presented to enable people to increase their control over their smart devices and provide relevant support. Recommendation systems have been proposed in many domains, but have received limited attention in the area of End-User Development (EUD). We propose a novel approach for formulating recommendations in this area, based on deconstructing trigger-action rules into sequences of elements and the links between them. For this purpose, we propose a solution inspired by methods aimed at addressing the sequence-prediction problem. We have used this approach to provide users with two different types of recommendations: full rules for the one being edited, and parts of rules relevant for the next step to take in order to complete the current rule editing. In this paper, we present the design and a first evaluation of the two different possibilities to generate and display recommendations in a block-based EUD environment for creating automations for Internet of Things (IoT) contexts.
2021
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
End user development
Recommendation systems
Recommendations for personalisation
Internet of Things
Trigger-action programming
File in questo prodotto:
File Dimensione Formato  
prod_450204-doc_163063.pdf

accesso aperto

Descrizione: This is the Author Accepted Manuscript (postprint) version of the following paper: Mattioli A., Paternò F. “Recommendations for creating trigger-action rules in a block-based environment”, 2021, accepted for publication in “Behaviour & Information Technology”. DOI: 10.1080/0144929X.2021.1900396.
Tipologia: Documento in Post-print
Licenza: Creative commons
Dimensione 596.93 kB
Formato Adobe PDF
596.93 kB Adobe PDF Visualizza/Apri
prod_450204-doc_180019.pdf

solo utenti autorizzati

Descrizione: Recommendations for creating trigger-action rules in a block-based environment
Tipologia: Versione Editoriale (PDF)
Licenza: NON PUBBLICO - Accesso privato/ristretto
Dimensione 1.82 MB
Formato Adobe PDF
1.82 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/400409
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 13
  • ???jsp.display-item.citation.isi??? 8
social impact