DiffIE: Changing How You View Changes on the Web DiffIE: Changing How You View Changes on the Web...

38
DiffIE: Changing How You View Changes on the Web Jaime Teevan, Susan T. Dumais, Daniel J. Liebling, and Richard L. Hughes Microsoft Research
  • date post

    21-Dec-2015
  • Category

    Documents

  • view

    214
  • download

    1

Transcript of DiffIE: Changing How You View Changes on the Web DiffIE: Changing How You View Changes on the Web...

Page 1: DiffIE: Changing How You View Changes on the Web DiffIE: Changing How You View Changes on the Web Jaime Teevan, Susan T. Dumais, Daniel J. Liebling, and.

DiffIE: Changing How You View Changes on the Web

Jaime Teevan, Susan T. Dumais, Daniel J. Liebling, and Richard L. Hughes

Microsoft Research

Page 2: DiffIE: Changing How You View Changes on the Web DiffIE: Changing How You View Changes on the Web Jaime Teevan, Susan T. Dumais, Daniel J. Liebling, and.

Information Artifacts Change

Page 3: DiffIE: Changing How You View Changes on the Web DiffIE: Changing How You View Changes on the Web Jaime Teevan, Susan T. Dumais, Daniel J. Liebling, and.

Digital Dynamics Easy to Capture

Page 4: DiffIE: Changing How You View Changes on the Web DiffIE: Changing How You View Changes on the Web Jaime Teevan, Susan T. Dumais, Daniel J. Liebling, and.

Web Dynamics

January February March April May June July August September

Content Changes

• Number of studies of change [2, 7, 10, 20]• Frequency and degree of change characterized• Visited pages are more likely to change [2]

Page 5: DiffIE: Changing How You View Changes on the Web DiffIE: Changing How You View Changes on the Web Jaime Teevan, Susan T. Dumais, Daniel J. Liebling, and.

Web Dynamics

January February March April May June July August September

Content Changes

People Revisit

January February March April May June July August September

• People revisit on the Web a lot– Over half of page visits are revisits [2, 22]– Over a third of searches are for re-finding [23]

• Revisitation relates to change– 66% of revisits are to changed pages [2]– 20% of the content changes [2]– Revisiting often motivated by change [2, 15]– Change interferes with revisiting [21, 23]

Page 6: DiffIE: Changing How You View Changes on the Web DiffIE: Changing How You View Changes on the Web Jaime Teevan, Susan T. Dumais, Daniel J. Liebling, and.

Web Dynamics

January February March April May June July August September

Content Changes

People Revisit

January February March April May June July August September

Today’s Browse and Search Experiences

Ignores …

Page 7: DiffIE: Changing How You View Changes on the Web DiffIE: Changing How You View Changes on the Web Jaime Teevan, Susan T. Dumais, Daniel J. Liebling, and.

DiffIE

Changes to page since your last visit

DiffIE toolbar

Page 8: DiffIE: Changing How You View Changes on the Web DiffIE: Changing How You View Changes on the Web Jaime Teevan, Susan T. Dumais, Daniel J. Liebling, and.

Systems That Expose Web Change

• Historical access to pages– Internet Archives (archive.org)

• Subscription to change– RSS, Web slices– Monitoring support [15]

• In-situ awareness of change– symbols– Dynamo [3], Difference Engine [9], WebCQ [17]

Page 9: DiffIE: Changing How You View Changes on the Web DiffIE: Changing How You View Changes on the Web Jaime Teevan, Susan T. Dumais, Daniel J. Liebling, and.

Interesting Features of DiffIE

Always on

In-situ

New to you

Non-intrusive

Page 10: DiffIE: Changing How You View Changes on the Web DiffIE: Changing How You View Changes on the Web Jaime Teevan, Susan T. Dumais, Daniel J. Liebling, and.

• How DiffIE works• How we studied DiffIE• How DiffIE is used• Conclusions and future work

Overview

Page 11: DiffIE: Changing How You View Changes on the Web DiffIE: Changing How You View Changes on the Web Jaime Teevan, Susan T. Dumais, Daniel J. Liebling, and.

HOW DiffIE WORKS

Page 12: DiffIE: Changing How You View Changes on the Web DiffIE: Changing How You View Changes on the Web Jaime Teevan, Susan T. Dumais, Daniel J. Liebling, and.

