Top Banner
Usability in Pervasive Computing Environment Advance Usability October 18, 2004 Anuj A. Nanavati
20

Usability in Pervasive Computing Environment Advance Usability October 18, 2004 Anuj A. Nanavati.

Jan 02, 2016

Download

Documents

John Malone
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Usability in Pervasive Computing Environment Advance Usability October 18, 2004 Anuj A. Nanavati.

Usability in Pervasive Computing Environment

Advance UsabilityOctober 18, 2004

Anuj A. Nanavati

Page 2: Usability in Pervasive Computing Environment Advance Usability October 18, 2004 Anuj A. Nanavati.

Agenda

Introduction Usability in pervasive computing Pervasive Computing (PVC) lab at IBM

Austin Lab overview Our work

Discussion issues

Page 3: Usability in Pervasive Computing Environment Advance Usability October 18, 2004 Anuj A. Nanavati.

Introduction

"Things that think want to link", Nicholas Negraponte of MIT Media Labs

Nomadic/Amorphous/Ubiquitous computing User centered not machine or function centered Environment of connected computing devices Not personal computers but embedded or mobile

devices General purpose devices Communicating through interconnected network Remote access through internet

Page 4: Usability in Pervasive Computing Environment Advance Usability October 18, 2004 Anuj A. Nanavati.

Introduction

Major playersPARC – origin of ubiquitous computing

research IBM – PVC LabMicrosoft – Easy Living MIT – Project OxygenNIST – Smart SpaceCMU – Project Aura

Page 5: Usability in Pervasive Computing Environment Advance Usability October 18, 2004 Anuj A. Nanavati.

Usability in Pervasive Computing

Why usability testing? Understanding user interface User interaction with devices

Challenges in usability testing New environment for users No predefined user tasks Remotely moderated testing Wide range of devices – LCD on oven to PDA Tasks in multiple sessions and on multiple devices Testing tool should be independent of the device

being monitored

Page 6: Usability in Pervasive Computing Environment Advance Usability October 18, 2004 Anuj A. Nanavati.

PVC Lab at IBM AustinLab overview

“Proof of concept” of networked areas Living room – TV, CD player, etc. Kitchen – oven, ScreenFridge, iron, etc. Garage – car Exercise room

Devices Devices common in above areas Control devices

Wireless touch control Web pad Connected through a service gateway

Physical Web site Every device has a URL

Page 7: Usability in Pervasive Computing Environment Advance Usability October 18, 2004 Anuj A. Nanavati.

PVC lab overview

Page 8: Usability in Pervasive Computing Environment Advance Usability October 18, 2004 Anuj A. Nanavati.

PVC lab overview

Technology Wireless technologyRadio Frequency tags – RFID Intelligent sensorsEmbedded devices

Page 9: Usability in Pervasive Computing Environment Advance Usability October 18, 2004 Anuj A. Nanavati.

Our WorkGoals and Concepts – Dr. Bias

Goals Identify and fix usability problems in current UI Identify gaps in current usability testing methods

Concepts Remote migratory transactions

Start on one device complete on another Device independent UI

Start on PDA complete on ScreenFridge Task oriented UI compared to function guided

Supports the users in completion of their tasks Task categorization - taskonomy

Page 10: Usability in Pervasive Computing Environment Advance Usability October 18, 2004 Anuj A. Nanavati.

Usability Testing

User interface for testing Engaged areas Engaged devices Recording options Remote views Other options - data logging, data analyses etc.

Sam’s Mock up: http://www.ischool.utexas.edu/~sburns/pervasive/#

Data collection requirements Observational data – Audio/video Biometric data

Page 11: Usability in Pervasive Computing Environment Advance Usability October 18, 2004 Anuj A. Nanavati.

Usability TestingData Collection Requirements

Biometric data Eye TrackingGalvanic Skin ResponsesHeart RateBlood VolumeStress ParametersBlood Flow

Page 12: Usability in Pervasive Computing Environment Advance Usability October 18, 2004 Anuj A. Nanavati.

Data Collection RequirementsBiometric data

Ubiquitous physiological monitoring Dr. Emil Jovanov from The University of Alabama at

Huntsville Prototype for Wireless Body Area Network

(BAN) of intelligent sensors (WISE) Personal medical monitoring Body sensors for brain, heart, movements etc. Sensors (WISE clients) controlled by a single

server (WISE server) connected to internet through a gateway

Page 13: Usability in Pervasive Computing Environment Advance Usability October 18, 2004 Anuj A. Nanavati.

Data Collection RequirementsBiometric data

Page 14: Usability in Pervasive Computing Environment Advance Usability October 18, 2004 Anuj A. Nanavati.

Taskonomy

Modeling user behavior in pervasive computing environment Categorize current user tasks into predefined categories to

facilitate UI design and usability testing methods: Assign future tasks to a category Assign devices to a category

Task categories User initiated vs. system initiated Single session vs. multiple sessions Single device vs. multiple devices Same vs. different device Single user vs. multiple users

Task scenarios Data downloading/uploading Heating food Setting up the temperature Many more….

Page 15: Usability in Pervasive Computing Environment Advance Usability October 18, 2004 Anuj A. Nanavati.

Taskonomy

Structured representation of user tasks Task driven computing (2000), Zenyu Wang and

David Garlan, CMU Relieving Users from the Distractions of Ubiquity:

Task-Centered Architectural Framework (2002),  João Pedro Sousa, CMU

Task Description language (TDL)

Three step approach Based on Object Modeling

Page 16: Usability in Pervasive Computing Environment Advance Usability October 18, 2004 Anuj A. Nanavati.

Taskonomy

Three step approach Identification

Devices Task categories Task scenarios

Connection Device device Device task category Device scenario

Modeling Scenario X for task category Y

Problems Defining scenarios Defining sub scenarios (actions)

D1

D3

D2

D5 D4

Links between devices show sub scenarios (actions) for a particular scenario of a task category

Page 17: Usability in Pervasive Computing Environment Advance Usability October 18, 2004 Anuj A. Nanavati.

Taskonomy - Example

Scenario-1 (S1): Heat up the food kept in oven using your PDA through your work computer.

Task category-1 (T1): User initiated Ending on different device

Apply UI Design techniques (UID1) and Usability testing (UT1) methods to S1 and T1

Imagine in future similar scenario (S115) with same task category (T1) comes up. Apply UID1 and UT1 to S115

PDA

OVEN

WORK

S1 and T1

PDA

GAME

WORK

S115 and T1

Page 18: Usability in Pervasive Computing Environment Advance Usability October 18, 2004 Anuj A. Nanavati.

Discussion Issues

Usability beyond traditional methodsUI beyond traditional UIModeling user behavior in pervasive

computing environmentConcerns

Privacy Security

Page 19: Usability in Pervasive Computing Environment Advance Usability October 18, 2004 Anuj A. Nanavati.

References

IBM’s PVC LabCandace A. York, Senior software engineer, IBMhttp://www-106.ibm.com/developerworks/wireless/library/wi-pvc/

Ubiquitous and pervasive computing resources

http://www.iturls.com/English/TechHotspot/TH_77.asp Stress monitoring using a distributed wireless intelligent sensor system 2003, Emil Jovanov, IEEE Task driven computing 2000, Zenyu Wang and David Garlan, CMU Relieving Users from the Distractions of Ubiquity: Task-Centered

Architectural Framework 2002,  João Pedro Sousa, CMU

Page 20: Usability in Pervasive Computing Environment Advance Usability October 18, 2004 Anuj A. Nanavati.

Thank You