Supporting end-user debugging of trigger-action rules for IoT applications. Issue 123 (March 2019)
- Record Type:
- Journal Article
- Title:
- Supporting end-user debugging of trigger-action rules for IoT applications. Issue 123 (March 2019)
- Main Title:
- Supporting end-user debugging of trigger-action rules for IoT applications
- Authors:
- Manca, Marco
Paternò, Fabio
Santoro, Carmen
Corcella, Luca - Abstract:
- Highlights: A method for supporting debugging of trigger-action rules. A tool supporting the debugging method with the possibility to simulate the corresponding contexts of use. A solution integrated in the tool for detecting possible conflicts amongst the trigger-action rules. An empirical validation that the tool allows users to identify and correct mistakes in their trigger-action rules more accurately. Abstract: End users need tools to enable them to control and personalise Internet of Things (IoT) applications, which may involve hundreds of interconnected objects. Trigger-action programming has shown to be a useful support for this purpose because it allows users to easily associate dynamic events with the activation of desired effects. End User Development (EUD) tools aim to allow even users without programming experience to define the behaviour of IoT applications. However, users may define rules triggering various actions that may be in conflict, or may specify rules that do not result in the intended behaviour. Although such situations can often occur, there seems to be a lack of tools able to help users understand whether the specified rules actually bring about the desired behaviour and, if not, the reasons why they fail. We present an original solution for filling this gap, which takes into account the specific aspects of trigger-action rules. We describe the design and implementation of this debugging support, and then discuss the results of a first user test.
- Is Part Of:
- International journal of human-computer studies. Issue 123(2019)
- Journal:
- International journal of human-computer studies
- Issue:
- Issue 123(2019)
- Issue Display:
- Volume 123, Issue 123 (2019)
- Year:
- 2019
- Volume:
- 123
- Issue:
- 123
- Issue Sort Value:
- 2019-0123-0123-0000
- Page Start:
- 56
- Page End:
- 69
- Publication Date:
- 2019-03
- Subjects:
- End user development -- Internet of things -- Trigger-Action Rules -- Debugging
Human-machine systems -- Periodicals
Systems engineering -- Periodicals
Human engineering -- Periodicals
Human engineering
Human-machine systems
Systems engineering
Periodicals
Electronic journals
004.019 - Journal URLs:
- http://www.sciencedirect.com/science/journal/10715819 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.ijhcs.2018.11.005 ↗
- Languages:
- English
- ISSNs:
- 1071-5819
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 4542.288100
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 22352.xml