2017
DOI: 10.1145/3057861
|View full text |Cite
|
Sign up to set email alerts
|

Personalization of Context-Dependent Applications Through Trigger-Action Rules

Abstract: Our life is characterized by the presence of a multitude of interactive devices and smart objects exploited for disparate goals in different contexts of use. Thus, it is impossible for application developers to predict at design time the devices and objects users will exploit, how they will be arranged, and in which situations and for which objectives they will be used. For such reasons, it is important to make end users able to easily and autonomously personalize the behaviour of their Internet of Things appl… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
69
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 147 publications
(70 citation statements)
references
References 29 publications
1
69
0
Order By: Relevance
“…Furthermore, recent studies criticize the expressive power of IFTTT since it is rather poor in terms of trigger and action composition [9,14], while others [15,9] show that the trigger-action approach should be further investigated to cope with the evolving IoT world. From this evidence, some works have tried to improve models and interfaces for EUD in the IoT, e.g., by allowing users to define context-dependent applications [16]. In agreement with the work of Ur et al [9], we claim that that, besides considering the context, a new breed of programming environments should be designed to support a "higher level" representation of IoT devices and services.…”
Section: End-user Development In the Iotsupporting
confidence: 79%
“…Furthermore, recent studies criticize the expressive power of IFTTT since it is rather poor in terms of trigger and action composition [9,14], while others [15,9] show that the trigger-action approach should be further investigated to cope with the evolving IoT world. From this evidence, some works have tried to improve models and interfaces for EUD in the IoT, e.g., by allowing users to define context-dependent applications [16]. In agreement with the work of Ur et al [9], we claim that that, besides considering the context, a new breed of programming environments should be designed to support a "higher level" representation of IoT devices and services.…”
Section: End-user Development In the Iotsupporting
confidence: 79%
“…Yet, novices continue to wrestle with aligning their IoT ideas with the if-then structures of trigger-action programming and in one study, selection of triggers and actions had the lowest usability ratings of all measured dimensions [31]. Participants struggled with making an appropriate choice among available components such as choosing between event triggers or condition triggers [31]. These studies show how control constructs, component design, and appropriate metaphors can lower barriers in tailoring systems for novices.…”
Section: Iot Tailoring and Agencymentioning
confidence: 95%
“…In today's IoT systems, if-then rules in the form of trigger-action recipes are commercially available and widely used [5]. They show promise for lowering the barrier to skill transfer between expert and novice users [31,72]. Yet, novices continue to wrestle with aligning their IoT ideas with the if-then structures of trigger-action programming and in one study, selection of triggers and actions had the lowest usability ratings of all measured dimensions [31].…”
Section: Iot Tailoring and Agencymentioning
confidence: 99%
See 2 more Smart Citations