End-user installation of heterogeneous home automation systems using pen and paper interfaces and dynamically generated documentation

Cost effective, intelligent and network capable devices allow the proliferation of smart home applications in common households. However, user documentation has not evolved to handle end-user installation as complex interaction patterns become increasingly difficult for a human to understand. Our system allows the set-up of a complex home automation scenario using only pen-and-paper interfaces and provides personalized printed documentation. For this purpose, we propose an extension to the openHAB home automation framework based on model driven technologies. The user study presented in this paper shows an improvement of the average task completion time compared to the control group, and gives valuable subjective feedback on designing consistent documentation for complex IoT systems.

[1]  Sunny Consolvo,et al.  Some Assembly Required: Supporting End-User Sensor Installation in Domestic Ubiquitous Computing Environments , 2004, UbiComp.

[2]  Lida Xu,et al.  The internet of things: a survey , 2014, Information Systems Frontiers.

[3]  Martin Schrepp,et al.  Construction and Evaluation of a User Experience Questionnaire , 2008, USAB.

[4]  W. Keith Edwards,et al.  At Home with Ubiquitous Computing: Seven Challenges , 2001, UbiComp.

[5]  Stefan Saroiu,et al.  Home automation in the wild: challenges and opportunities , 2011, CHI.

[6]  Florian Michahelles,et al.  Proactive Instructions for Furniture Assembly , 2002, UbiComp.

[7]  Sophia Ananiadou,et al.  Generating Natural Language specifications from UML class diagrams , 2008, Requirements Engineering.

[8]  Erik Berg,et al.  Towards an integrated solution to Internet of Things - a technical and economical proposal , 2011, 2011 15th International Conference on Intelligence in Next Generation Networks.

[9]  Håkan Burden,et al.  Natural language generation from class diagrams , 2011, MoDeVVa.

[10]  Stefan Saroiu,et al.  The home needs an operating system (and an app store) , 2010, Hotnets-IX.

[11]  Andreas Schrader,et al.  An Ad-Hoc Smart Gateway Platform for the Web of Things , 2013, 2013 IEEE International Conference on Green Computing and Communications and IEEE Internet of Things and IEEE Cyber, Physical and Social Computing.

[12]  Joaquín Nicolás,et al.  On the generation of requirements specifications from software engineering models: A systematic literature review , 2009, Inf. Softw. Technol..

[13]  Joanna Chimiak-Opoka,et al.  An approach for synchronizing UML models and narrative text in literate modeling , 2012, MODELS'12.