skip to main content
10.1145/1842993.1843063acmotherconferencesArticle/Chapter ViewAbstractPublication PagesaviConference Proceedingsconference-collections
research-article

Deep Diffs: visually exploring the history of a document

Published: 26 May 2010 Publication History

Abstract

Software tools are used to compare multiple versions of a textual document to help a reader understand the evolution of that document over time. These tools generally support the comparison of only two versions of a document, requiring multiple comparisons to be made to derive a full history of the document across multiple versions. We present Deep Diffs, a novel visualisation technique that exposes the multiple layers of history of a document at once, directly in the text, highlighting areas that have changed over multiple successive versions, and drawing attention to passages that are new, potentially unpolished or contentious. These composite views facilitate the writing and editing process by assisting memory and encouraging the analysis of collaboratively-authored documents. We describe how this technique effectively supports common text editing tasks and heightens participants' understanding of the process in collaborative editing scenarios like wiki editing and paper writing.

References

[1]
Eick, S., Steffen, J., & Sumner Jr., E. (1992). Seesoft --- A Tool for Visualizing Line Oriented Software Statistics. IEEE Transactions on Software Engineering, 18(11), pp. 957--968.
[2]
Viégas, F. B., Wattenberg, M., & Dave, K. (2004). Studying cooperation and conflict between authors with history flow visualizations. In Proc. CHI 2004 (pp. 575--582).
[3]
Thimbleby, W. (2009). Drawing from Calculators, Swansea University. MSc thesis. See appendix section on "Recdit".
[4]
Swartz, A. (2006). Who Writes Wikipedia? http://www.aaronsw.com/weblog/whowriteswikipedia
[5]
Heckel, P. (1978). A technique for isolating differences between files. Commun. ACM, 21(4), 264--268.
[6]
Fraser, N. Diff Match and Patch libraries. Available at http://code.google.com/p/google-diff-match-patch/
[7]
Suh, B.; Convertino, G.; Chi, E. H.; Pirolli, P. L. (2009) The singularity is not near: slowing growth of Wikipedia. In Proc. WikiSym 2009.
[8]
Hill, W., Hollan, J., Wroblewski, D., & McCandless, T. (1992). Edit wear and read wear. In Proc. CHI 1992.
[9]
Adler, B. T., and de Alfaro, L. (2007) A Content-Driven Reputation System for the Wikipedia. In Proc. WWW 2007.

Cited By

View all
  • (2016)ChroniclerProceedings of the 2016 CHI Conference on Human Factors in Computing Systems10.1145/2858036.2858442(3522-3532)Online publication date: 7-May-2016
  • (2012)Evaluating Design Principles for Temporality in Information Technology for Crisis ManagementInternational Journal of Information Systems for Crisis Response and Management10.4018/jiscrm.20120101034:1(29-46)Online publication date: 1-Jan-2012

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
AVI '10: Proceedings of the International Conference on Advanced Visual Interfaces
May 2010
427 pages
ISBN:9781450300766
DOI:10.1145/1842993
  • Editor:
  • Giuseppe Santucci
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

  • Consulta Umbria SRL

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 26 May 2010

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Wikipedia
  2. collaborative writing
  3. diffing
  4. editing
  5. history
  6. temporal visualization
  7. text visualization
  8. undo
  9. versions
  10. wiki

Qualifiers

  • Research-article

Conference

AVI '10
Sponsor:

Acceptance Rates

Overall Acceptance Rate 128 of 490 submissions, 26%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)13
  • Downloads (Last 6 weeks)0
Reflects downloads up to 01 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2016)ChroniclerProceedings of the 2016 CHI Conference on Human Factors in Computing Systems10.1145/2858036.2858442(3522-3532)Online publication date: 7-May-2016
  • (2012)Evaluating Design Principles for Temporality in Information Technology for Crisis ManagementInternational Journal of Information Systems for Crisis Response and Management10.4018/jiscrm.20120101034:1(29-46)Online publication date: 1-Jan-2012

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media