Back to Search Start Over

Visual end-user programming in smart homes: Complexity and performance

Authors :
Peter Fröhlich
Michaela Reisinger
Johann Schrammel
Source :
VL/HCC
Publication Year :
2017
Publisher :
IEEE, 2017.

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.

Details

Database :
OpenAIRE
Journal :
2017 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)
Accession number :
edsair.doi...........dd567ae830de53a10e6fc77ccba90d16
Full Text :
https://doi.org/10.1109/vlhcc.2017.8103495