Skip to main content

Comparing and Merging Versioned Wiki Pages

  • Conference paper
Web Information Systems and Technologies (WEBIST 2008)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 18))

Included in the following conference series:

Abstract

Collaborative web-based applications support users when creating and sharing information. Wikis are prominent examples for that kind of applications. Wikis, like e.g. Wikipedia [1], attract loads of users that modify its content. Normally, wikis do not employ any mechanisms to avoid parallel modification of the same page. As result, conflicting changes can occur. Most wikis record all versions of a page to allow users to review recent changes. However, just recording all versions does not guarantee that conflicting modifications are reflected in the most recent version of a page. In this paper, we identify the requirements for efficiently dealing with conflicting modifications and present a web-based tool which allows to compare and merge different versions of a wiki page.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Wikipedia. Main page — wikipedia, the free encyclopedia (2008) (Online; accessed 10-October-2008)

    Google Scholar 

  2. Leuf, B., Cunningham, W.: The WIKI way. Addison-Wesley, Boston (2001)

    Google Scholar 

  3. Choicetree, W.: (2008), http://c2.com/cgi/wiki?WikiChoicetree (Online; accessed 10-October-2008)

  4. Rick, J., Guzdial, M., Carroll, K., Holloway-Attaway, L., Walker, B.: Collaborative learning at low cost: CoWeb use in english composition. In: Proceedings of CSCL 2002, Boulder, Colorado, USA (2002)

    Google Scholar 

  5. Haake, J.M., Schümmer, T., Haake, A., Bourimi, M., Landgraf, B.: Supporting flexible collaborative distance learning in the CURE platform. In: Proceedings of the Hawaii International Conference On System Sciences (HICSS-37), January 2004. IEEE Press, Los Alamitos (2004)

    Google Scholar 

  6. Haake, J.M., Schümmer, T., Haake, A., Bourimi, M., Landgraf, B.: Two-level tailoring support for CSCL. In: Favela, J., Decouchant, D. (eds.) CRIWG 2003. LNCS, vol. 2806, pp. 74–82. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  7. Lukosch, S., Schümmer, T.: Making exam preparation an enjoyable experience. International Journal of Interactive Technology and Smart Education, Special Issue on Computer Game-based Learning 3(4), 259–274 (2006)

    Article  Google Scholar 

  8. Schümmer, T., Lukosch, S., Haake, J.M.: Teaching distributed software development with the project method. In: Koschmann, T., Suthers, D.D., Chan, T.-W. (eds.) Computer Supported Collaborative Learning 2005: The Next 10 Years!, pp. 577–586. Lawrence Erlbaum Associates, Mahwah (2005)

    Google Scholar 

  9. Schümmer, T., Lukosch, S.: Patterns for Computer-Mediated Interaction. John Wiley & Sons, Ltd., Chichester (2007)

    Google Scholar 

  10. Schümmer, T., Fernandéz, A.: Patterns for virtual places, pp. 35–74. UVK Universitätsverlag Konstanz GmbH (2006)

    Google Scholar 

  11. Haake, J.M., Haake, A., Schümmer, T., Bourimi, M., Landgraf, B.: End-user controlled group formation and access rights management in a shared workspace system. In: CSCW 2004: Proceedings of the 2004 ACM conference on Computer supported cooperative work, pp. 554–563. ACM Press, New York (2004)

    Chapter  Google Scholar 

  12. Schümmer, T., Lukosch, S.: READ.ME – Talking about computer-mediated communication, pp. 317–342. UVK Universitätsverlag Konstanz GmbH (2007)

    Google Scholar 

  13. Lukosch, S., Hellweg, M., Rasel, M.: CSCL, Anywhere and Anytime. In: Dimitriadis, Y.A., Zigurs, I., Gómez-Sánchez, E. (eds.) CRIWG 2006. LNCS, vol. 4154, pp. 326–340. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  14. Lukosch, S.: Seamless transition between connected and disconnected collaborative interaction. Journal of Universal Computer Science (JUCS), Special Issue on Groupware: Issues and Applications (March 2008)

    Google Scholar 

  15. Myers, E.W.: An O(ND) difference algorithm and its variations. Algorithmica 1(2), 251–266 (1986)

    Article  MathSciNet  MATH  Google Scholar 

  16. Yang, W.: Identifying syntactic differences between two programs. Software-Practice and Experience 21(7), 739–755 (1991)

    Article  Google Scholar 

  17. DiffDoc (2008), http://www.softinterface.com/Compare-File-Programs/Compare-File-Programs.HTM (Online; accessed October 10, 2008)

  18. Diffutils - GNU Project (2008), http://www.gnu.org/software/diffutils/ (Online; accessed October 10, 2008)

  19. CharDiff (2007), http://www.tillmann-wegst.de/chardiff/index.htm (Online; accessed March 21, 2007)

  20. DiffDog (2008), http://www.altova.com/products/diffdog/diff_merge_tool.html (Online; accessed October 10, 2008)

  21. CSDiff (2008), http://www.componentsoftware.com/products/CSDiff/index.htm (Online; accessed October 10, 2008)

  22. ExamDiff Pro. (2008), http://www.prestosoft.com/ps.asp?page=edp_examdiffpro (Online; accessed October 10, 2008)

  23. Guiffy (2008), http://www.guiffy.com/ (Online; accessed October 10, 2008)

  24. KDiff (2008), http://kdiff3.sourceforge.net/ (Online; accessed October 10, 2008)

  25. Meld (2008), http://meld.sourceforge.net/ (Online; accessed October 10, 2008)

  26. Tichy, W.F.: RCS – a system for version control. Software Practice and Experience 15(7), 637–654 (1985)

    Article  MathSciNet  Google Scholar 

  27. TkDiff (2008), http://sourceforge.net/projects/tkdiff/ (Online; accessed October 10, 2008)

  28. Hunt, J.W., McIlroy, M.D.: An algorithm for differential file comparison. Computing Science Technical Report 41, Bell Laboratories (June 1976)

    Google Scholar 

  29. WinMerge (2008), http://winmerge.org/2.6/manual/ (Online; accessed October 10, 2008)

  30. Haake, J.M., Haake, A., Schümmer, T., Lukosch, S.: Collaborative learning at a distance with the project method. Educational Technology 45(5), 21–24 (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lukosch, S., Leisen, A. (2009). Comparing and Merging Versioned Wiki Pages. In: Cordeiro, J., Hammoudi, S., Filipe, J. (eds) Web Information Systems and Technologies. WEBIST 2008. Lecture Notes in Business Information Processing, vol 18. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01344-7_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-01344-7_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-01343-0

  • Online ISBN: 978-3-642-01344-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics