Abstract
Awareness about the document evolution is an important part in collaborative editing systems. It is represented always by the versions history. The representation of the document history in centralized collaborative editing systems is linear. However, in distributed collaborative editors, there is no central server and the users can work asynchronously or in isolation and some versions may be produced concurrently, in this case, the history is no long linear. The existing history representations are limited because they don’t provide any information about the concurrence on the document history. We introduce here a non linear representation for the page history in P2P wiki systems. The concurrency information about the page versions is provided; the user can explore the page versions that resulted under the user’s control or produced by the server in case of merging concurrent modifications.
Chapter PDF
Similar content being viewed by others
Keywords
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.
References
Open Source Software Engineering Tools. Online http://subversion.tigris.org/ (2006)
Wikipedia. The Free Encyclopædia that Anyone Can Edit. Online http://www.wikipedia.org/ (2006)
Allen, L., Fernandez, G., Kane, K., Leblang, D.B., Minard, D., Posner, J.: Clearcase multisite: Supporting geographically-distributed software development. In: Selected papers from the ICSE SCM-4 and SCM-5 Workshops, on Software Configuration Management, pp. 194-214. Springer-Verlag, London, UK (1995)
Alshattnawi, S., Canals, G., Molli, P.: concurrency awareness in P2P wiki . In: The 2008 International Symposium on Collaborative Technologies and Systems (CTS 2008), pp. 285- 294. IEEE (2008)
Berliner, B.: CVS II: Parallelizing software development. Proceedings of the USENIX Winter 1990 Technical Conference 341, 352 (1990)
Johnson, P.R., Thomas, R.H.: RFC677: The maintenance of duplicate databases (1976)
Lippe, E., van Oosterom, N.: Operation-based merging. SIGSOFT Softw. Eng. Notes 17(5), 78-87 (1992). DOI http://doi.acm.org/10.1145/142882.143753
Molli, P., Skaf-Molli, H., Bouthier, C.: State treemap: an awareness widget for multi- synchronous groupware. In: 7th International Workshop on Groupware - CRIWG’2001. Darmstadt, Germany (2001)
Oster, G., Urso, P., Molli, P., Imine, A.: Data consistency for p2p collaborative editing. In: Proceedings of the 2006 ACM Conference on Computer Supported Cooperative Work, CSCW 2006, Banff, Alberta, Canada, November 4-8, 2006. ACM (2006)
Robbes, R., Lanza, M.: Versioning Systems for Evolution Research. In: Proceed-ings of the Eighth International Workshop on Principles of Software Evolution, (IW-PSE ’05), pp. 155-164. IEEE Computer Society, Washington, DC, USA (2005). DOI http://dx.doi.org/10.1109/IWPSE.2005.32
Sabel, M.: Structuring wiki revision history. In: Proceedings of the 2007 international sym-posium on Wikis, (WikiSym ’07), pp. 125-130. ACM, New York, NY, USA (2007). DOI http://doi.acm.org/10.1145/1296951.1296965
Saito, Y., Shapiro, M.: Optimistic replication. ACM Computing Surveys (CSUR) 37(1), 42-81 (2005)
Sun, C., Jia, X., Zhang, Y., Yang, Y., Chen, D.: Achieving convergence, causality preservation, and intention preservation in real-time cooperative editing systems. ACM Transactions on Computer-Human Interaction (TOCHI) 5(1), 63-108 (1998)
Tichy, W.: RCS - A System for Version Control. Software - Practice and Experience 15(7), 637-654 (1985)
Viégas, F.B., Wattenberg, M., Dave, K.: Studying cooperation and conflict between au- thors with history flow visualizations. In: Proceedings of the 2004 conference on Hu- man factors in computing systems, (CHI ’04), pp. 575-582. ACM Press (2004). DOI 10.1145/985692.985765. URL http://portal.acm.org/citation.cfm?id=985765
Weiss, S., Urso, P., Molli, P.: Wooki: a p2p wiki-based collaborative writing tool. In: Web Information Systems Engineering. Springer, Nancy, France (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 International Federation for Information Processing
About this paper
Cite this paper
Alshattnawi, S., Canals, G., Molli, P. (2008). A Nonlinear Representation of Page History in P2P Wiki System. In: Oya, M., Uda, R., Yasunobu, C. (eds) Towards Sustainable Society on Ubiquitous Networks. IFIP – The International Federation for Information Processing, vol 286. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-85691-9_13
Download citation
DOI: https://doi.org/10.1007/978-0-387-85691-9_13
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-85690-2
Online ISBN: 978-0-387-85691-9
eBook Packages: Computer ScienceComputer Science (R0)