Keynote at CASCON 2016. Describes the need for software to support the work patterns of humans so that the software works for humans instead of humans working for the software.
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
The Elusive Nature of Context: Why We Need It and Were We Might Find It
1. 1
V E R Z U S
W E L C O M E T O
The Elusive Nature
of Context
Gail C. Murphy
University of British Columbia
Tasktop Technologies
@gail_murphy
A more restrictive license has
been chosen given use of
licensed images.
2. 2
“the situation in which
something happens”
M e r r i a m - We b s t e r D i c t i o n a r y
Context
5. 5
Limited :
where, who and
what a ppr oach to
co ntext
En hanced:
interaction traces
can extend use
of co ntext to work
Futu re:
intent + content
makes appl ications
work for h umans
The Elusive Nature of Context
Take-Aways
6. 6
I n t e r a c t i o n I n t e n t +
C o n t e n t
S u m m a r y
The Plan: Context
To d a y
23. 21
Limited :
Wh ere, W ho and
Wh at app roach to
co ntext
The Elusive Nature of Context
Summary of Today
humans responsible
for bulk of context
humans working for
applications
shouldn’t this be the
other way around?
24. 22
I n t e n t +
C o n t e n t
S u m m a r y
The Plan: Context
To d a y I n t e r a c t i o n
64. 33
P R O J E C T D E S C R I P T I O N
Task-focused UI (with task contexts)
for knowledge workers
[Kersten and Murphy, AI Magazine, 2015]
65. 34
field study longitudinal study
8 participants
~10 days use
~3 tasks per day
tasks were revisited
75% of participants
mixed documents
and web pages
high decay (20%)
indicates relevance
weighing matters
Knowledge Workers
3 participants
300-600 days of use
16-24 tasks per day
~3-4 task revisits per
day
decay also shows
relevance weighting
matters
67. 36
En hanced:
interaction traces
can extend use
of co ntext to work
The Elusive Nature of Context
Summary of Interaction
tasks + interaction
leverage episodic
memory
apps are starting
to work for
humans
68. 37
S u m m a r y
The Plan: Context
To d a y I n t e r a c t i o n I n t e n t +
C o n t e n t
70. 39
Mylyn
optimized for individuals
can share task contexts
must share same resource structure
explicit shared statement of intent
what if we
relax these
two
constraints?
88. 45
Business Analyst
Business Analyst
Tester
Developers
Our client has refined
how data will be accessed
Communication
through shared
requirements
application
Rich data
synchronization
Rich data
synchronization
Rich data
synchronization
93. 47
intent is implicit in each application
content is moved between applications
each role has information in context
no more searching emails, finding documents
more time doing what humans are good at
enable increased productivity
94. 48
Futu re:
intent + content
makes appl ications
work for h umans
The Elusive Nature of Context
Summary of Intent + Content
95. 48
Futu re:
intent + content
makes appl ications
work for h umans
The Elusive Nature of Context
Summary of Intent + Content
Intent +
Content
96. 48
Futu re:
intent + content
makes appl ications
work for h umans
The Elusive Nature of Context
Summary of Intent + Content
Intent +
Content
how does context
change if intent +
content can be
recognized,
represented and
shared?
97. 49
The Plan: Context
To d a y I n t e r a c t i o n I n t e n t +
C o n t e n t
S u m m a r y
98. 50
Daniel Almeida
John Anvik
Deepak Azad
Elisa Baniassad
Alex Bradley
Roberto Bittencourt
Wesley Coehlo
Davor Cubranic
Brian de Alwis
Neil Ernst
Michalis Famelis
Sylvie Foss
Thomas Fritz
Jan Hannemann
Lyndon Hiew
Reid Holmes
Rahul Jiresal
Mik Kersten
Albert Lai
Gene Lee
Arthur Marques
Shawn Minto
Emerson Murphy-Hill
Owen Ou
Marc Palyart
Sarah Rastkar
Martin Robillard
Izzet Safer
Nick Sawadsky
David Shepherd
Jonathan Stiansen
Albert Thompson
Apple Viriyakattiyaporn
Giovanni Viviani
Robert Walker
Annie Ying
Trevor Young
Sedigheh Zolatkaf
Thanks to Tasktoptians, NSERC, IBM,
Microsoft, ABB and other funders
for making much of the underlying
work possible
99. 51
“the situation in which
something happens”
M e r r i a m - We b s t e r D i c t i o n a r y
Context
103. 55
Limited :
Wh ere, W ho and
Wh at app roach to
co ntext
En hanced:
In teraction traces
can extend use
of co ntext to work
Futu re:
In tent + content
makes appl ications
work for h umans
The Elusive Nature of Context
Take-Aways
@gail_mu rphy