SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
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