augmenting shared personal calendars joe tullio jeremy goecks elizabeth d. mynatt david h. nguyen

23
Augmenting Shared Personal Calendars Joe Tullio Jeremy Goecks Elizabeth D. Mynatt David H. Nguyen

Upload: leslie-foster

Post on 28-Dec-2015

214 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Augmenting Shared Personal Calendars Joe Tullio Jeremy Goecks Elizabeth D. Mynatt David H. Nguyen

Augmenting Shared Personal Calendars

Joe Tullio

Jeremy Goecks

Elizabeth D. Mynatt

David H. Nguyen

Page 2: Augmenting Shared Personal Calendars Joe Tullio Jeremy Goecks Elizabeth D. Mynatt David H. Nguyen

Motivation

Domain: Electronic (Shared) Calendars

Studies:Palen, L. (1999) "Social, Individual & Technological Issues for Groupware

Calendar Systems", CHI'99.

Grudin, J. and Palen, L. (1997) "Emerging Groupware Successes in Major Corporations: Studies of Adoption and Adaptation", WWCA'97.

“Calendar work” +– Locating colleagues

– Assessing availability

– Regulating privacy

Page 3: Augmenting Shared Personal Calendars Joe Tullio Jeremy Goecks Elizabeth D. Mynatt David H. Nguyen

Calendars: Three Interacting Perspectives

Single-user calendar– Calendar work

Interpersonal communication– Assessing availability

– Meeting scheduling

Socio-technical evolution– Privacy and defaults

Page 4: Augmenting Shared Personal Calendars Joe Tullio Jeremy Goecks Elizabeth D. Mynatt David H. Nguyen

Calendars: Three Interacting Perspectives

Single-user calendar– Calendar work

Interpersonal communication– Assessing availability

– Meeting scheduling

Socio-technical evolution– Privacy and defaults

Page 5: Augmenting Shared Personal Calendars Joe Tullio Jeremy Goecks Elizabeth D. Mynatt David H. Nguyen

Calendars: Three Interacting Perspectives

Single-user calendar– Calendar work

Interpersonal communication– Assessing availability

– Meeting scheduling

Socio-technical evolution– Privacy and defaults

Page 6: Augmenting Shared Personal Calendars Joe Tullio Jeremy Goecks Elizabeth D. Mynatt David H. Nguyen

Additional practices

Single-user calendar• Ad-hoc naming • Inaccurate calendars

Interpersonal communication• “Ambush” vs. “waylay”• Media choice• Awareness

Socio-technical evolution• Privacy and accountability• Social norms

Page 7: Augmenting Shared Personal Calendars Joe Tullio Jeremy Goecks Elizabeth D. Mynatt David H. Nguyen

Augur System: Goals

Support personal calendaring practices (ad hoc naming)

“Improve” calendar accuracy through predictive models

Enable informal communication practices (“ambushing”, awareness)

Facilitate privacy management by visualizing access history

Page 8: Augmenting Shared Personal Calendars Joe Tullio Jeremy Goecks Elizabeth D. Mynatt David H. Nguyen

Overview

Motivations: Calendar studies and perspectivesAugur Design

–Setting–Architecture

•Component Technologies

–Interface Design•Calendar browser and visualizations•Access count

Future WorkConclusion

Page 9: Augmenting Shared Personal Calendars Joe Tullio Jeremy Goecks Elizabeth D. Mynatt David H. Nguyen

Setting

University setting (Students, faculty, staff)– Single workgroup at Georgia Tech College of

Computing

Numerous public meetings/courses across multiple buildings

Rapid schedule turnover (term changes)

9 participants (7 students, 1 faculty, 1 staff)

3 months, 2600+ events

Page 10: Augmenting Shared Personal Calendars Joe Tullio Jeremy Goecks Elizabeth D. Mynatt David H. Nguyen

Augur System

Architecture

Page 11: Augmenting Shared Personal Calendars Joe Tullio Jeremy Goecks Elizabeth D. Mynatt David H. Nguyen

Bayesian network

Compact means of encoding uncertainty– Nodes represent variables– Links represent relationships between them

Probabilistic inference– Known variables serve as evidence– Bayesian updating generates predictions for

unknown variables

