Title
Visual end-user programming in smart homes: Complexity and performance.
Abstract
End-user programming in smart homes addresses tasks that range from very simple to very complex. In this study we investigate how task complexity impacts performance when using two different visual programing representations: form-filling and data-flow programming. We invited 16 participants to create rules to solve smart-home situations of varying complexity and analyzed their completion rates for the two visual programming representations. We identify the following areas of difficulty for programming novices in our smart home scenario: choosing and connecting triggers and their specifications, and using Boolean operators. Both visual representations enabled users to specify complex rules, with advantages in different areas. They indicate that overall task complexity might be less decisive for performance than complexity of triggers and Boolean operators.
Year
Venue
Field
2017
Symposium on Visual Languages and Human Centric Computing VL HCC
End user,Computer science,Visualization,Inductive programming,Home automation,Visual programming language,Theoretical computer science,Human–computer interaction,Atmospheric measurements,Boolean algebra
DocType
ISSN
Citations 
Conference
1943-6092
0
PageRank 
References 
Authors
0.34
2
3
Name
Order
Citations
PageRank
Michaela Reisinger100.34
Johann Schrammel222022.85
peter frohlich38811.38