SENSATION: An Authoring Tool to Support Event-State Paradigm in End-User Development

被引:3
作者
Desolda, Giuseppe [1 ]
Greco, Francesco [1 ]
Guarnieri, Francisco [2 ]
Mariz, Nicole [2 ]
Zancanaro, Massimo [2 ,3 ]
机构
[1] Univ Bari Aldo Moro, Comp Sci Dept, Bari, Italy
[2] Univ Trento, Dept Psychol & Cognit Sci, Rovereto, Italy
[3] Fdn Bruno Kessler, Trento, Italy
来源
HUMAN-COMPUTER INTERACTION, INTERACT 2021, PT II | 2021年 / 12933卷
关键词
End-User Development; Internet of Things; Trigger action programming;
D O I
10.1007/978-3-030-85616-8_22
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we present the design and the evaluation of an authoring tool for End-User Development, which supports the definition of Trigger-Actions rules that combines events and states in the triggers. The possibility of using either states or events in triggers has already been discussed in the literature. However, it is recognized that the state/event distinction is difficult to manage for users. In this paper, we propose an authoring tool that provides explicit support for managing this distinction. We compare it with a state-of-the-art authoring tool that implements the classical event-event paradigm.
引用
收藏
页码:373 / 382
页数:10
相关论文
共 27 条
[1]   User-defined semantics for the design of IoT systems enabling smart interactive experiences [J].
Ardito, Carmelo ;
Desolda, Giuseppe ;
Lanzilotti, Rosa ;
Malizia, Alessio ;
Matera, Maristella ;
Buono, Paolo ;
Piccinno, Antonio .
PERSONAL AND UBIQUITOUS COMPUTING, 2020, 24 (06) :781-796
[2]   Analysing trade-offs in frameworks for the design of smart environments [J].
Ardito, Carmelo ;
Desolda, Giuseppe ;
Lanzilotti, Rosa ;
Malizia, Alessio ;
Matera, Maristella .
BEHAVIOUR & INFORMATION TECHNOLOGY, 2020, 39 (01) :47-71
[3]   Automatic control of workflow processes using ECA rules [J].
Bae, J ;
Bae, H ;
Kang, SH ;
Kim, Y .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2004, 16 (08) :1010-1023
[4]   An empirical evaluation of the System Usability Scale [J].
Bangor, Aaron ;
Kortum, Philip T. ;
Miller, James T. .
INTERNATIONAL JOURNAL OF HUMAN-COMPUTER INTERACTION, 2008, 24 (06) :574-594
[5]   How Users Interpret Bugs in Trigger-Action Programming [J].
Brackenbury, Will ;
Deora, Abhimanyu ;
Ritchey, Jillian ;
Vallee, Jason ;
He, Weijia ;
Wang, Guan ;
Littman, Michael L. ;
Ur, Blase .
CHI 2019: PROCEEDINGS OF THE 2019 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, 2019,
[6]   Exploring End User Programming Needs in Home Automation [J].
Brich, Julia ;
Walch, Marcel ;
Rietzler, Michael ;
Weber, Michael ;
Schaub, Florian .
ACM TRANSACTIONS ON COMPUTER-HUMAN INTERACTION, 2017, 24 (02)
[7]  
Brooke J., 1996, USABILITY EVALUATION, P189
[8]   TAPrec: Supporting the Composition of Trigger-Action Rules Through Dynamic Recommendations [J].
Corno, Fulvio ;
De Russis, Luigi ;
Roffarello, Alberto Monge .
PROCEEDINGS OF THE 25TH INTERNATIONAL CONFERENCE ON INTELLIGENT USER INTERFACES, IUI 2020, 2020, :579-588
[9]   Empowering End Users in Debugging Trigger-Action Rules [J].
Corno, Fulvio ;
De Russis, Luigi ;
Rofarello, Alberto Monge .
CHI 2019: PROCEEDINGS OF THE 2019 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, 2019,
[10]   Task Automation Services: Automation for the Masses [J].
Coronado, Miguel ;
Iglesias, Carlos A. .
IEEE INTERNET COMPUTING, 2016, 20 (01) :52-58