SlideShare a Scribd company logo
Technology for 
Pervasive Computing 
End-User Installation of Heterogeneous Home 
Automation Systems Using Pen 
and Paper Interfaces and Dynamically Generated 
Documentation 
Andrei Miclaus Till Riedel Michael Beigl 
Configuration 
Users 
Contextual Documentation Home 
Automation 
Things 
More 
Things 
KIT – University of the State of Baden-Wuerttemberg and 
National Research Center of the Helmholtz Association www.kit.edu
Opportunities and Complexity 
2 17/10/14 Technology for 
Pervasive Computing 
Andrei Miclaus – 
End-User Installation of Heterogeneous Home Automation Systems Using Pen 
and Paper Interfaces and Dynamically Generated Documentation
Installation 
Changes 
3 17/10/14 Technology for 
Pervasive Computing 
Home Automation 
Challenges 
! Identification: What device is this? 
! Association: What should this device do? 
! Progress control: What state is the system in? 
! Professionals are to costly in this domain 
Updates 
Andrei Miclaus – 
End-User Installation of Heterogeneous Home Automation Systems Using Pen 
and Paper Interfaces and Dynamically Generated Documentation
4 17/10/14 Technology for 
Pervasive Computing 
Why Appropriate Help is Important 
[Beckmann et.al. 2004] 
Andrei Miclaus – 
End-User Installation of Heterogeneous Home Automation Systems Using Pen 
and Paper Interfaces and Dynamically Generated Documentation
5 17/10/14 Technology for 
Pervasive Computing 
Custom Solutions 
Andrei Miclaus – 
End-User Installation of Heterogeneous Home Automation Systems Using Pen 
and Paper Interfaces and Dynamically Generated Documentation
6 17/10/14 Technology for 
Pervasive Computing 
The Conceptual Model ? 
Andrei Miclaus – 
End-User Installation of Heterogeneous Home Automation Systems Using Pen 
and Paper Interfaces and Dynamically Generated Documentation
7 17/10/14 Technology for 
Pervasive Computing 
Instrumentation for Installation Tasks 
! Sensors placed on the components and on the tools 
[Antifakos et. al. 2002] 
Andrei Miclaus – 
End-User Installation of Heterogeneous Home Automation Systems Using Pen 
and Paper Interfaces and Dynamically Generated Documentation
8 17/10/14 Technology for 
Pervasive Computing 
Augmented Reality Manual 
[Niels 2013] 
Andrei Miclaus – 
End-User Installation of Heterogeneous Home Automation Systems Using Pen 
and Paper Interfaces and Dynamically Generated Documentation
9 17/10/14 Technology for 
Pervasive Computing 
Our Approach – Generated documentation 
! Fusion of context and system models 
! Optimized documentation 
System 
Models 
Context 
User 
Information 
Context adapted, up-to-date 
Information 
Andrei Miclaus – 
End-User Installation of Heterogeneous Home Automation Systems Using Pen 
and Paper Interfaces and Dynamically Generated Documentation
10 17/10/14 Technology for 
Pervasive Computing 
Example Documentation 
Andrei Miclaus – 
End-User Installation of Heterogeneous Home Automation Systems Using Pen 
and Paper Interfaces and Dynamically Generated Documentation
Contextual Documentation 
11 17/10/14 Technology for 
Pervasive Computing 
Scenario 
Model 
Augmentation 
Document 
Generation 
Home 
Automation 
App Store 
Configuration 
3rd Party 
Hardware 
Device 
Bindings 
Andrei Miclaus – 
End-User Installation of Heterogeneous Home Automation Systems Using Pen 
and Paper Interfaces and Dynamically Generated Documentation
12 17/10/14 Technology for 
Pervasive Computing 
Pen and Paper Interface for Digital-less 
Configuration 
! (Anoto)Digital pen for recording the input of the users 
! Configuration sheets for function to device association 
! Generated configuration sheets from system/app models 
3 4 2 5 5 6 6 4 2 
Andrei Miclaus – 
End-User Installation of Heterogeneous Home Automation Systems Using Pen 
and Paper Interfaces and Dynamically Generated Documentation
13 17/10/14 Technology for 
Pervasive Computing 
Filling out a Configuration Sheet 
Andrei Miclaus – 
End-User Installation of Heterogeneous Home Automation Systems Using Pen 
and Paper Interfaces and Dynamically Generated Documentation
14 17/10/14 Technology for 
Pervasive Computing 
OpenHAB Runtime Models 
Thing 
UI Icon 
! Ecore models as primary runtime artifacts 
! Information always up-to-date 
Manufacturer 
Andrei Miclaus – 
End-User Installation of Heterogeneous Home Automation Systems Using Pen 
and Paper Interfaces and Dynamically Generated Documentation
Installing Apps 
Dimmer HueLampXZ1 "Lamp to dimm" (RoomLights) {hue="1"} 
Number bPart1 ”Ambient light sensor 1" (LightSensors) 
{bPart="Light:00078078FA6F"} 
15 17/10/14 Technology for 
Pervasive Computing 
Andrei Miclaus – 
End-User Installation of Heterogeneous Home Automation Systems Using Pen 
and Paper Interfaces and Dynamically Generated Documentation
! 14 Participants – randomly assigned 
! Installation of 3 Apps 
! 1 hour duration 
! Observation and user experience questionnaires 
16 17/10/14 Technology for 
Pervasive Computing 
User Study 
Control Group 
Standard manuals shipped 
with the devices 
Experimental Group 
Generated documentation 
based on the scenario 
context 
Andrei Miclaus – 
End-User Installation of Heterogeneous Home Automation Systems Using Pen 
and Paper Interfaces and Dynamically Generated Documentation
17 17/10/14 Technology for 
Pervasive Computing 
During the study 
Andrei Miclaus – 
End-User Installation of Heterogeneous Home Automation Systems Using Pen 
and Paper Interfaces and Dynamically Generated Documentation
18 17/10/14 Technology for 
Pervasive Computing 
During the study – a bit messier 
Andrei Miclaus – 
End-User Installation of Heterogeneous Home Automation Systems Using Pen 
and Paper Interfaces and Dynamically Generated Documentation
Excellent 
Good 
Above Average 
Below Average 
Bad 
Standard 
19 17/10/14 Technology for 
Pervasive Computing 
UEQ Benchmark 
Generated 
Andrei Miclaus – 
End-User Installation of Heterogeneous Home Automation Systems Using Pen 
and Paper Interfaces and Dynamically Generated Documentation
20 17/10/14 Technology for 
Pervasive Computing 
Time to Completion Improvement! 
Andrei Miclaus – 
End-User Installation of Heterogeneous Home Automation Systems Using Pen 
and Paper Interfaces and Dynamically Generated Documentation
21 17/10/14 Technology for 
Pervasive Computing 
Summary & Future work 
! User support through optimized documentation 
! Using system models 
! Combined with context information 
! Installation and documentation was pure paper based 
! Significant time to completion improvement 
Future Work 
! Improve user experience 
! Investigate if other system models yield potential for documentation 
generation – especially industrial models 
Andrei Miclaus – 
End-User Installation of Heterogeneous Home Automation Systems Using Pen 
and Paper Interfaces and Dynamically Generated Documentation
Contact: miclaus@teco.edu 
22 17/10/14 Technology for 
Pervasive Computing 
Thank You for Your Attention! 
Andrei Miclaus – 
End-User Installation of Heterogeneous Home Automation Systems Using Pen 
and Paper Interfaces and Dynamically Generated Documentation
Please see more in the paper 
23 17/10/14 Technology for 
Pervasive Computing 
References 
! Beckmann, C., Consolvo, S., & LaMarca, A. (2004). Some Assembly 
Required: Supporting End-User Sensor Installation in Domestic Ubiquitous 
Computing Environments. In UbiComp 2004: Ubiquitous Computing SE - 7 
(Vol. 3205, pp. 107–124). Springer Berlin Heidelberg. 
! Antifakos, S., Michahelles, F., & Schiele, B. (2002). Proactive Instructions 
for Furniture Assembly. In Proceedings of the 4th international conference 
on Ubiquitous Computing (pp. 351–360). London, UK, UK: Springer-Verlag. 
! Niels, P. (2013). Intelligente Augmented Reality Handbücher Zeigen, wie’s 
geht - Werkerunterstützung für die Fabrik der Zukunft. Retrieved July 16, 
2013, from http://av.dfki.de/projects_recent/ar-handbook 
! Laugwitz, B., Held, T., & Schrepp, M. (2008). Construction and Evaluation 
of a User Experience Questionnaire. In A. Holzinger (Ed.), HCI and 
Usability for Education and Work SE - 6 (Vol. 5298, pp. 63–76). Springer 
Berlin Heidelberg. 
Andrei Miclaus – 
Modellgetriebene Generierung natürlichsprachlicher Benutzeranleitungen

