Intra/Inter-document Change Awareness for Co-authoring of Web Sites

  • Stavroula Papadopoulou
  • Claudia-Lavinia Ignat
  • Gérald Oster
  • Moira C. Norrie
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5175)


Systems that support the co-authoring of web sites often allow users to freely edit pages. This can result in semantic inconsistencies within and between pages. We propose a change awareness mechanism that monitors intra- and inter-document edits, taking into account changes made to a page and pages connected to it through html or transclusion links. The effect of all the changes is computed based on various metrics and on different semantic levels according to user preferences. A visualisation tool indicates how much a document and documents linked to it have changed. An edit profile allows users to easily spot parts with “interesting” changes within web pages.


Awareness Information Main Page Collaborative Application Syntactic Level Document Change 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    ChangeDetect. Be the first to know (2008),
  2. 2.
    Eick, S.G., Steffen, J.L., Eric, J., Sumner, E.: Seesoft-A Tool for Visualizing Line Oriented Software Statistics. IEEE Transactions on Software Engineering 18(11), 957–968 (1992)CrossRefGoogle Scholar
  3. 3.
    Greenberg, S., Boyle, M.: Generating custom notification histories by tracking visual differences between web page visits. In: Proceedings of Graphics Interface (GI 2006), Quebec, Canada, pp. 227–234 (June 2006)Google Scholar
  4. 4.
    Hill, W.C., Hollan, J.D., Wroblewski, D., McCandless, T.: Edit wear and read wear. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI 1992), Monterey, CA, USA, May 1992, pp. 3–9 (1992)Google Scholar
  5. 5.
    W3C HTML Diff. service (2008),
  6. 6.
    Ignat, C.-L., Norrie, M.C.: Customizable Collaborative Editor Relying on treeOPT Algorithm. In: Proceedings of the 8th European Conference on Computer-supported Cooperative Work (ECSCW 2003), Helsinki, Finland, pp. 315–334. Kluwer Academic Publishers, Dordrecht (2003)Google Scholar
  7. 7.
    Kolbitsch, J., Maurer, H.: Transclusions in an html-based environment. Journal of Computing and Information Technology 14, 161–174 (2006)CrossRefGoogle Scholar
  8. 8.
    Krottmaier, H., Helic, D.: Issues of transclusions. In: Proceedings of World Conference on E-Learning in Corporate, Government, Healthcare, and Higher Education (E-Learn 2002), Montreal, Canada, pp. 1730–1733. AACE (2002)Google Scholar
  9. 9.
    Myers, E.W.: An O(ND) difference algorithm and its variations. Algorithmica 1, 251–266 (1986)MATHCrossRefMathSciNetGoogle Scholar
  10. 10.
    Nelson, T.: Literary Machines. Mindful Press (1982)Google Scholar
  11. 11.
    Neuwirth, C.M., Chandhok, R., Kaufer, D.S., Erion, P., Morris, J., Miller, D.: Flexible diff-ing in a collaborative writing system. In: Proceedings of the 1992 ACM conference on Computer-supported cooperative work (CSCW 1992), Toronto, ON, Canada, pp. 147–154 (November 1992)Google Scholar
  12. 12.
    Papadopoulou, S., Ignat, C.-L., Norrie, M.C.: Awareness model to overview modifications in collaborative graphical authoring tools. In: Ninth International Workshop on Collaborative Editing Systems (IWCES 2007) - The 2007 International ACM Conference on Supporting Group Work (GROUP 2007), Sanibel Island, FL, USA (November 2007)Google Scholar
  13. 13.
    Papadopoulou, S., Ignat, C.L., Oster, G., Norrie, M.C.: Increasing awareness in collaborative authoring through edit profiling. In: Proceedings of the International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom 2006), Atlanda, GA, USA (November 2006)Google Scholar
  14. 14.
    Papadopoulou, S., Norrie, M.C.: How a structured document model can support awareness in collaborative authoring. In: Proceedings of the IEEE Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom 2007), New York, NY, USA, November 2007. IEEE Computer Society, Los Alamitos (2007)Google Scholar
  15. 15.
    Papadopoulou, S., Norrie, M.C.: Shadow document sets for synchronously-aware asynchronous collaboration. In: Proceedings of the 3rd International IEEE Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom 2007), New York, NY, USA. IEEE Computer Society, Los Alamitos (2007)Google Scholar
  16. 16.
    Papadopoulou, S., Reuss, E., Norrie, M.C.: A user study of edit profiles in collaborative authoring systems. In: Proceedings of the International Symposium on Collaborative Technologies and Systems (CTS 2008), Irvine, CA, USA (May 2008)Google Scholar
  17. 17.
    Tam, J.R.: Supporting change awareness in visual workspaces. Master’s thesis, Department of Computer Science, University of Calgary, Alberta (2002)Google Scholar
  18. 18.
    Viegas, F.B., Wattenberg, M., Kushal, D.: Studying cooperation and conflict between authors with history flow visualizations. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI 2004), Vienna, Austria, pp. 575–582 (April 2004)Google Scholar
  19. 19.
    WatchThatPage. Your monitor for changes on the web (2008),
  20. 20.
    Website-Watcher. Save time, stay informed (2008),
  21. 21.
    Wikipedia, the free encyclopedia that anyone can edit (2008),

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Stavroula Papadopoulou
    • 1
  • Claudia-Lavinia Ignat
    • 2
  • Gérald Oster
    • 2
  • Moira C. Norrie
    • 1
  1. 1.Department of Computer ScienceETH ZurichSwitzerland
  2. 2.LORIA, INRIA Nancy-Grand EstFrance

Personalised recommendations