tamodia 2002 managing the ecology of interaction alan dix lancaster university

50
TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University www.hcibook.com/alan/papers/ Tamodia2002

Upload: bonnie-burns

Post on 18-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

managing the ecology of interaction

Alan Dix

Lancaster Universitywww.hcibook.com/alan/papers/Tamodia2002

Page 2: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

overview

• rationale

• phenomena of rich interaction

• new paradigms

Page 3: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

the problem

• task models– formal description

• situatedness– unique contexts

• ethnography– rich ecologies

bringingthem

together?

Page 4: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

option 1 – reject formalism

everything

formaltasks

Page 5: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

option 2 – enforce formalism

everything

formaltasks

Page 6: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

option 3 – expand and accept

everything

formaltasks

Page 7: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

HCI – dialogue with the computer

Page 8: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

dialogue with the environment

ubicomp – no computer/artefact divide

wearable/cyborg – no computer/user divide

Page 9: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

phenomena

Page 10: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

phenomena

• collaboration

• information

• triggers

• artefacts

• placeholders

• situatedness

• intentional cycle

+ continuity & duration

Page 11: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

collaboration

• already in several notations– e.g. CTT

• add artefacts too ?

Page 12: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

information

pre-planned cognitive model

goal action

situated action

environment action

Page 13: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

control

• open loop control– no feedback– fragile

controlsystem

environmentactions

Page 14: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

control

• open loop control– no feedback– fragile

• closed loop control– uses feedback– robust

controlsystem

environmentactions

feedback

Page 15: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

adding information

boilkettle

get outcups

make potof tea pour tea

pour teaPlan 0: 1 then 2 when kettle boils 3 then 4

0.

1. 2. 3. 4.

how manycups?

Page 16: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

triggers

process – what happens and order

get post frompigeon hole

bring postto desk

open post

Page 17: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

triggers

process – what happens and order

triggers – when and why

first thing in themorning

holding post at coffee time

get post frompigeon hole

bring postto desk

open post

Page 18: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

artefacts

• ethnographic studies

• as shared representation

• as focus of activity

• act as triggers, information sources, etc.

Page 19: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

placeholders

• knowing where you are in a process– like a program counter

• coding:– memory– explicit (e.g. to do list)– in artefacts

Page 20: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

where are you?

1. controllerchoose newflight level

2. controllertell pilot newflight level

3. pilotconfirm newflight level

4. pilotascend tonew level

5.new flight

level achieved

Page 21: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

step 1. choose new flight level

1. controllerchoose newflight level

2. controllertell pilot newflight level

3. pilotconfirm newflight level

4. pilotascend tonew level

5.new flight

level achieved

Page 22: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

step 3. flight level confirmed

1. controllerchoose newflight level

2. controllertell pilot newflight level

3. pilotconfirm newflight level

4. pilotascend tonew level

5.new flight

level achieved

Page 23: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

step 5. new flight level acheived

1. controllerchoose newflight level

2. controllertell pilot newflight level

3. pilotconfirm newflight level

4. pilotascend tonew level

5.new flight

level achieved

Page 24: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

continuity & duration

• system models – event centric

• status–event analysis– continuous time (status) and discrete (events)– many generic issues and phenomena

• task models:– in the annotations and descriptions– concurrency – true or interleaved?

Page 25: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

intentional cycle

artefacts artefacts

informationand placeholders

actions

triggersmemory

Page 26: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

paradigms

Page 27: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

paradigms

• socio-organisational Church–Turing hypothesis

• embodied computation

• embodied interaction

• incidental interaction

Page 28: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

the socio-organisationalChurch-Turing hypothesis

Page 29: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

Page 30: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

Page 31: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

Page 32: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

Page 33: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

the Church-Turing thesis

• the THEOREM– Church’s lambda calculus and Turing

machines are ‘equivalent’

• the POSTULATE– all computation is ‘equivalent’

Page 34: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

organisations

• are politcial, social, economic ...

but are also ...

• information processing entities

so ...

Page 35: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

the socio-organisational Church-Turing hypothesis

similarities to computers and cognition

• computational power

• computational structure

Page 36: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

the organisation as a computer

• computer: program and data

• organisation: process and information

plus …

• computer data:LTM, STM, program counter

• organisation: ????files, papers … placeholders

Page 37: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

parallels

computer cog sci organisation

process program proceduralmemory

processes

data data LTM fil es

placeholder programcounter

STM,activation

location ofartefacts

initiative interrupts,events

stimuli triggers

Page 38: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

parallels

computer cog sci organisation

process program proceduralmemory

processes

data data LTM fil es

placeholder programcounter

STM,activation

location ofartefacts

initiative interrupts,events

stimuli triggers

interpretation ??? ??? people

Page 39: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

embodied computation

Page 40: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

ubiquity of compuation

the world is full of computation cognitive social economic

this helps us understand the world

Page 41: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

physicality of compuation

computation happens in the world memory networks processors

this helps us understand computation

Page 42: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

embodied computationsome examples

• computation is incremental• interaction not Magnus Magnusson

• pointers take space• where log space comes from

• space means time• o(N) memory takes 3√N time

• representation not information• importance of interpretation

Page 43: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

embodied interaction

Page 44: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

embodied interaction

• Paul Dourish’s term

• focus on:– tangible computing– social computing

• users create meaning

• designers give them the means

• where does task analysis fit in?

Page 45: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

incidental interaction

Page 46: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

incidental interaction

• traditional interaction – purposeful – user as controller– system as slave

• incidental interaction– user acts for one purpose– system observes and acts

Page 47: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

incidental interaction

• traditional interaction – purposeful – user as controller, system as slave

• incidental interaction – system observes and acts, not user’s purpose

• examples:– car lights– auto-flush toilet– intelligent homes

Page 48: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

? task analysis

• model main purposeful activity– use to design sensors

• model activity to be aided/enhanced– use to design actuators

Page 49: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

winding up

Page 50: TAMODIA 2002 managing the ecology of interaction Alan Dix Lancaster University

TA

MO

DIA

20

02

final thoughts …

• ecologically valid task modelling– incorporate rich phenomena– but also understand limits

• role?– normative or normal?– definitive process or descriptive grammar– main task or subsidiary task