More Related Content

PDF
Call for Papers - November Issue - International Journal on Soft Computing ( ...
PDF
Call for Papers (November Issue) - International journal on soft computing (I...
PDF
Call for Papers - International journal on soft computing ( IJSC )
DOCX
Call for Papers - International journal on soft computing ( ijsc )
PDF
International Journal on Soft Computing ( IJSC )
PDF
International journal on soft computing
PDF
International journal on soft computing
PDF
International journal on soft computing
Call for Papers - November Issue - International Journal on Soft Computing ( ...
Call for Papers (November Issue) - International journal on soft computing (I...
Call for Papers - International journal on soft computing ( IJSC )
Call for Papers - International journal on soft computing ( ijsc )
International Journal on Soft Computing ( IJSC )
International journal on soft computing
International journal on soft computing
International journal on soft computing

Viewers also liked (7)

PPT
Get Your Game On: Why Gaming in Libraries
PPTX
Heterogeneous network (hetnet)
PDF
Heterogeneous Network (Hetnet)
PDF
Heterogeneous Networks(HetNets)
PPTX
Optical Character Recognition (OCR)
PPTX
Optical Character Recognition( OCR )
PPT
Function Oriented Design
Get Your Game On: Why Gaming in Libraries
Heterogeneous network (hetnet)
Heterogeneous Network (Hetnet)
Heterogeneous Networks(HetNets)
Optical Character Recognition (OCR)
Optical Character Recognition( OCR )
Function Oriented Design
Ad

Similar to Internet of Things Presentation - Document Generation Study (20)

PDF
Web of Things presentation - Document Generation
 
PDF
Call for Papers -April Issue - International Journal of Ubiquitous Computing ...
PDF
Call for Papers - April Issue - International Journal of Ubiquitous Computing...
PDF
October Issue : Scope & Topics International Journal of Ubiquitous Computing ...
PDF
International Journal of Ubiquitous Computing (IJU)
PDF
International Journal of Ubiquitous Computing (IJU)
PDF
Context Aware Multisensor Image Fusion for Military Sensor Networks using Mul...
PDF
Connecting Web-Based IoT Devices to a Cloud-Based Manufacturing Platform
PDF
Eth 30100-01
PDF
Instant download Compiling Algorithms for Heterogeneous Systems Steven Bell p...
PPTX
Plenary Session: application drive design alberto sv
PPTX
Arpan pal icdcn
PDF
Enacting Emergent Configurations in the IoT through Domain Objects
PPT
RioInfo 2010: Seminário de Tecnologia - Mesa 1 - Integração e Convergência Ma...
PDF
Call for Papers - International Journal of Ubiquitous Computing (IJU)
PDF
12th International Conference on Ubiquitous Computing (UBIC 2021)
PDF
Android Operated Application Based Smart Eye for Home Automation System Using...
PDF
Call for Papers - International Journal of Ubiquitous Computing (IJU)
PDF
Call for Papers - International Journal of Ubiquitous Computing (IJU)
PPTX
DOC-20190708-WA0033.pptx jjjjjjjjjjjppppppppppp
Web of Things presentation - Document Generation
 
Call for Papers -April Issue - International Journal of Ubiquitous Computing ...
Call for Papers - April Issue - International Journal of Ubiquitous Computing...
October Issue : Scope & Topics International Journal of Ubiquitous Computing ...
International Journal of Ubiquitous Computing (IJU)
International Journal of Ubiquitous Computing (IJU)
Context Aware Multisensor Image Fusion for Military Sensor Networks using Mul...
Connecting Web-Based IoT Devices to a Cloud-Based Manufacturing Platform
Eth 30100-01
Instant download Compiling Algorithms for Heterogeneous Systems Steven Bell p...
Plenary Session: application drive design alberto sv
Arpan pal icdcn
Enacting Emergent Configurations in the IoT through Domain Objects
RioInfo 2010: Seminário de Tecnologia - Mesa 1 - Integração e Convergência Ma...
Call for Papers - International Journal of Ubiquitous Computing (IJU)
12th International Conference on Ubiquitous Computing (UBIC 2021)
Android Operated Application Based Smart Eye for Home Automation System Using...
Call for Papers - International Journal of Ubiquitous Computing (IJU)
Call for Papers - International Journal of Ubiquitous Computing (IJU)
DOC-20190708-WA0033.pptx jjjjjjjjjjjppppppppppp
Ad

Recently uploaded (20)

PPTX
Tour Presentation Educational Activity.pptx
PPTX
Project and change Managment: short video sequences for IBA
PPTX
AcademyNaturalLanguageProcessing-EN-ILT-M02-Introduction.pptx
PPTX
INTERNATIONAL LABOUR ORAGNISATION PPT ON SOCIAL SCIENCE
PDF
Swiggy’s Playbook: UX, Logistics & Monetization
PPTX
The spiral of silence is a theory in communication and political science that...
PPTX
Human Mind & its character Characteristics
PPTX
Emphasizing It's Not The End 08 06 2025.pptx
PDF
Why Top Brands Trust Enuncia Global for Language Solutions.pdf
PPTX
Hydrogel Based delivery Cancer Treatment
PPTX
Learning-Plan-5-Policies-and-Practices.pptx
PPTX
worship songs, in any order, compilation
PPTX
Understanding-Communication-Berlos-S-M-C-R-Model.pptx
PPTX
Relationship Management Presentation In Banking.pptx
PPTX
Presentation for DGJV QMS (PQP)_12.03.2025.pptx
PPTX
_ISO_Presentation_ISO 9001 and 45001.pptx
PPTX
nose tajweed for the arabic alphabets for the responsive
PPTX
Tablets And Capsule Preformulation Of Paracetamol
PDF
Parts of Speech Prepositions Presentation in Colorful Cute Style_20250724_230...
DOCX
ENGLISH PROJECT FOR BINOD BIHARI MAHTO KOYLANCHAL UNIVERSITY
Tour Presentation Educational Activity.pptx
Project and change Managment: short video sequences for IBA
AcademyNaturalLanguageProcessing-EN-ILT-M02-Introduction.pptx
INTERNATIONAL LABOUR ORAGNISATION PPT ON SOCIAL SCIENCE
Swiggy’s Playbook: UX, Logistics & Monetization
The spiral of silence is a theory in communication and political science that...
Human Mind & its character Characteristics
Emphasizing It's Not The End 08 06 2025.pptx
Why Top Brands Trust Enuncia Global for Language Solutions.pdf
Hydrogel Based delivery Cancer Treatment
Learning-Plan-5-Policies-and-Practices.pptx
worship songs, in any order, compilation
Understanding-Communication-Berlos-S-M-C-R-Model.pptx
Relationship Management Presentation In Banking.pptx
Presentation for DGJV QMS (PQP)_12.03.2025.pptx
_ISO_Presentation_ISO 9001 and 45001.pptx
nose tajweed for the arabic alphabets for the responsive
Tablets And Capsule Preformulation Of Paracetamol
Parts of Speech Prepositions Presentation in Colorful Cute Style_20250724_230...
ENGLISH PROJECT FOR BINOD BIHARI MAHTO KOYLANCHAL UNIVERSITY

Internet of Things Presentation - Document Generation Study

  • 1. Technology for Pervasive Computing End-User Installation of Heterogeneous Home Automation Systems Using Pen and Paper Interfaces and Dynamically Generated Documentation Andrei Miclaus Till Riedel Michael Beigl Configuration Users Contextual Documentation Home Automation Things More Things KIT – University of the State of Baden-Wuerttemberg and National Research Center of the Helmholtz Association www.kit.edu
  • 2. Opportunities and Complexity 2 17/10/14 Technology for Pervasive Computing Andrei Miclaus – End-User Installation of Heterogeneous Home Automation Systems Using Pen and Paper Interfaces and Dynamically Generated Documentation
  • 3. Installation Changes 3 17/10/14 Technology for Pervasive Computing Home Automation Challenges ! Identification: What device is this? ! Association: What should this device do? ! Progress control: What state is the system in? ! Professionals are to costly in this domain Updates Andrei Miclaus – End-User Installation of Heterogeneous Home Automation Systems Using Pen and Paper Interfaces and Dynamically Generated Documentation
  • 4. 4 17/10/14 Technology for Pervasive Computing Why Appropriate Help is Important [Beckmann et.al. 2004] Andrei Miclaus – End-User Installation of Heterogeneous Home Automation Systems Using Pen and Paper Interfaces and Dynamically Generated Documentation
  • 5. 5 17/10/14 Technology for Pervasive Computing Custom Solutions Andrei Miclaus – End-User Installation of Heterogeneous Home Automation Systems Using Pen and Paper Interfaces and Dynamically Generated Documentation
  • 6. 6 17/10/14 Technology for Pervasive Computing The Conceptual Model ? Andrei Miclaus – End-User Installation of Heterogeneous Home Automation Systems Using Pen and Paper Interfaces and Dynamically Generated Documentation
  • 7. 7 17/10/14 Technology for Pervasive Computing Instrumentation for Installation Tasks ! Sensors placed on the components and on the tools [Antifakos et. al. 2002] Andrei Miclaus – End-User Installation of Heterogeneous Home Automation Systems Using Pen and Paper Interfaces and Dynamically Generated Documentation
  • 8. 8 17/10/14 Technology for Pervasive Computing Augmented Reality Manual [Niels 2013] Andrei Miclaus – End-User Installation of Heterogeneous Home Automation Systems Using Pen and Paper Interfaces and Dynamically Generated Documentation
  • 9. 9 17/10/14 Technology for Pervasive Computing Our Approach – Generated documentation ! Fusion of context and system models ! Optimized documentation System Models Context User Information Context adapted, up-to-date Information Andrei Miclaus – End-User Installation of Heterogeneous Home Automation Systems Using Pen and Paper Interfaces and Dynamically Generated Documentation
  • 10. 10 17/10/14 Technology for Pervasive Computing Example Documentation Andrei Miclaus – End-User Installation of Heterogeneous Home Automation Systems Using Pen and Paper Interfaces and Dynamically Generated Documentation
  • 11. Contextual Documentation 11 17/10/14 Technology for Pervasive Computing Scenario Model Augmentation Document Generation Home Automation App Store Configuration 3rd Party Hardware Device Bindings Andrei Miclaus – End-User Installation of Heterogeneous Home Automation Systems Using Pen and Paper Interfaces and Dynamically Generated Documentation
  • 12. 12 17/10/14 Technology for Pervasive Computing Pen and Paper Interface for Digital-less Configuration ! (Anoto)Digital pen for recording the input of the users ! Configuration sheets for function to device association ! Generated configuration sheets from system/app models 3 4 2 5 5 6 6 4 2 Andrei Miclaus – End-User Installation of Heterogeneous Home Automation Systems Using Pen and Paper Interfaces and Dynamically Generated Documentation
  • 13. 13 17/10/14 Technology for Pervasive Computing Filling out a Configuration Sheet Andrei Miclaus – End-User Installation of Heterogeneous Home Automation Systems Using Pen and Paper Interfaces and Dynamically Generated Documentation
  • 14. 14 17/10/14 Technology for Pervasive Computing OpenHAB Runtime Models Thing UI Icon ! Ecore models as primary runtime artifacts ! Information always up-to-date Manufacturer Andrei Miclaus – End-User Installation of Heterogeneous Home Automation Systems Using Pen and Paper Interfaces and Dynamically Generated Documentation
  • 15. Installing Apps Dimmer HueLampXZ1 "Lamp to dimm" (RoomLights) {hue="1"} Number bPart1 ”Ambient light sensor 1" (LightSensors) {bPart="Light:00078078FA6F"} 15 17/10/14 Technology for Pervasive Computing Andrei Miclaus – End-User Installation of Heterogeneous Home Automation Systems Using Pen and Paper Interfaces and Dynamically Generated Documentation
  • 16. ! 14 Participants – randomly assigned ! Installation of 3 Apps ! 1 hour duration ! Observation and user experience questionnaires 16 17/10/14 Technology for Pervasive Computing User Study Control Group Standard manuals shipped with the devices Experimental Group Generated documentation based on the scenario context Andrei Miclaus – End-User Installation of Heterogeneous Home Automation Systems Using Pen and Paper Interfaces and Dynamically Generated Documentation
  • 17. 17 17/10/14 Technology for Pervasive Computing During the study Andrei Miclaus – End-User Installation of Heterogeneous Home Automation Systems Using Pen and Paper Interfaces and Dynamically Generated Documentation
  • 18. 18 17/10/14 Technology for Pervasive Computing During the study – a bit messier Andrei Miclaus – End-User Installation of Heterogeneous Home Automation Systems Using Pen and Paper Interfaces and Dynamically Generated Documentation
  • 19. Excellent Good Above Average Below Average Bad Standard 19 17/10/14 Technology for Pervasive Computing UEQ Benchmark Generated Andrei Miclaus – End-User Installation of Heterogeneous Home Automation Systems Using Pen and Paper Interfaces and Dynamically Generated Documentation
  • 20. 20 17/10/14 Technology for Pervasive Computing Time to Completion Improvement! Andrei Miclaus – End-User Installation of Heterogeneous Home Automation Systems Using Pen and Paper Interfaces and Dynamically Generated Documentation
  • 21. 21 17/10/14 Technology for Pervasive Computing Summary & Future work ! User support through optimized documentation ! Using system models ! Combined with context information ! Installation and documentation was pure paper based ! Significant time to completion improvement Future Work ! Improve user experience ! Investigate if other system models yield potential for documentation generation – especially industrial models Andrei Miclaus – End-User Installation of Heterogeneous Home Automation Systems Using Pen and Paper Interfaces and Dynamically Generated Documentation
  • 22. Contact: miclaus@teco.edu 22 17/10/14 Technology for Pervasive Computing Thank You for Your Attention! Andrei Miclaus – End-User Installation of Heterogeneous Home Automation Systems Using Pen and Paper Interfaces and Dynamically Generated Documentation
  • 23. Please see more in the paper 23 17/10/14 Technology for Pervasive Computing References ! Beckmann, C., Consolvo, S., & LaMarca, A. (2004). Some Assembly Required: Supporting End-User Sensor Installation in Domestic Ubiquitous Computing Environments. In UbiComp 2004: Ubiquitous Computing SE - 7 (Vol. 3205, pp. 107–124). Springer Berlin Heidelberg. ! Antifakos, S., Michahelles, F., & Schiele, B. (2002). Proactive Instructions for Furniture Assembly. In Proceedings of the 4th international conference on Ubiquitous Computing (pp. 351–360). London, UK, UK: Springer-Verlag. ! Niels, P. (2013). Intelligente Augmented Reality Handbücher Zeigen, wie’s geht - Werkerunterstützung für die Fabrik der Zukunft. Retrieved July 16, 2013, from http://av.dfki.de/projects_recent/ar-handbook ! Laugwitz, B., Held, T., & Schrepp, M. (2008). Construction and Evaluation of a User Experience Questionnaire. In A. Holzinger (Ed.), HCI and Usability for Education and Work SE - 6 (Vol. 5298, pp. 63–76). Springer Berlin Heidelberg. Andrei Miclaus – Modellgetriebene Generierung natürlichsprachlicher Benutzeranleitungen