Supporting Group Awareness in Alliance - PowerPoint PPT Presentation

1 / 35
About This Presentation
Title:

Supporting Group Awareness in Alliance

Description:

Document Sharing in Alliance. Group Awareness Protocol in Alliance ... Document Sharing. The same author may play different roles on different fragments. ... – PowerPoint PPT presentation

Number of Views:35
Avg rating:3.0/5.0
Slides: 36
Provided by: manuelrome
Category:

less

Transcript and Presenter's Notes

Title: Supporting Group Awareness in Alliance


1
Supporting Group Awareness in Alliance
Manuel Romero-Salcedo mromeros_at_servidor.unam.mx De
partment of Computer Science LaSCaux
Laboratory Instituto de Investigaciones en
Matemáticas Aplicadas y en Sistemas Universidad
Nacional Autónoma de México
2
LaSCaux Laboratory
  • Large Scale Colaborative
  • and Distributed Systems

3
Objective
One of our main objectives is to design,
develop and evaluate large scale collaborative
and distributed environments taking into account
not only their intrinsical technical difficulties
but also analyzing, understanding and giving an
efficient response to the work practices of its
users.
4
Research Interests
  • Engineering of Interactive Systems (CSCW and
    Distributed Systems)
  • Distributed Information Consistency and Fault
    Tolerance
  • CSCW and the Web
  • Support for Collaborative Writing

5
Some ongoing projects
  • Shared Virtual Spaces for Collaborative Writing
  • Document Versioning of Structured Documents
  • Middleware Architecture for Collaborative Writing
    on the Web
  • Synchronous and Asychronous Collaborative Writing
    on the Web
  • Group Awareness Support for Collaborative Writing

6
Contents
  • Introduction Computer Supported Collaborative
    Writing
  • Group Awareness
  • Document Sharing in Alliance
  • Group Awareness Protocol in Alliance
  • Discussion

7
Introduction
  • Several research works have been conducted into
    the way groups write together.
  • These research works have been carried out taking
    into account studies of cases, experiments,
    interviews and observations of real situations of
    collaborative writing.
  • Surveys on writing have shown that a large number
    of documents are produced through a collaborative
    effort.

8
Introduction
  • The growth of interdisciplinary studies,
    international projects and distributed work
    groups within large companies, has led to
    pressure on writers to work in collaboration.
  • Writing groups may consist of people who rarely
    meet face-to-face, yet they are expected to work
    closely together, and to tight schedules.
  • Research in the area of Computer Supported
    Collaborative Writing has studied the process of
    collaborative writing and these studies have led
    to the development of collaborative writing
    systems.

9
Collaborative Writing Systems
They allow geographically dispersed group of
authors to work together sharing common
documents.
10
Collaborative Writing Systems
  • Until now, many collaborative writing systems
    have been developed.
  • However, many of the existing systems provide
    inadequate support for the process of
    collaborative writing.
  • Those systems mainly focus on implemented-oriented
    problems (concurrency control, network failures,
    data sharing, conflict management, access
    control) while overlooking very important social
    issues (interaction protocols, cognitive models
    of collaborative writing, human factors, conflict
    management).

11
Collaborative Writing Systems
  • In fact, such systems make collaborative writing
    possible but do not make the collaborative
    writing process easier.
  • Nowadays, there is not commercial tool allowing a
    group of authors to create shared documents as
    easily as one can create a single-author document.

12
Collaborative Writing
  • Collaborative writing is always mediated by some
    form of communication.
  • Without communication co-authors could not
    coordinate their efforts.
  • Technology can play a pradoxical role in
    coordinating collaboration
  • it can severely limit communication
  • it can enhance the scope for meaningful
    communication
  • In order for communication and collaboration to
    succeed and to be efficient, the co-authors need
    to be aware of each others activities (actions,
    intentions, presence, etc.).

13
Awareness in Group Work
  • In real life situations, the first step towards
    any kind of interaction among people is the
    ability to sense or become aware of others.
  • Failure to become aware of others before engaging
    in activities leads to confusion and is often the
    cause of conflicts.
  • Awareness is then fundamental to foster social
    and collaborative activities.

14
Awareness in Group Work
  • Awareness of others enables communication, which
    in turns enables collaboration with others.
  • If we become aware of others, we can engage in a
    variety of social, collaborative and shared
    activities.
  • For instance, awareness of the presence and
    activity of others can play an important role in
    enabling effective collaboration among
    distributed work group members.

15
Some Definitions of Awareness
  • Is an understanding of the activities of others
    which provides a context for your own activity
    Dourish and Belloti, 92.
  • Is part of the synergy that allows groups to be
    more effective than individuals Gutwin et al.,
    95.
  • Is information about what others are doing to
    efficiently support collaborative work
    Sohlenkamp, 98.
  • Is a mental state of the users generated by
    their mutual interactions and by their
    interactions within the shared workspace
    Mendoza et al., 2000.

16
Awareness in Collaborative Writing
  • During the collaborative writing task, co-authors
    are faced with the problem of keeping each other
    aware of their current activity.
  • Awareness of the activity of co-authors is very
    important in many ways coordination of
    activities, anticipation of the actions of others
    and the resolution of ambiguity in communication.
  • Some useful information that an author might want
    to know are what one or more of their colleages
    are doing, where they are working and where their
    attention is directed.

17
Awareness in Collaborative Writing
  • Co-authors have to be provided by sufficient
    context information so that they could be aware
    of any important event coming from other active
    participants.
  • Awareness of the joint writing activities enables
    co-authors to guide their individual efforts and
    contribute towards reaching their collaborative
    goal.
  • In Alliance, our collaborative writing system, we
    developed a protocol for supporting group
    awareness.