DiffIE

DiffIE Architecture

Web

Cache

Toolbar Component

Comparison ComponentIE

Client Machine

Page 13: DiffIE: Changing How You View Changes on the Web DiffIE: Changing How You View Changes on the Web Jaime Teevan, Susan T. Dumais, Daniel J. Liebling, and.

Toolbar

Compare to older versions

Status messageFeedback buttons

See previous versionHide highlighting

Page 14: DiffIE: Changing How You View Changes on the Web DiffIE: Changing How You View Changes on the Web Jaime Teevan, Susan T. Dumais, Daniel J. Liebling, and.

Cache

• Web page representation– Leaf nodes in DOM: Hash of text– Parent nodes: Hash of children, appended

• Cache multiple versions of pages visited• Small footprint (50KB)– Exact duplicates stored as pointer files– Cap count (only 6% of pages visited >5 times)

• Privacy preserving

Page 15: DiffIE: Changing How You View Changes on the Web DiffIE: Changing How You View Changes on the Web Jaime Teevan, Susan T. Dumais, Daniel J. Liebling, and.

Comparison Component

• Change• Deletion • Addition• Movement

A

B

D

C

E F

A

B C

D EED

Node has fewer childrenNode has more children, child new

Node has new child, child present

Node has same children, child changes

Page 16: DiffIE: Changing How You View Changes on the Web DiffIE: Changing How You View Changes on the Web Jaime Teevan, Susan T. Dumais, Daniel J. Liebling, and.

Comparison Component

• Change• Deletion• Addition• Movement• Highlighted: Additions, changes• Not highlighted: Moves, deletions

Node has fewer childrenNode has more children, child new

Node has new child, child present

Node has same children, child changes

Page 17: DiffIE: Changing How You View Changes on the Web DiffIE: Changing How You View Changes on the Web Jaime Teevan, Susan T. Dumais, Daniel J. Liebling, and.

STUDYING DiffIE

Page 18: DiffIE: Changing How You View Changes on the Web DiffIE: Changing How You View Changes on the Web Jaime Teevan, Susan T. Dumais, Daniel J. Liebling, and.

Interesting Features of DiffIE

Always on

In-situ

New to you

Background

Page 19: DiffIE: Changing How You View Changes on the Web DiffIE: Changing How You View Changes on the Web Jaime Teevan, Susan T. Dumais, Daniel J. Liebling, and.

Methods for Studying DiffIE

• Large scale demonstration• Feedback buttons• Experience interview– 11 people (5 female, 6 male)– Interviewed after extended DiffIE use (2+ weeks)– Asked about general experience– Revisited 10 pages (half from today/yesterday)

Page 20: DiffIE: Changing How You View Changes on the Web DiffIE: Changing How You View Changes on the Web Jaime Teevan, Susan T. Dumais, Daniel J. Liebling, and.

HOW DiffIE IS USED

Page 21: DiffIE: Changing How You View Changes on the Web DiffIE: Changing How You View Changes on the Web Jaime Teevan, Susan T. Dumais, Daniel J. Liebling, and.

Expected New Content

Page 22: DiffIE: Changing How You View Changes on the Web DiffIE: Changing How You View Changes on the Web Jaime Teevan, Susan T. Dumais, Daniel J. Liebling, and.

Monitor

Page 23: DiffIE: Changing How You View Changes on the Web DiffIE: Changing How You View Changes on the Web Jaime Teevan, Susan T. Dumais, Daniel J. Liebling, and.

Unexpected Important Content

Page 24: DiffIE: Changing How You View Changes on the Web DiffIE: Changing How You View Changes on the Web Jaime Teevan, Susan T. Dumais, Daniel J. Liebling, and.

Serendipitous Encounters

Page 25: DiffIE: Changing How You View Changes on the Web DiffIE: Changing How You View Changes on the Web Jaime Teevan, Susan T. Dumais, Daniel J. Liebling, and.

Understand Page Dynamics

Page 26: DiffIE: Changing How You View Changes on the Web DiffIE: Changing How You View Changes on the Web Jaime Teevan, Susan T. Dumais, Daniel J. Liebling, and.

Attend to Activity

Page 27: DiffIE: Changing How You View Changes on the Web DiffIE: Changing How You View Changes on the Web Jaime Teevan, Susan T. Dumais, Daniel J. Liebling, and.

