500 likes | 513 Views
Delve into new paradigms in human-computer interaction, exploring rich phenomena and incorporating ethnography to create ecologically valid task models. Consider the socio-organisational Church-Turing hypothesis and embodied interaction.
E N D
managing the ecology of interaction Alan Dix Lancaster University www.hcibook.com/alan/papers/Tamodia2002
overview • rationale • phenomena of rich interaction • new paradigms
bringing themtogether? the problem • task models • formal description • situatedness • unique contexts • ethnography • rich ecologies
option 1 – reject formalism everything formal tasks
option 2 – enforce formalism formal tasks everything
option 3 – expand and accept everything formal tasks
dialogue with the environment ubicomp – no computer/artefact divide wearable/cyborg – no computer/user divide
collaboration information triggers artefacts placeholders situatedness intentional cycle continuity & duration phenomena
collaboration • already in several notations • e.g. CTT • add artefacts too ?
information pre-planned cognitive model goal action situated action environment action
controlsystem environment actions control • open loop control • no feedback • fragile
feedback controlsystem environment actions control • open loop control • no feedback • fragile • closed loop control • uses feedback • robust
triggers process – what happens and order get post frompigeon hole bring postto desk open post
triggers process – what happens and order triggers – when and why first thing in the morning holding post at coffee time get post frompigeon hole bring postto desk open post
artefacts • ethnographic studies • as shared representation • as focus of activity • act as triggers, information sources, etc.
placeholders • knowing where you are in a process • like a program counter • coding: • memory • explicit (e.g. to do list) • in artefacts
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?
intentional cycle memory triggers artefacts artefacts actions information and placeholders
paradigms • socio-organisational Church–Turing hypothesis • embodied computation • embodied interaction • incidental interaction
the Church-Turing thesis • the THEOREM • Church’s lambda calculus and Turing machines are ‘equivalent’ • the POSTULATE • all computation is ‘equivalent’
organisations • are politcial, social, economic ... but are also ... • information processing entities so ...
the socio-organisational Church-Turing hypothesis similarities to computers and cognition • computational power • computational structure
the organisation as a computer • computer: program and data • organisation: process and information plus … • computer data: LTM, STM, program counter • organisation: ???? files, papers … placeholders
ubiquity of compuation the world is full of computation • cognitive • social • economic this helps us understand the world
physicality of compuation computation happens in the world • memory • networks • processors this helps us understand computation
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
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?
incidental interaction • traditional interaction – purposeful • user as controller • system as slave • incidental interaction • user acts for one purpose • system observes and acts
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
? task analysis • model main purposeful activity • use to design sensors • model activity to be aided/enhanced • use to design actuators
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