Abstract | ||
---|---|---|
Nowadays, end users can customize their technological devices and web applications by means of trigger-action rules, defined through End-User Development (EUD) tools. However, debugging capabilities are important missing features in these tools that liMassachusetts Institute of Technology their large-scale adoption. Problems in trigger-action rules, in fact, can lead to unpredictable behaviors and security issues, e.g., a door that is unexpectedly unlocked. In this paper, we present a novel debugging approach for trigger-action programming. The goal is to assists end users during the composition of trigger-action rules by: a) highlighting possible problems that the rules may generate, and b) allowing their step-by-step simulation. The approach, based on Semantic Web and Petri Nets, has been implemented in a EUD tool, and it has been preliminary evaluated in a user study with 6 participants. Results provide evidence that the tool is usable, and it helps users in understanding and identifying problems in trigger-action rules.
|
Year | Venue | Field |
---|---|---|
2018 | CHI Extended Abstracts | USable,Petri net,End user,Computer science,Semantic Web,End-user development,Human–computer interaction,Identifying problems,Web application,Debugging |
DocType | ISBN | Citations |
Conference | 978-1-4503-5621-3 | 1 |
PageRank | References | Authors |
0.35 | 8 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Luigi De Russis | 1 | 92 | 26.25 |
Alberto Monge Roffarello | 2 | 24 | 8.96 |