57 research outputs found

    XWiki Concerto: A P2P Wiki System Supporting Disconnected Work

    Get PDF
    International audienceThis paper presents the XWiki Concerto system, the P2P version of the XWiki server. This system is based on replicating wiki pages on a network of wiki servers. The approach, based on the Woot algorithm, has been designed to be scalable, to support the dynamic aspect of P2P networks and network partitions. These characteristics make our system capable of supporting disconnected edition and sub-groups, making it very flexible and usable

    Rethinking Consistency Management in Real-time Collaborative Editing Systems

    Get PDF
    Networked computer systems offer much to support collaborative editing of shared documents among users. Increasing concurrent access to shared documents by allowing multiple users to contribute to and/or track changes to these shared documents is the goal of real-time collaborative editing systems (RTCES); yet concurrent access is either limited in existing systems that employ exclusive locking or concurrency control algorithms such as operational transformation (OT) may be employed to enable concurrent access. Unfortunately, such OT based schemes are costly with respect to communication and computation. Further, existing systems are often specialized in their functionality and require users to adopt new, unfamiliar software to enable collaboration. This research discusses our work in improving consistency management in RTCES. We have developed a set of deadlock-free multi-granular dynamic locking algorithms and data structures that maximize concurrent access to shared documents while minimizing communication cost. These algorithms provide a high level of service for concurrent access to the shared document and integrate merge-based or OT-based consistency maintenance policies locally among a subset of the users within a subsection of the document – thus reducing the communication costs in maintaining consistency. Additionally, we have developed client-server and P2P implementations of our hierarchical document management algorithms. Simulations results indicate that our approach achieves significant communication and computation cost savings. We have also developed a hierarchical reduction algorithm that can minimize the space required of RTCES, and this algorithm may be pipelined through our document tree. Further, we have developed an architecture that allows for a heterogeneous set of client editing software to connect with a heterogeneous set of server document repositories via Web services. This architecture supports our algorithms and does not require client or server technologies to be modified – thus it is able to accommodate existing, favored editing and repository tools. Finally, we have developed a prototype benchmark system of our architecture that is responsive to users’ actions and minimizes communication costs

    Online epistemic communities: theoretical and methodological directions for understanding knowledge co-elaboration in new digital spaces

    Get PDF
    This paper presents, illustrates and discusses a generic framework for studying knowledge co-elaboration in online epistemic communities (“OECs”). Our approach is characterised by: considering knowledge co-elaboration as a design activity; distinguishing discussion and production spaces in OECs; characterising participation via the notion of role; fine-grained analyses of meaning, content and communicative functions in interactions. On this basis, three key issues for ergonomics research on OECs are discussed and illustrated by results from our previous studies on OSS and Wikipedia. One issue concerns the interrelation between design (task) and regulation. Whereas design task-oriented activity is distributed among participants, we illustrate that OCEs function with specialised emerging roles of group regulation. However, the task-oriented activity also functions at an interpersonal level, as an interplay of knowledge-based discussion with negotiation of competencies. Another issue concerns the foci of activity on the (designed) knowledge object. Based on a generic task model, we illustrate asymmetry and distinctiveness in tasks’ foci of participants. The last issue concerns how design-use mediation is ensured by specific forms of mediation roles in OECs. Finally we discuss the degree of generality of our framework and draw some perspectives for extending our framework to other OECs
    • …
    corecore