For more details:– Mynatt, E. and Tullio, J. Inferring Calendar Event

Attendance, IUI’2001.

Page 12: Augmenting Shared Personal Calendars Joe Tullio Jeremy Goecks Elizabeth D. Mynatt David H. Nguyen

Augur Bayesian Network

Page 13: Augmenting Shared Personal Calendars Joe Tullio Jeremy Goecks Elizabeth D. Mynatt David H. Nguyen

Extracting context with support-vector machines (SVMs)

Classifier – finds hyperplane that maximizes distance between two classes

Application: text classificationAugur: Apply SVMs to calendar text to identify role,

location, event type.Results:

– Event Type 80%– Location 82%– Role: not enough data yet

Page 14: Augmenting Shared Personal Calendars Joe Tullio Jeremy Goecks Elizabeth D. Mynatt David H. Nguyen

Event matching

Task: Find co-scheduled eventsIndividual calendaring styles make this difficult

– (e.g., “GVU brown bag” vs “GVU bb”)

TF/IDF algorithm– Documents represented as weighted word vectors– Dot product measures document similarity

Threshold on temporally synchronized eventsCorrectly identified 94% of matches

– 14% false positive, 6% false negative

Page 15: Augmenting Shared Personal Calendars Joe Tullio Jeremy Goecks Elizabeth D. Mynatt David H. Nguyen

Calendar app

Web-based (JSP) shared calendar

Can browse own calendar or those of colleagues

Attendance predictions represented as color coding

Colleagues represented iconically within co-scheduled events; details available as tooltips

Allows side-by-side comparison

Page 16: Augmenting Shared Personal Calendars Joe Tullio Jeremy Goecks Elizabeth D. Mynatt David H. Nguyen

Augmented Personal Calendar

Page 17: Augmenting Shared Personal Calendars Joe Tullio Jeremy Goecks Elizabeth D. Mynatt David H. Nguyen

Augmented Colleague Calendar

Page 18: Augmenting Shared Personal Calendars Joe Tullio Jeremy Goecks Elizabeth D. Mynatt David H. Nguyen

Access history

Glance/look/interact paradigm

Glance: Border color indicates access frequency

Look: Actual number of accesses

Interact: Detailed info on accesses

Work in progress

Page 19: Augmenting Shared Personal Calendars Joe Tullio Jeremy Goecks Elizabeth D. Mynatt David H. Nguyen

Related work:

Modeling/Prediction:– Ambush (Mynatt & Tullio, IUI 2001)– Tempus Fugit (Ford et al, CIKM 2001) – GPS (Ashbrook & Starner, CHI 2002)– Coordinate (Horvitz et al, UAI 2002)– Work rhythms (Begole et al, CSCW 2002)

More to come!

Learn models from data or construct by hand?

Page 20: Augmenting Shared Personal Calendars Joe Tullio Jeremy Goecks Elizabeth D. Mynatt David H. Nguyen

Related work:

Calendar Visualization:– Fisheye view (Bederson et al, 2000)

– 3D Calendars (Mackinlay et al, 1994)

– Transparency (Beard et al, 1990)

Accountability:– Social translucence (Erickson et al, 2000)– History-enriched objects (Hill et al, 1993)

Page 21: Augmenting Shared Personal Calendars Joe Tullio Jeremy Goecks Elizabeth D. Mynatt David H. Nguyen

Future work

Deployment– Participants among several research

groups/occupations at the College of Computing– Measure model accuracy over time– Determine when/how predictions are used

Interactive models– Address learning time– Control, trust promote adoption– Sensitivity to social environment– Heuristics vs. training Bayes?

Page 22: Augmenting Shared Personal Calendars Joe Tullio Jeremy Goecks Elizabeth D. Mynatt David H. Nguyen

Augur: A probabilistic shared calendar

Calendars shared from personal mobile devices

A probabilistic model drives predictions of

attendance at future events

Text processing identifies co-scheduled events

Visualize predictions in a browsable calendar

Reporting accesses promotes accountability

Page 23: Augmenting Shared Personal Calendars Joe Tullio Jeremy Goecks Elizabeth D. Mynatt David H. Nguyen

Thanks.

http://www.cc.gatech.edu/fce/ecl

[email protected]

[email protected]