diffie : changing how you view changes on the web
DESCRIPTION
DiffIE : Changing How You View Changes on the Web. Jaime Teevan, Susan T. Dumais, Daniel J. Liebling, and Richard L. Hughes Microsoft Research. Information Artifacts Change. Digital Dynamics Easy to Capture. Web Dynamics. Content Changes. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: DiffIE : Changing How You View Changes on the Web](https://reader035.vdocuments.net/reader035/viewer/2022062501/5681619d550346895dd15213/html5/thumbnails/1.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062501/5681619d550346895dd15213/html5/thumbnails/2.jpg)
Information Artifacts Change
![Page 3: DiffIE : Changing How You View Changes on the Web](https://reader035.vdocuments.net/reader035/viewer/2022062501/5681619d550346895dd15213/html5/thumbnails/3.jpg)
Digital Dynamics Easy to Capture
![Page 4: DiffIE : Changing How You View Changes on the Web](https://reader035.vdocuments.net/reader035/viewer/2022062501/5681619d550346895dd15213/html5/thumbnails/4.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062501/5681619d550346895dd15213/html5/thumbnails/5.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062501/5681619d550346895dd15213/html5/thumbnails/6.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062501/5681619d550346895dd15213/html5/thumbnails/7.jpg)
DiffIE
Changes to page since your last visit
DiffIE toolbar
![Page 8: DiffIE : Changing How You View Changes on the Web](https://reader035.vdocuments.net/reader035/viewer/2022062501/5681619d550346895dd15213/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062501/5681619d550346895dd15213/html5/thumbnails/9.jpg)
Interesting Features of DiffIE
Always on
In-situ
New to you
Non-intrusive
![Page 10: DiffIE : Changing How You View Changes on the Web](https://reader035.vdocuments.net/reader035/viewer/2022062501/5681619d550346895dd15213/html5/thumbnails/10.jpg)
• 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](https://reader035.vdocuments.net/reader035/viewer/2022062501/5681619d550346895dd15213/html5/thumbnails/11.jpg)
HOW DiffIE WORKS
![Page 12: DiffIE : Changing How You View Changes on the Web](https://reader035.vdocuments.net/reader035/viewer/2022062501/5681619d550346895dd15213/html5/thumbnails/12.jpg)
DiffIE
DiffIE Architecture
Web
Cache
Toolbar Component
Comparison ComponentIE
Client Machine
![Page 13: DiffIE : Changing How You View Changes on the Web](https://reader035.vdocuments.net/reader035/viewer/2022062501/5681619d550346895dd15213/html5/thumbnails/13.jpg)
Toolbar
Compare to older versions
Status messageFeedback buttons
See previous versionHide highlighting
![Page 14: DiffIE : Changing How You View Changes on the Web](https://reader035.vdocuments.net/reader035/viewer/2022062501/5681619d550346895dd15213/html5/thumbnails/14.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062501/5681619d550346895dd15213/html5/thumbnails/15.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062501/5681619d550346895dd15213/html5/thumbnails/16.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062501/5681619d550346895dd15213/html5/thumbnails/17.jpg)
STUDYING DiffIE
![Page 18: DiffIE : Changing How You View Changes on the Web](https://reader035.vdocuments.net/reader035/viewer/2022062501/5681619d550346895dd15213/html5/thumbnails/18.jpg)
Interesting Features of DiffIE
Always on
In-situ
New to you
Background
![Page 19: DiffIE : Changing How You View Changes on the Web](https://reader035.vdocuments.net/reader035/viewer/2022062501/5681619d550346895dd15213/html5/thumbnails/19.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062501/5681619d550346895dd15213/html5/thumbnails/20.jpg)
HOW DiffIE IS USED
![Page 21: DiffIE : Changing How You View Changes on the Web](https://reader035.vdocuments.net/reader035/viewer/2022062501/5681619d550346895dd15213/html5/thumbnails/21.jpg)
Expected New Content
![Page 22: DiffIE : Changing How You View Changes on the Web](https://reader035.vdocuments.net/reader035/viewer/2022062501/5681619d550346895dd15213/html5/thumbnails/22.jpg)
Monitor
![Page 23: DiffIE : Changing How You View Changes on the Web](https://reader035.vdocuments.net/reader035/viewer/2022062501/5681619d550346895dd15213/html5/thumbnails/23.jpg)
Unexpected Important Content
![Page 24: DiffIE : Changing How You View Changes on the Web](https://reader035.vdocuments.net/reader035/viewer/2022062501/5681619d550346895dd15213/html5/thumbnails/24.jpg)
Serendipitous Encounters
![Page 25: DiffIE : Changing How You View Changes on the Web](https://reader035.vdocuments.net/reader035/viewer/2022062501/5681619d550346895dd15213/html5/thumbnails/25.jpg)
Understand Page Dynamics
![Page 26: DiffIE : Changing How You View Changes on the Web](https://reader035.vdocuments.net/reader035/viewer/2022062501/5681619d550346895dd15213/html5/thumbnails/26.jpg)
Attend to Activity
![Page 27: DiffIE : Changing How You View Changes on the Web](https://reader035.vdocuments.net/reader035/viewer/2022062501/5681619d550346895dd15213/html5/thumbnails/27.jpg)
Edit
![Page 28: DiffIE : Changing How You View Changes on the Web](https://reader035.vdocuments.net/reader035/viewer/2022062501/5681619d550346895dd15213/html5/thumbnails/28.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062501/5681619d550346895dd15213/html5/thumbnails/29.jpg)
Monitor
![Page 30: DiffIE : Changing How You View Changes on the Web](https://reader035.vdocuments.net/reader035/viewer/2022062501/5681619d550346895dd15213/html5/thumbnails/30.jpg)
Find Expected New Content
![Page 31: DiffIE : Changing How You View Changes on the Web](https://reader035.vdocuments.net/reader035/viewer/2022062501/5681619d550346895dd15213/html5/thumbnails/31.jpg)
CONCLUSION AND FUTURE WORK
![Page 32: DiffIE : Changing How You View Changes on the Web](https://reader035.vdocuments.net/reader035/viewer/2022062501/5681619d550346895dd15213/html5/thumbnails/32.jpg)
• 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](https://reader035.vdocuments.net/reader035/viewer/2022062501/5681619d550346895dd15213/html5/thumbnails/33.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062501/5681619d550346895dd15213/html5/thumbnails/34.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062501/5681619d550346895dd15213/html5/thumbnails/35.jpg)
EXTRA SLIDES
![Page 36: DiffIE : Changing How You View Changes on the Web](https://reader035.vdocuments.net/reader035/viewer/2022062501/5681619d550346895dd15213/html5/thumbnails/36.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062501/5681619d550346895dd15213/html5/thumbnails/37.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062501/5681619d550346895dd15213/html5/thumbnails/38.jpg)
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