Edit

Page 28: DiffIE: Changing How You View Changes on the Web DiffIE: Changing How You View Changes on the Web Jaime Teevan, Susan T. Dumais, Daniel J. Liebling, and.

Attend to Activity

Edit

Understand Page Dynamics

Serendipitous Encounter

Unexpected Important Content

Expected New Content

Monitor

Expected Unexpected

Page 29: DiffIE: Changing How You View Changes on the Web DiffIE: Changing How You View Changes on the Web Jaime Teevan, Susan T. Dumais, Daniel J. Liebling, and.

Monitor

Page 30: DiffIE: Changing How You View Changes on the Web DiffIE: Changing How You View Changes on the Web Jaime Teevan, Susan T. Dumais, Daniel J. Liebling, and.

Find Expected New Content

Page 31: DiffIE: Changing How You View Changes on the Web DiffIE: Changing How You View Changes on the Web Jaime Teevan, Susan T. Dumais, Daniel J. Liebling, and.

CONCLUSION AND FUTURE WORK

Page 32: DiffIE: Changing How You View Changes on the Web DiffIE: Changing How You View Changes on the Web Jaime Teevan, Susan T. Dumais, Daniel J. Liebling, and.

• Web dynamics important– Change and revisitation common and related

• DiffIE exposes change upon revisitation– Caches representations of visited pages – Additions and changes identified and highlighted

• DiffIE used in unexpected ways– Some Web content becomes more valuable– Not as useful for sites designed around change

Summary

Page 33: DiffIE: Changing How You View Changes on the Web DiffIE: Changing How You View Changes on the Web Jaime Teevan, Susan T. Dumais, Daniel J. Liebling, and.

Next Steps

• Additional ways to display change– Other interfaces: fade, moves/deletes, differences– Just show change: mobile, mash ups– Allow user to subscribe to change

• Decide when and what to highlight– Important v. unimportant changes (e.g., ads)– Provide access to unseen change

• API exposing change

Page 34: DiffIE: Changing How You View Changes on the Web DiffIE: Changing How You View Changes on the Web Jaime Teevan, Susan T. Dumais, Daniel J. Liebling, and.

Thank you.

DiffIE Teevan, J., S. T. Dumais, D. J. Liebling, and R. Hughes. Changing How People View Changes on the Web. UIST 2009.

Change Adar, E., J. Teevan, S. T. Dumais, and J. L. Elsas. The Web changes everything: Understanding the dynamics of Web Content. WSDM 2009 (Best Student Paper).

Revisitation Adar, E., J. Teevan, and S. T. Dumais. Large scale analysis of Web revisitation patterns. CHI 2008 (Best Paper).

Relationship Adar, E., J. Teevan, and S. T. Dumais. Resonance on the Web: Web dynamics and revisitation patterns. CHI 2009.

Jaime Teevanhttp://research.microsoft.com/~teevan

Page 35: DiffIE: Changing How You View Changes on the Web DiffIE: Changing How You View Changes on the Web Jaime Teevan, Susan T. Dumais, Daniel J. Liebling, and.

EXTRA SLIDES

Page 36: DiffIE: Changing How You View Changes on the Web DiffIE: Changing How You View Changes on the Web Jaime Teevan, Susan T. Dumais, Daniel J. Liebling, and.

DiffIE Received Positively

• Feedback buttons– 51% of unsolicited feedback positive (v. 10-25%)

• Experience interview (conditioned on change)– 61% positive– 18% neutral– 21% negative

Page 37: DiffIE: Changing How You View Changes on the Web DiffIE: Changing How You View Changes on the Web Jaime Teevan, Susan T. Dumais, Daniel J. Liebling, and.

Reported Experience with DiffIE

Nothing highlighted

Too much highlighted

Unexpected highlighting

… that was important

… that was interesting

… that was distracting

Never Rarely Sometimes Often Always

Page 38: DiffIE: Changing How You View Changes on the Web DiffIE: Changing How You View Changes on the Web Jaime Teevan, Susan T. Dumais, Daniel J. Liebling, and.

Performance

• Highlighting shown on page load event• Appears 10s to 100s of milliseconds after load• Does not interfere with browsing experience• Often appears after interaction begins• Notification of delay important