In smart spaces, multiple connected objects and sensors act in a coordinated manner through automations that are deployed into the environment. A common approach to empowering users to configure the desired automated behaviours is using trigger-action programming (TAP). However, it can be difficult for users to untangle the behaviour of the created rules. In this paper, we propose a novel solution, ExplainTAP, whose objective is to support users in detecting and understanding possible problems between TAP rules (such as conflicts and unexpected direct or indirect rule activations). It also detects inconsistencies between such automations and users’ goals. After the analysis, the tool proposes possible improvements. For this purpose, the tool can also simulate and analyse the context in which rules could be activated and provide explanations about possible issues to make the behaviour of the smart space more transparent. The paper also reports on a user test of the tool with 18 participants, which provided overall positive feedback and highlighted its usefulness.
Explaining problems in daily automations with ExplainTAP
Maenza S.;Mattioli A.;Paterno' F.
2025
Abstract
In smart spaces, multiple connected objects and sensors act in a coordinated manner through automations that are deployed into the environment. A common approach to empowering users to configure the desired automated behaviours is using trigger-action programming (TAP). However, it can be difficult for users to untangle the behaviour of the created rules. In this paper, we propose a novel solution, ExplainTAP, whose objective is to support users in detecting and understanding possible problems between TAP rules (such as conflicts and unexpected direct or indirect rule activations). It also detects inconsistencies between such automations and users’ goals. After the analysis, the tool proposes possible improvements. For this purpose, the tool can also simulate and analyse the context in which rules could be activated and provide explanations about possible issues to make the behaviour of the smart space more transparent. The paper also reports on a user test of the tool with 18 participants, which provided overall positive feedback and highlighted its usefulness.| File | Dimensione | Formato | |
|---|---|---|---|
|
paper_013.pdf
embargo fino al 13/06/2026
Descrizione: Explaining Problems in Daily Automations with ExplainTAP
Tipologia:
Documento in Post-print
Licenza:
NON PUBBLICO - Accesso privato/ristretto
Dimensione
807.05 kB
Formato
Adobe PDF
|
807.05 kB | Adobe PDF | Visualizza/Apri Richiedi una copia |
|
Maenza-Mattioli-Paternò_Springer 2025.pdf
solo utenti autorizzati
Descrizione: Explaining Problems in Daily Automations with ExplainTAP
Tipologia:
Versione Editoriale (PDF)
Licenza:
NON PUBBLICO - Accesso privato/ristretto
Dimensione
2.86 MB
Formato
Adobe PDF
|
2.86 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.


