DEALING WITH CONFLICTING MODIFICATIONS IN A WIKI

Stephan Lukosch, Andrea Leisen

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 (Wikipedia, 2007), 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.

References

  1. CharDiff (2007). http://calendar.google.com.
  2. CSDiff (2007). http://www.componentsoftware.com/pro ducts/CSDiff/index.htm.
  3. DiffDoc (2007). http://www.softinterface.com/CompareFile-Programs/Compare-File-Programs.HTM.
  4. DiffDog (2007). http://www.altova.com/products/diffdog/ diff merge tool.html.
  5. ExamDiff Pro (2007). http://www.prestosoft.com/ps.asp? page=edp examdiffpro.
  6. Greenberg, S. and Roseman, M. (2003). Using a room metaphor to ease transitions in groupware. In Ackermann, M., Pipek, V., and Wulf, V., editors, Sharing Expertise: Beyond Knowledge Management, pages 203-256. MIT Press, Cambridge, MA, USA.
  7. Guiffy (2007). http://www.guiffy.com/.
  8. Haake, J. M., Haake, A., Schümmer, T., Bourimi, M., and Landgraf, B. (2004a). End-user controlled group formation and access rights management in a shared workspace system. In CSCW 7804: Proceedings of the 2004 ACM conference on Computer supported cooperative work, pages 554-563. ACM Press, New York, NY, USA.
  9. Haake, J. M., Haake, A., Schümmer, T., and Lukosch, S. (2005). Collaborative learning at a distance with the project method. Educational Technology, 45(5):21- 24.
  10. Haake, J. M., Schümmer, T., Haake, A., Bourimi, M., and Landgraf, B. (2003). Two-level tailoring support for CSCL. In Favela, J. and Decouchant, D., editors, Groupware: Design, Implementation, and Use, 9th International Workshop, CRIWG 2003, LNCS 2806, pages 74-82. Springer-Verlag Berlin Heidelberg.
  11. Haake, J. M., Schümmer, T., Haake, A., Bourimi, M., and Landgraf, B. (2004b). Supporting flexible collaborative distance learning in the CURE platform. In Proceedings of the Hawaii International Conference On System Sciences (HICSS-37). IEEE Press.
  12. Hunt, J. W. and McIlroy, M. D. (1976). An algorithm for differential file comparison. Computing Science Technical Report 41, Bell Laboratories.
  13. KDiff (2007).http://kdiff3.sourceforge.net/.
  14. Leuf, B. and Cunningham, W. (2001). The WIKI way. Addison-Wesley, Boston, MA, USA.
  15. Lukosch, S. (2008). Seamless transition between connected and disconnected collaborative interaction. Journal of Universal Computer Science (JUCS), Special Issue on 'Groupware: Issues and Applications'.
  16. Lukosch, S., Hellweg, M., and Rasel, M. (2006). CSCL, Anywhere and Anytime. In Dimitriadis, Y. A., Zigurs, I., and Gómez-Sánchez, E., editors, Groupware: Design, Implementation, and Use, 12th International Workshop, CRIWG 2006, LNCS 4154, pages 326- 340. Springer-Verlag Berlin Heidelberg.
  17. Lukosch, S. and Schümmer, T. (2006). 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.
  18. Meld (2007). http://meld.sourceforge.net/.
  19. Myers, E. W. (1986). An O(ND) difference algorithm and its variations. Algorithmica, 1(2):251-266.
  20. Pfister, H.-R., Schuckmann, C., Beck-Wilson, J., and Wessner, M. (1998). The metaphor of virtual rooms in the cooperative learning environment CLear. In Streitz, N., Konomi, S., and Burkhardt, H., editors, Cooperative Buildings - Integrating Information, Organization and Architecture. Proceedings of CoBuild'98, LNCS 1370, pages 107-113. Springer Heidelberg.
  21. Rick, J., Guzdial, M., Carroll, K., Holloway-Attaway, L., and Walker, B. (2002). Collaborative learning at low cost: CoWeb use in english composition. In Proceedings of CSCL 2002, Boulder, Colorado, USA.
  22. Schümmer, T. and Fernandéz, A. (2006). Patterns for virtual places. pages 35-74. UVK Universitätsverlag Konstanz GmbH.
  23. Schümmer, T. and Lukosch, S. (2007a). Patterns for Computer-Mediated Interaction. John Wiley & Sons, Ltd.
  24. Schümmer, T. and Lukosch, S. (2007b). READ.ME - Talking about computer-mediated communication. pages 317-342. UVK Universitätsverlag Konstanz GmbH.
  25. Schümmer, T., Lukosch, S., and Haake, J. M. (2005). Teaching distributed software development with the project method. In Koschmann, T., Suthers, D. D., and Chan, T.-W., editors, Computer Supported Collaborative Learning 2005: The Next 10 Years!, pages 577-586. Lawrence Erlbaum Associates.
  26. Tichy, W. F. (1985). RCS - a system for version control. Software Practice and Experience, 15(7):637-654.
  27. TkDiff (2007). http://sourceforge.net/projects/tkdiff/.
  28. Wikipedia (2007). Main page - wikipedia, the free encyclopedia. (Online; Stand 24. April 2007).
  29. WinMerge (2007). http://winmerge.org/2.6/manual/.
  30. Yang, W. (1991). Identifying syntactic differences between two programs. Software-Practice and Experience, 21(7):739-755.
Download


Paper Citation


in Harvard Style

Lukosch S. and Leisen A. (2008). DEALING WITH CONFLICTING MODIFICATIONS IN A WIKI . In Proceedings of the Fourth International Conference on Web Information Systems and Technologies - Volume 2: WEBIST, ISBN 978-989-8111-27-2, pages 5-15. DOI: 10.5220/0001515600050015


in Bibtex Style

@conference{webist08,
author={Stephan Lukosch and Andrea Leisen},
title={DEALING WITH CONFLICTING MODIFICATIONS IN A WIKI},
booktitle={Proceedings of the Fourth International Conference on Web Information Systems and Technologies - Volume 2: WEBIST,},
year={2008},
pages={5-15},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001515600050015},
isbn={978-989-8111-27-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Fourth International Conference on Web Information Systems and Technologies - Volume 2: WEBIST,
TI - DEALING WITH CONFLICTING MODIFICATIONS IN A WIKI
SN - 978-989-8111-27-2
AU - Lukosch S.
AU - Leisen A.
PY - 2008
SP - 5
EP - 15
DO - 10.5220/0001515600050015