Controversy and provocation Alan Dix [email protected]

29
controversy and provocation Alan Dix [email protected] http://www.hcibook.com/alan/papers/ HCIE2004/

Transcript of Controversy and provocation Alan Dix [email protected]

Page 1: Controversy and provocation Alan Dix alan@hcibook.com

controversy and provocation

Alan Dix

[email protected]://www.hcibook.com/alan/papers/HCIE2004/

Page 2: Controversy and provocation Alan Dix alan@hcibook.com

the invitation …

“wondering if you would start off Friday morning's session by being controversial

- as we know only you can ;-)”

“Sure, but I'll not be deliberately provocative of course”

Page 3: Controversy and provocation Alan Dix alan@hcibook.com

.. so I won’t mention

• student fees and the two tier HE system

• A’ level grades as social apartheid

• abolishing homework and extending the school day

…or even unlimited re-sits for UG and PG degrees

Page 4: Controversy and provocation Alan Dix alan@hcibook.com

controversydebate between disciplines

controversy: disputation, (prolonged) debate, esp. conducted in writing

[L. controversus (CONTRA-, vertere, vers- turn)]

Page 5: Controversy and provocation Alan Dix alan@hcibook.com

changing expertise

in the past …

psychologistscomputer scientists who do HCIetc.

now …psychology

HCI people who use computingetc.

now …psychology

HCI people who use computingetc.

Page 6: Controversy and provocation Alan Dix alan@hcibook.com

the danger

• loss of roots

• intellectual decoupage

• professional practice passed off as academic

is the best HCI educationno HCI education?

Page 7: Controversy and provocation Alan Dix alan@hcibook.com

vocational & academic

tension is growth

… but stretched or natural

Page 8: Controversy and provocation Alan Dix alan@hcibook.com

joined up thinking?

theory and practice together?

… but

mature disciplines … … separate theory and professional practice

Page 9: Controversy and provocation Alan Dix alan@hcibook.com

theory vs. practice

• opposed?

• theory is the language of generalisation

• guidelines and methods last a while … but theory keeps you going

longer

Page 10: Controversy and provocation Alan Dix alan@hcibook.com

theory is the viagra of professional life

Page 11: Controversy and provocation Alan Dix alan@hcibook.com

just-in-time theory

Page 12: Controversy and provocation Alan Dix alan@hcibook.com

mini-case studies

• wot I do… during teaching

• when technology doesn’t work …– analyse why– use it as extended examples

• plus other real examples

Page 13: Controversy and provocation Alan Dix alan@hcibook.com

Excel modes

• wouldn’t closewhy?

• theory:– hidden mode– closure

www.hcibook.com/alan/casestudy/excel-mode/

Page 14: Controversy and provocation Alan Dix alan@hcibook.com

does it work?

• weakness– knowing it is ‘teaching’ time

• strengths– ‘real’ example– introduces theory when relevant

Page 15: Controversy and provocation Alan Dix alan@hcibook.com

ecological validity

• examples– one issue at a time– a good ‘solution’– from theory to practice

Page 16: Controversy and provocation Alan Dix alan@hcibook.com

ecological validity

• examples– one issue at a time– a good ‘solution’– from theory to practice

• mini-case study– lots of relevant issues– no easy solution – tradeoffs– from practice to theory

Page 17: Controversy and provocation Alan Dix alan@hcibook.com

passing on knowledge

• case studies, examples, patterns– good for use in practice– but how to generalise– textbooks full of theory!

• just-in-time theory– appropriate theory when needed

Page 18: Controversy and provocation Alan Dix alan@hcibook.com

just-in-time theory

• appropriate theory– given when needed

• contextualised theory– apply theory in actual context– including trade-offs

• situated theory– make new theory if necessary

e.g. toilet rolls

• example of T-model

Page 19: Controversy and provocation Alan Dix alan@hcibook.com

what we teach

breadth

depth

Page 20: Controversy and provocation Alan Dix alan@hcibook.com

what students learn?

breadth

depth

Page 21: Controversy and provocation Alan Dix alan@hcibook.com

T model

breadth

depth

grounding

extension

Page 22: Controversy and provocation Alan Dix alan@hcibook.com

why T ?

• texture• more engaging!

• grounding• more rigorous

• mastery• more motivating

Page 23: Controversy and provocation Alan Dix alan@hcibook.com

provoking theory in HCI

provocative: tending to cause provocation (of curiosity, anger, lust, etc.).

[L. PRO(vocare call)]

Page 24: Controversy and provocation Alan Dix alan@hcibook.com

importance of HCI

• late 20th and 21st century... technology meets people

• so where is our own theory and methods?

• some … MHP, Norman, Inf. Foraging Theory …… but enough?

• do we need it anyway?

Page 25: Controversy and provocation Alan Dix alan@hcibook.com

a little story …

• BIG ACM sponsored conference• ‘good’ empirical paper• looking at collaborative support for a task X• three pieces of software:

– A – domain specific software, synchronous– B – generic software, synchronous– C – generic software, asynchronous

A

B C

asyn

c

sync

domainspec.

generic

Page 26: Controversy and provocation Alan Dix alan@hcibook.com

experiment

• reasonable nos. subjects in each condition• quality measures

• significant results p<0.05– domain spec. > generic– asynchronous > synchronous

• so really want asynchronous domain specific

A

B C

asyn

c

sync

domainspec.

generic

domainspec.

generic

asyncsync

Page 27: Controversy and provocation Alan Dix alan@hcibook.com

what’s wrong with that?

interaction effects– gap is interesting to study– not necessarily good to implement

more important … if you blinked at the wrong moment …

NOT independent variables– three different pieces of software– like experiment on 3 people!– say system B was just bad

domainspec.

generic asyncsync

A

B C

asyn

c

sync

domainspec.

generic

?

B < A B < C

Page 28: Controversy and provocation Alan Dix alan@hcibook.com

can we fix it?

• borrowed psych method– … but method embodies assumptions– single simple cause, controlled environment

• HCI needs ecologically valid exp.– multiple causes, open situations

• what to do? – understand assumptions and modify

• both and …– quantitative – what is true end to end – phenomena– qualitative and anecdotal – why – mechanism

Page 29: Controversy and provocation Alan Dix alan@hcibook.com

a call (vocare)

HCI – a defining discipline of Century 21

we must develop and teach knowledge that will last