towards a ubiquitous semantics of interaction

26
towards a ubiquitous semantics of interaction Alan Dix Lancaster University

Upload: vernon-rowland

Post on 31-Dec-2015

22 views

Category:

Documents


2 download

DESCRIPTION

towards a ubiquitous semantics of interaction. Alan Dix Lancaster University. formalism in HCI. adolescence or … rigormortis. formalism in HCI. blocks to uptake? expertise utility tools cost fear use only where value exceeds cost safety critical, ?generic widgets?. ubiquity. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: towards a ubiquitous semantics of interaction

towards a ubiquitous semantics of interaction

Alan Dix

Lancaster University

Page 2: towards a ubiquitous semantics of interaction

formalism in HCI

adolescence

or …

rigormortis

Page 3: towards a ubiquitous semantics of interaction

formalism in HCI

• blocks to uptake?– expertise– utility– tools– cost– fear

• use only where value exceeds cost– safety critical, ?generic widgets?

Page 4: towards a ubiquitous semantics of interaction

ubiquity

• lots of simple devices

• but complex context:– lots of users– mobile– context dependent behaviour

• good for FM

Page 5: towards a ubiquitous semantics of interaction

ubiquity

simple devices complex context

good for formal methods!

Page 6: towards a ubiquitous semantics of interaction

models

discrete

• most common• good for GUI• familiar notations

continuous

• very few• VR, ubicomp• simpler semantics

what do they mean?

Page 7: towards a ubiquitous semantics of interaction

notationfever!

pattern

Page 8: towards a ubiquitous semantics of interaction

notations

• lots of them

• why?– cult of notation in computer science– differing paradigms and problems– tractability– familiarity

Page 9: towards a ubiquitous semantics of interaction

myriad notations

• problems– communication– education– tools– meaning and satisfaction

?? moving to ubiquity ??

Page 10: towards a ubiquitous semantics of interaction

routes

myriadnotations

interoperability UML-ishnesssingle notationone size fits all

translation sharedsemanitics

Page 11: towards a ubiquitous semantics of interaction

transformation

model 1 model 2(notation A) (notation B)

Galois connection

Page 12: towards a ubiquitous semantics of interaction

common semantics?

model 1 model 2

complete meta-semantics

model 1 model 2

Page 13: towards a ubiquitous semantics of interaction

shared sub-semantics

common semantics?

model 1 model 2

Page 14: towards a ubiquitous semantics of interaction

external phenomena

trace / scenario

Page 15: towards a ubiquitous semantics of interaction

issues

advantages

• obvious• physical/real• common• relates to real time

problems

• not obvious– e.g. CCS/CSP

• internal structure• binding to real• granularity/instants• real time

Page 16: towards a ubiquitous semantics of interaction

meta-model

a b c

x

Z

Y*

model

time

happenings

instances

a

b

c

xa

b

xa

x

Y

Page 17: towards a ubiquitous semantics of interaction

event stream

P a b P | a c P

time

model

a – b – a – b – a – c – a – b … instances

< < < < < < <happenings

Page 18: towards a ubiquitous semantics of interaction

turntaking & states

somestate

otherstate

actionresponse

s0 – a1 – r1 – s1 – a2 – r2 – s2 – …

one happening or two?

Page 19: towards a ubiquitous semantics of interaction

mapping

< < < < < <

model 1

model 2

< < < < <

P a b P | a c P

a b c

x

Z

Y*

<

<

NO?

interstices

Page 20: towards a ubiquitous semantics of interaction

status and events

S1 S2

A

A

S1 – A – S2 – A – S1 – A – S2 ….

Page 21: towards a ubiquitous semantics of interaction

hierarchies – task analysis

1.prepare

2.1introduction

2.2show slide

2.3conclusions

2.talk

3.1question

3.2answer

3.discussion

0.DSV-IS talk

1. prepare

time

2. talk

2.1 intro 2.2 sld 1 2.2 sld 1 2.3 conc

3. discussion

3.1 Q 3.2 A 3.1 Q 3.2 A

0. DSV-IS talk

Page 22: towards a ubiquitous semantics of interaction

layers – UI events

lexical level

dialogue level

application level

mouse activity on menu

underline is ‘word’

font size menu

size is 10subscript

clickradio btn click OK

finished!

change selection format

NoneWordSingleDoubleDotted

NoneWordSingleDoubleDotted

Page 23: towards a ubiquitous semantics of interaction

continuous

• status–event analysis

• CS hybrid system literature

• TACIT – hybrid Petri Nets& continuous interactors

• Wuther???? – systems theory

Page 24: towards a ubiquitous semantics of interaction

common features

• actions– at events, discrete changes in state

• interstitial behaviour– between events, continuous change

Page 25: towards a ubiquitous semantics of interaction

other continuous issues

• granularity issues – do it today

• two timing – infinitely fast times

• temporal gestalt – words, gestures

Page 26: towards a ubiquitous semantics of interaction

summary

• harder than it looks!

… but easier than pairwise matching

• consequences:less sloppy semantics

clear semantics shared toolsfoundation …