23
KIT – University of the State of Baden-Wuerttemberg and National Research Center of the Helmholtz Association www.kit.edu 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 Contextual Documentation Home Automation Configuration Things More Things Users

Internet of Things Presentation - Document Generation Study

  • Upload
    kit

  • View
    193

  • Download
    1

Embed Size (px)

DESCRIPTION

End-User Installation of Heterogeneous Home Automation Systems Using Pen and Paper Interfaces and Dynamically Generated Documentation

Citation preview

Page 1: Internet of Things Presentation - Document Generation Study

KIT – University of the State of Baden-Wuerttemberg and National Research Center of the Helmholtz Association www.kit.edu

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

Contextual Documentation Home

Automation

Configuration

Things

More Things

Users

Page 2: Internet of Things Presentation - Document Generation Study

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

Opportunities and Complexity

Page 3: Internet of Things Presentation - Document Generation Study

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

[Home Automation]

Installation

Changes

Updates

Andrei Miclaus – End-User Installation of Heterogeneous Home Automation Systems Using Pen and Paper Interfaces and Dynamically Generated Documentation

Page 4: Internet of Things Presentation - Document Generation Study

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

Page 5: Internet of Things Presentation - Document Generation Study

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

Page 6: Internet of Things Presentation - Document Generation Study

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

Page 7: Internet of Things Presentation - Document Generation Study

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

Page 8: Internet of Things Presentation - Document Generation Study

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

Page 9: Internet of Things Presentation - Document Generation Study

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

Page 10: Internet of Things Presentation - Document Generation Study

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

Page 11: Internet of Things Presentation - Document Generation Study

11 17/10/14 Technology for Pervasive Computing

Scenario

Model Augmentation

Document Generation

Contextual Documentation

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

Page 12: Internet of Things Presentation - Document Generation Study

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

Page 13: Internet of Things Presentation - Document Generation Study

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

Page 14: Internet of Things Presentation - Document Generation Study

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

Page 15: Internet of Things Presentation - Document Generation Study

15 17/10/14 Technology for Pervasive Computing

Installing Apps

Dimmer HueLampXZ1 "Lamp to dimm" (RoomLights) {hue="1"}Number bPart1 ”Ambient light sensor 1" (LightSensors) {bPart="Light:00078078FA6F"}

Andrei Miclaus – End-User Installation of Heterogeneous Home Automation Systems Using Pen and Paper Interfaces and Dynamically Generated Documentation

Page 16: Internet of Things Presentation - Document Generation Study

16 17/10/14 Technology for Pervasive Computing

User Study

Control Group

Standard manuals shipped with the devices

!   14 Participants – randomly assigned !   Installation of 3 Apps !   1 hour duration !   Observation and user experience questionnaires

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

Page 17: Internet of Things Presentation - Document Generation Study

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

Page 18: Internet of Things Presentation - Document Generation Study

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

Page 19: Internet of Things Presentation - Document Generation Study

19 17/10/14 Technology for Pervasive Computing

UEQ Benchmark

Generated

Standard

Excellent

Good

Above Average

Below Average

Bad

Andrei Miclaus – End-User Installation of Heterogeneous Home Automation Systems Using Pen and Paper Interfaces and Dynamically Generated Documentation

Page 20: Internet of Things Presentation - Document Generation Study

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

Page 21: Internet of Things Presentation - Document Generation Study

21 17/10/14 Technology for Pervasive Computing

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

Page 22: Internet of Things Presentation - Document Generation Study

22 17/10/14 Technology for Pervasive Computing

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

Contact: [email protected]

Page 23: Internet of Things Presentation - Document Generation Study

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

Please see more in the paper