Presentation is loading. Please wait.

Presentation is loading. Please wait.

Support for Context-Aware Intelligibility and Control Anind K. Dey Human-Computer Interaction Institute Carnegie Mellon University, Pittsburgh

Similar presentations


Presentation on theme: "Support for Context-Aware Intelligibility and Control Anind K. Dey Human-Computer Interaction Institute Carnegie Mellon University, Pittsburgh"— Presentation transcript:

1 Support for Context-Aware Intelligibility and Control Anind K. Dey Human-Computer Interaction Institute Carnegie Mellon University, Pittsburgh anind@cs.cmu.edu Alan Newberger Google, Inc. New York alann@google.com CHI 2009 ~ Programming Tools and Architectures

2 Outline INTRODUCTION BACKGROUND ARCHITECTURE VALIDATION OF ARCHITECTURE DEMONSTRATION APPLICATIONS CONCLUSIONS AND FUTURE WORK

3 INTRODUCTION Context-aware App of Issues – for End-users – for interface designers – for developers Intelligibility Control Contributions – Situations extends Context Toolkit (2001) – easier to build applications – validate the usability of our clients – three applications built using Situations

4 BACKGROUND design principles for context-aware systems by Bellotti and Edwards – informing the user of the system’s understanding of the world = intelligibility [1] – providing control to the user = control [4] Is context-aware computing taking control away from the user? By Barkhuus, L. and Dey, A.K. Ubicomp 2003 MavHome

5 ARCHITECTURE Intelligibility and Control – API subcomponents References Parameters Listeners – Situation application design include JCAF [2], Cooltown [5], Solar [7], iQL [10], and the Context Toolkit [12] – Traceability: Supporting Debugging and Simple Interfaces Client Extensions – Flash: – Visual Basic:

6 VALIDATION OF ARCHITECTURE Evaluation of Developer Support – 18 developers who had development experience – control the lights and music playing – build the App 122.7 ↓ 54.2 (minutes) – number of lines of code 119.3 ↓ 37.8

7 VALIDATION OF ARCHITECTURE Evaluation of Designer Support – 3 ~ 4 years experience in interface design – Home for a 3-person family temp. control system – using an average of 51 lines of ActionScript code – Situations were useful (M=4.4, SD=0.36) – using the connection object (M=4.7, SD=0.48) – wanted to use our tool (M=4.8, SD=0.41)

8 DEMONSTRATION APPLICATIONS Implementation & Discussion Unified Room Control Museum Exhibit Control OfficeView Activity Monitoring

9 DEMONSTRATION APPLICATIONS Unified Room Control – Implementation Temperature Situation Lighting Situation

10 DEMONSTRATION APPLICATIONS Museum Exhibit Control – Implementation Monitors Situation Displays Situation

11 DEMONSTRATION APPLICATIONS OfficeView Activity Monitoring – Implementation Monitors Situation All user Situation

12 CONCLUSIONS and FUTURE WORK Intelligibility and Control are essential interactions in context-aware applications Situation support Intelligibility and Control Verify App and UI using Toolkit, intelligibility? and control?


Download ppt "Support for Context-Aware Intelligibility and Control Anind K. Dey Human-Computer Interaction Institute Carnegie Mellon University, Pittsburgh"

Similar presentations


Ads by Google