Back to Search
Start Over
Visual end-user programming in smart homes: Complexity and performance
- 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.
- Subjects :
- Theoretical computer science
Computer science
End user
business.industry
05 social sciences
02 engineering and technology
Inductive programming
Task (project management)
Visualization
Range (mathematics)
Atmospheric measurements
Human–computer interaction
Home automation
020204 information systems
0202 electrical engineering, electronic engineering, information engineering
0501 psychology and cognitive sciences
business
050107 human factors
Visual programming language
Subjects
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