18
Alliance
A Collaborative Writing System
  • Alliance allows people spread out across
    different locations to work together on document
    production and maintenance.
  • The aims of developing Alliance were
  • to study and better understand the requirements
    from the authors point of view and
  • to develop techniques allowing complex documents
    to be handled more efficiently in a large scale
    distributed environment.

19
Alliance
  • Alliance is suited to produce complex documents
    (technical structured documents) written by
    several authors working at the same time or at
    different times over the Internet.
  • Awareness of activity is triggered when an author
    decides to validate his changes in order to make
    them available to their colleages.
  • Co-authors, who are present at that time, can
    also decide to see immediately the changes or to
    ignore them.
  • The group awareness protocol was developed on the
    foundation of the Alliances document sharing
    layer.

20
Document Sharing
  • In Alliance, the way co-authors interact with
    each other is well defined the work is organized
    and each author of the group has a different role
    to play on the project.
  • According to the role, documents can be
    automatically and dynamically divided into
    variable-sized sharing units (called fragments).
  • For each fragment, any author may play one of the
    four available editing roles (symbolized by
    special icons at the user interface level)

21
Editing Roles
  • The writer role allows to modify the fragment
    content.
  • The reader role allows only to see the fragment.
  • The null role does not allow to see the fragment
    (considered confidential).
  • The manager role allows to assign or change the
    previous roles, to modify fragment size and to
    modify the fragment content.
  • The creator of the document will always hold the
    manager role on the whole document.
  • An author playing the manager role is also
    allowed to assign this role to his colleagues.

22
A Collaborative Writing Session
23
Document Sharing
  • The same author may play different roles on
    different fragments.
  • He can then be allowed to modify some fragments,
    read only some others, and even not to see the
    rest.
  • It is also possible that two or more authors play
    the writer or manager role on the same fragment
    at the same time. However, at any moment, one
    fragment can only be written by at most one
    author.

24
Document Sharing
  • In a fragmented document, the icons, symbolizing
    current roles, are attached to each fragment (one
    icon by fragment).
  • Not only these icons help to know the current
    role played by an author on a fragment, but also
    they work as active buttons that allow co-authors
    to perform collaborative writing actions and to
    be aware of the evolution of the different
    fragments.
  • These icons, the four roles and the document
    fragmentation constitute the foundation of the
    group awareness protocol.

25
Group Awareness Protocol
  • As different authors can play different roles,
    they can see different icons at the same time.
  • The four role icons have different transition
    states, showing the status of the fragment that
    follows.
  • These icons are active by clicking on them, the
    author can change the status of the associated
    fragment.

26
Group Awareness Protocol
  • When an icon has the attentive reader state
    , each time a new version of the associated
    fragment is made available by its current author,
    the icon changes to the modified fragment state
    .
  • Then, the author may decide to get a new version
    of that fragment by clicking on the icon, which
    returns to the attentive reader state

27
Group Awareness Protocol
  • The locked reading state indicates that
    the author does not want to be aware of new
    versions of the associated fragment.
  • The automatic update state means that he
    wants the fragment to be automatically updated as
    soon as a new version is validated by the current
    author.
  • Transitions between the three states locked
    reading , attentive reading and
    automatic update are made by clicking on
    the icon.

28
Group Awareness Protocol
  • When an author plays the null role on a
    fragment, that fragment is hidden.
  • This fact may happen due to the managers will or
    it may be produced by his own decision (to focus
    on other fragments).
  • In the latter case, if the author is playing the
    writer or manager role, he gives the opportunity
    to his colleagues of taking his role.
  • To recover his original role once again depends
    on the current writing activities of his
    colleagues.

29
Group Awareness Protocol
  • When an author decides to lower his role on a
    fragment, the corresponding role icon changes and
    it is annotated with an up arrow ? (indicating
    that he can raise once again his role for the
    given fragment).
  • If the author is playing the writer or manager
    role, his colleagues will be notified with the up
    arrow too.

30
Group Awareness Protocol
  • In this case, they are also allowed to raise
    their role. Obviously, the principle of a unique
    author playing the writer or manager role at a
    time for each fragment is guaranteed by the
    Alliances document sharing layer.
  • The up arrow appears not only when an author has
    decided to lower his role, but also when an
    author playing the manager role has assigned a
    higher role to the fragment or when the author
    quit his writing session.

31
Group Awareness Protocol
  • An author playing the null role must be
    aware as soon as the fragment can be accessed for
    reading.
  • Then, the icon of the associated fragment changes
    to the modified masked state when this
    event takes place.
  • Finally, the locked masked state
    indicates that the author does not want to be
    aware of new writing possibilities on the
    associated fragment, such as modification of the
    fragment content or size and changes of roles.

32
Conclusion
  • Part of the protocol developed for supporting
    group awareness in Alliance was described.
  • To evaluate Alliances group awareness protocol
    in a real-world conditions, we offered to a group
    of co-authors for use in a joint writing task
    (research and technical reports) and we conducted
    some studies to determine how Alliance helps
    them.
  • These studies revealed that people found the
    protocol very useful and well adapted to most of
    the real scenarios of collaborative writing.

33
Conclusion
  • As a more formal study, we have recently made a
    comparative analysis of group awareness support
    in several collaborative writing systems,
    including Alliance.
  • For this purpose, we adapted Vertegaal's
    framework, which considers the workspace (who is
    collaborating on what) and conversational
    awareness (who is communicating with whom)
    elements.

34
Conclusion
  • We found that Alliance was strength in workspace
    awareness and weak in conversational awareness.
  • We decided to enhanced the group awareness
    protocol in order to provide co-authors with
    tightly coupled interaction.

35
  • The End
  • Thank you !
Write a Comment
User Comments (0)
About PowerShow.com