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

Slides:



Advertisements
Similar presentations
Remote Educational Programming Of Robots (REPOR) Tord Fauskanger Aurelie Aurilla Bechina Arntzen Dag Samuelsen Buskerud University College.
Advertisements

Carnegie MellonCarnegie Mellon Context-Aware Authentication Framework CyLab Mobility Research Center Mobility Research Center Carnegie Mellon Silicon Valley.
VISIT: Virtual Intelligent System for Informing Tourists Kevin Meehan Intelligent Systems Research Centre Supervisors: Dr. Kevin Curran, Dr. Tom Lunney,
Augmenting Collections of Everyday Objects: A Case Study of Clothes Hangers as an Information Display Tara Matthews, Hans-W. Gellersen, Kristof Van Laerhoven,
1 of 622 April 2006Melissa Dawe, CHI 2006 Workshop Designing a Remote Communication System with and for Individuals with Cognitive Disabilities and their.
Capturing and Reviewing Context in Memory Aids Matthew Lee Anind Dey Carnegie Mellon University Human-Computer Interaction Institute.
ICT 1 “Putting Context in Context: The Role and Design of Context Management in a Mobility and Adaptation Enabling Middleware” Marius Mikalsen Research.
Part 1: Introducing User Interface Design Chapter 1: Introduction –Why the User Interface Matters –Computers are Ubiquitous –The Importance of Good User.
Midterm Several high 90s Average: 91% = A-. Project – Evaluation Plan See doc Exercise: plan for your evaluation now in- class!
University of Minho School of Engineering Algoritmi Center Uma Escola a Reinventar o Futuro – Semana da Escola de Engenharia - 24 a 27 de Outubro de 2011.
Group 9 - Project 3 Ubiquitous Computing, Autumn 2006 – Umeå University (SWEDEN) Light-A-Lamp.
BY CHRIS ANDERSON Creating a MIDI Generator Program.
© 1999 Franz Kurfess Cover 1 COMP 675 Human-Computer Interface Design Franz J. Kurfess Computer Science Department Concordia University, Montreal.
Real-Time Systems and the Aware Home Anind K. Dey Ubiquitous Computing Future Computing Environments.
Software Engineering Incorporating Interface Design Into Software Engineering.
CSE5610 Intelligent Software Systems Semester 1 Enabling Intelligent Systems in Pervasive Computing.
WNT Client/Server SDK Tony Vaccaro CS699 Project Presentation.
ISIS Katrinebjerg i n t e r a c t i v e s p a c e s. n e t 1 Frank Allan Hansen, Representing Context in Hypermedia Data Models International.
Stop Programming and Start Modeling: Developing Work- Centered Semantic Applications † Semantic Technology Conference May 23, 2007 Andrew Crapo Amy Aragones,
Human-Computer Interaction for Universal Computing James A. Landay EECS Dept., CS Division UC Berkeley Endeavor Mini Retreat, 5/25/99 Task Support.
By K atherine I E buoh ( M sc ) Information Technology Implementation Of Technical Analysis Stock Trading Application For The Nigerian Stock Exchange.
Designing Context-Sensitive User Interfaces. Overview Introduction Context Architectures DynaMo-AID: designing context-aware user interfaces  Design.
EIA : “Automated Understanding of Captured Experience” Georgia Institute of Technology, College of Computing Investigators: Irfan Essa, G. Abowd,
Human Interface Engineering1 Main Title, 60 pt., U/L case LS=.8 lines Introduction to Human Interface Engineering NTU Seminar Amy Ma HIE Global Director.
A Survey on Context-Aware Computing Center for E-Business Technology Seoul National University Seoul, Korea 이상근, 이동주, 강승석, Babar Tareen Intelligent Database.
1. Human – the end-user of a program – the others in the organization Computer – the machine the program runs on – often split between clients & servers.
Strategic Directions in Human- Computer Interaction MOIS466 MINIPROJECT Presented To: Dr. Dina Rateb Presented By: Menna Abd El Fadil.
Cloud Control Senior Project Summer Overview Cloud Control is a platform to control data transmission to/from internet connected devices from the.
1 The Architectural Design of FRUIT: A Family of Retargetable User Interface Tools Yi Liu, H. Conrad Cunningham and Hui Xiong Computer & Information Science.
Getting to Know TiVo: The Home Media Engine (HME SDK) Eric M. Upchurch CS 525 Spring 2008.
Context Modeling and Reasoning Framework for CARA Pervasive Healthcare
Charting Past, Present, and Future Research in Ubiquitous Computing Gregory D. Abowd and Elizabeth D. Mynatt Georgia Institute of Technology LEE SEMUN.
Magnetic Field Measurement System as Part of a Software Family Jerzy M. Nogiec Joe DiMarco Fermilab.
User-Centered Design Week 4. Agenda 5:30 – Team Stand Up 5:40 – User-Centered Design 6:15 – Activities: Usability Testing 7:25 – Ongoing Offsite Activities.
What is the Next Generation of Human-Computer Interaction? Introduction.
LOGO 2 nd Project Design for Library Programs Supervised By Dr: Mohammed Mikii.
A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications Adrian A. de Freitas Dey, Anind K., Gregory D.
Supporting rapid design and evaluation of pervasive application: challenges and solutions Lei Tang 1,2, Zhiwen Yu 1, Xingshe Zhou 1, Hanbo Wang 1, Christian.
IStuff Mobile: Rapidly Prototyping New Mobile Phone Interfaces for Ubiquitous Computing Rafael Ballagas, Faraz Memon, Ren´e Reiners, Jan Borchers Media.
Cerberus: A Context-Aware Security Scheme for Smart Spaces presented by L.X.Hung u-Security Research Group The First IEEE International Conference.
Context Aware Toolkit 1 ©Jason Prideaux What is Context-Aware Computing?  Some definitions: Context: The physical and social situation in which the person/
Front end for monitoring Mesh Network By Lesetsa Mojapelo Supervisor: Prof. W.D. Tucker Co-Supervisor: Mr M. Norman Mentor: Mr Carlos Rey-Moreno.
The Context Toolkit Aiding the development of Context-aware Application CHI’99 Written by Anind K. Dey Summarized by Gihyun Gong.
Ubi ubi ubicomp comp Thu Mar 8Evaluation. Issues for Personalizing Shared Pervasive Devices by Jonathan Trevor et al.
Virtual Real-time 3D Object Sharing for Supporting Distance Education and Training Hiroko Suzuki Faculty of Computer and Information Science, Hosei University,
The Psychology of Human-Computer Interaction
1 The Future of Mobile Device Research in HCI Jacob O. Wobbrock Human-Computer Interaction Institute School of Computer Science Carnegie Mellon University.
Principles of Smart Home Control Scott Davidoff, Min Kyung Lee, Charles Yiu, John Zimmerman, and Anind K. Dey Human-Computer Interaction Institute + School.
What is the Next Generation of Human-Computer Interaction? Bernd Bruegge, Asa MacWilliams Department of Informatics Chair for Applied Software Engineering.
1 A Peripheral Display Toolkit Tara Matthews[1], Tye Rattenbury[1], Scott Carter[1], Anind K. Dey[2], Jennifer Mankoff[1] [1] EECS Department UC Berkeley.
Design and Evaluation of an Ambient Display to Support Time Management during Meetings Valentina Occhialini, Harm van Essen, Berry Eggen Intelligent Lighting.
Su-ting, Chuang 1. Outline Introduction Related work Hardware configuration Detection system Optimal parameter estimation framework Conclusion 2.
Is Context-Aware Computing Taking Control Away from the User? Three Levels of Interactivity Examined Louise Barkhuus and Anind Dey The IT University of.
OP: A Novel Programming Model for Integrated Design and Prototyping of Mixed Objects Celine Coutrix & Laurence Nigay CNRS, University Joseph Fourier Grenoble.
Lyon Research Center for Images and Intelligent Information Systems IEEE International Conference on Pervasive Services 2006 FRE 2672 INSA Lyon ICPS, 27.
Strategy: Focus on the foundation of the service catalog Strategy : Implement a personal network Strategy : Invest in tools that empower Principle: Users.
Using Service-Oriented Architecture in Context-Aware Applications Damião Ribeiro de Almeida Information System Laboratory Universidade Federal de Campina.
Third International Workshop on Networked Appliance 2001 SONA: Applying Mobile Agent to Networked Appliance Control S.Aoki, S.Makino, T.Okoshi J.Nakazawa.
1 Security and Dependability Organizational Patterns - A Proof of Concept Demo for SERENITY A. Saidane, F. Dalpiaz, V.H. Nguyen, F. Massacci.
Speaker: Yuen-Kuei Hsueh Mixed-Initiative Conflict Resolution for Context-aware Applications Choonsung Shin, Anind K. Dey, and Woontack Woo Proceedings.
The Context Fabric: An Infrastructure for Context-Aware Computing Jason I. Hong Group for User Interface Research, Computer Science Division University.
Iterative Design and Evaluation of Event Architecture for Pen-and-Paper Interfaces HCI Group Stanford University Ron B. Yeh Andreas Paepcke Scott R. Klemmer.
Chrome Extension. Agenda  Overview  Our Work  Analysis  Architecture design  User Interface Design  Code Review  Demonstration.
Papier-Mache: Toolkit Support for Tangible Input HCI Group University of California Scott R. Klemmer Jack Li James Lin DUB Group University of Washington.
Technologies For Creating Rich Internet Applications Presenter's name
VBattle: A new Framework to Simulate Medium-Scale Battles in Individual-per- Individual Basis L. Peña, J. M. Peña y S. Ossowski CIG – 2009 (Milan)
Facebook Connect By Robert Daigle.
Android App Developing with communication included
Testing RESTful Web APIs
Map of Human Computer Interaction
Presentation transcript:

Support for Context-Aware Intelligibility and Control Anind K. Dey Human-Computer Interaction Institute Carnegie Mellon University, Pittsburgh Alan Newberger Google, Inc. New York CHI 2009 ~ Programming Tools and Architectures

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

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

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

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:

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

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)

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

DEMONSTRATION APPLICATIONS Unified Room Control – Implementation Temperature Situation Lighting Situation

DEMONSTRATION APPLICATIONS Museum Exhibit Control – Implementation Monitors Situation Displays Situation

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

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?