User-driven Design Guidelines for the Authoring of Cross-Device and Internet of Things Applications

1135dc242dcff3b90ae46fc586ff4da8?s=47 Beat Signer
October 28, 2020

User-driven Design Guidelines for the Authoring of Cross-Device and Internet of Things Applications

Presentation given at NordiCHI 2020, 11th Nordic Conference on Human-Computer Interaction, Tallinn, Estonia, October 2020.

ABSTRACT: Recently we see an increasing number of solutions for the authoring of cross-device and Internet of Things (IoT) applications. While most of these authoring tools have been realised based on existing metaphors and evaluated in subsequent user studies, there is no consensus on how to best enable end users to manage and interact with their devices, IoT objects and services. In order to establish some common guidelines for the development of cross-device and IoT authoring tools, we conducted an elicitation study exploring a user's mental model when defining cross-device interactions in IoT environments. Existing authoring solutions have further been checked for compliance with our guidelines and we developed a fully-compliant end-user authoring tool for cross-device and IoT applications. The presented guidelines may inform the design of new as well as the improvement of existing solutions and form a foundation for discussion, future studies and refinements within the HCI~community.

Research paper: https://beatsigner.com/publications/sanctorum_NordiCHI2020.pdf

1135dc242dcff3b90ae46fc586ff4da8?s=128

Beat Signer

October 28, 2020
Tweet

Transcript

  1. 2 December 2005 User-driven Design Guidelines for the Authoring of

    Cross-Device and Internet of Things Applications Audrey Sanctorum, Suzanne Kieffer and Beat Signer
  2. Audrey Sanctorum - Department of Computer Science - asanctor@vub.ac.be 2

    October 28, 2020 EUD-Related Work in XDI/DUI and IoT Domain Danado and Paternò (2014/2017) Dey et al. (2006) Maués (2013) Desolda et al. (2017) Pering et al. (2009-2010) Humble et al. (2003)
  3. Audrey Sanctorum - Department of Computer Science - asanctor@vub.ac.be 3

    October 28, 2020 Goals Unified EUD solution supporting both XDI and IoT interactions Find best suited metaphor(s) for this unified solution
  4. Audrey Sanctorum - Department of Computer Science - asanctor@vub.ac.be 4

    October 28, 2020 Elicitation Study 30 Participants (12 females) 15 technical 15 non-technical 15 sessions with 2 participants XDI and IoT presentation Scenario drawing Interview and questionnaire Comparison of drawings
  5. Audrey Sanctorum - Department of Computer Science - asanctor@vub.ac.be 5

    October 28, 2020 Drawings
  6. Audrey Sanctorum - Department of Computer Science - asanctor@vub.ac.be 6

    October 28, 2020 Design Guidelines G1 Use Pipeline Metaphor to Represent Interactions G2 Use Different Arrow Types for Different Interaction Types G3 Provide a Realistic Graphical Device Representation G4 Provide a Graphical Representation of Users G5 Represent Sequential Interactions from Left to Right and Group Concurrent Interactions G6 Provide Textual as well as Graphical Representations for Conditional Statements G7 Support UI Design G8 Use of Symbols and Annotations
  7. Audrey Sanctorum - Department of Computer Science - asanctor@vub.ac.be 7

    October 28, 2020 Guideline 1: Use Pipeline Metaphor to Represent Interactions
  8. Audrey Sanctorum - Department of Computer Science - asanctor@vub.ac.be 8

    October 28, 2020 Guideline 2: Use Different Arrow Types for Different Interaction Types
  9. Audrey Sanctorum - Department of Computer Science - asanctor@vub.ac.be 9

    October 28, 2020 Guideline 3: Provide a Realistic Graphical Device Representation
  10. Audrey Sanctorum - Department of Computer Science - asanctor@vub.ac.be 10

    October 28, 2020 Guideline 4: Provide a Graphical Representation of Users
  11. Audrey Sanctorum - Department of Computer Science - asanctor@vub.ac.be 11

    October 28, 2020 Guideline 5: Represent Sequential Interactions from Left to Right and Group Concurrent Interactions
  12. Audrey Sanctorum - Department of Computer Science - asanctor@vub.ac.be 12

    October 28, 2020 Guideline 6: Provide Textual as well as Graphical Representations for Conditional Statements
  13. Audrey Sanctorum - Department of Computer Science - asanctor@vub.ac.be 13

    October 28, 2020 Guideline 7: Support UI Design
  14. Audrey Sanctorum - Department of Computer Science - asanctor@vub.ac.be 14

    October 28, 2020 Guideline 8: Use of Symbols and Annotations
  15. Audrey Sanctorum - Department of Computer Science - asanctor@vub.ac.be 15

    October 28, 2020 Compliance of Related Work with Guidelines
  16. Audrey Sanctorum - Department of Computer Science - asanctor@vub.ac.be 16

    October 28, 2020
  17. Audrey Sanctorum - Department of Computer Science - asanctor@vub.ac.be 17

    October 28, 2020
  18. Audrey Sanctorum - Department of Computer Science - asanctor@vub.ac.be 18

    October 28, 2020 Conclusions and Future Work Improve usability of eSPACE User studies Unified EUD Solution for XDI and IoT interactions eSPACE end-user authoring tool Elicitation study exploring mental models of users Guidelines for XDI and IoT EUD tools