Wikis represent “a piece of software that allows
users to add, modify, and/or delete information from
a knowledge base via the web” according to Spek
(2008). As the author of this definition emphasis as a
main characteristic, wikis are anarchistic systems,
many implementations allowing anonymous users to
modify the content. On wiki systems “conflicts can
quickly result in ‘edit wars’ when multiple users
keep on reverting each others changes because they
don’t agree” as shown by Spek (2008).
Creating research papers requires a system that is
simple to use and allows users to focus their efforts
on the content rather that on the technology used to
create it. The system has to support the space
independence of the authors and integrate their
collaborative effort in a common workplace in order
to obtain greater team efficiency (Guerrero et al.
2004). Collaborative work involves information
exchange in order to support negotiation and
communication between group members and
different mechanisms through which the team can
regulate and manage itself in order to be goal
directed (Millward and Kyriakidou 2004). A more
supportive system would have document
management facilities and support for task
automation. To achieve greater efficiency the system
will have to be user centered and non–restrictive
regarding de operating system.
In this paper, we start by presenting current
technologies used for document management and
editing highlighting their main characteristics and
downsides. We will continue in Section 2 with the
theoretical approach of our system and then discuses
in Section 3 the implementation and the technical
details concerning it. Based on the model we’ve
proposed, in Section 4 we shall present some
conclusions and further work.
2 THEORETICAL APPROACHES
In this paper we shall present our implementation of
such a system that aims to cover the aforementioned
requirements. Dante is a web based system designed
to be a good support for virtual teams in elaborating
scientific papers. It offers document management
facilities and process automation for repetitive tasks.
Since all the data the system uses is stored in XML
files, Dante can be document and user centered,
allowing authors to easily edit, review and export in
different formats their work. Teams are building
around the document allowing them to be goal
directed; all members of the team having the same
rights. Each author is responsible of editing different
chapters of the document, chapters on which the
others could only place comments, content changing
not being allowed, avoiding conflicts and stepping
on each others and allowing individuals to reconcile
with the teams goals. The application facilitates
communication through synchronous and
asynchronous channels. Documents being stored in
XML files and using a web based user interface
makes the system work on different platform and
allows users to export documents in different open
formats, representing a combination of best practices
specific for the previous discussed systems. At this
moment the application offers no version control
capabilities, and therefore authors could not revert
documents to older versions.
As mentioned earlier, Dante is both a user and
document centric system, supporting collaboration
in virtual teams and efficient document
management. As described by Millward and
Kyriakidou (2004), it is important for virtual teams
to be a “singular concrete entity” with the following
characteristics: stability, regular interaction,
symbiosis and member proximity. Following this
requirements, in Dante teams are organized around
the document that they are creating. Member
proximity results from the fact that each member can
view the most recent version of the chapters that the
others have created and that everybody knows who
is responsible for a particular chapter. Each author
can review others work and make suggestions
related to each piece of text using the commenting
tools. The symbiosis of the team is supported by the
fact that each person’s responsibilities are clearly
drawn and all members have the same rights, all
depending upon others in improving their work.
Interaction between members is supported by both
synchronous and asynchronous mechanisms.
In collaborative real time editing systems several
users can edit a file using different computers. An
important aspect for this type of systems is group
awareness (GA). GA provides users information
about the status of a document and changes made by
others. As shown in Raikundalia and Zhang (2004),
several GA techniques have been identified:
telepointers (multiple cursors are shown within the
document), radar views, multi-user scrollbars and
structured-based multi-page view, point jumping
mechanism and user info list. In Dante, the GA
problem is solved by using a structured-based multi-
page view panel for displaying a project. One of the
main downsides of all collaborative editing systems
(CES) is that the document is saved on the document
owner’s computer, all others participants being
allowed to save a copy of the document leading in
ICE-B 2008 - International Conference on e-Business
438