Multimedia Tools and Applications

, Volume 32, Issue 2, pp 185–208 | Cite as

Supporting multiple viewpoints in collaborative graphical editing

  • Alexandre Pereira MeireEmail author
  • Marcos R. S. Borges
  • Renata Mendes de Araújo


This work presents a proposal for a collaborative editor, CO2DE, that deals with the representation and awareness of different viewpoints of participants over an artifact. The underlying CO2DE concept is the mask metaphor. This concept uses a versioning mechanism for collaborative graphic editing in which changes on the artifact can be created independently from the overall work, and in which different viewpoints can be identified and discussed. Studies conducted with the tool demonstrate that CO2DE allows the use of different editing strategies as a resource to provide participants with awareness of the discussion flow and of different viewpoints concerning the artifacts.


Collaborative editors Awareness mechanisms Viewpoint support Mask metaphor 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Apperley M, McLeod L, Masoodian M, Paine L, Philips M, Rogers B, Thomson K (2003) Use of video shadow for small group interaction: awareness on a large interactive display surface. In: Proceedings of the fourth Australasian user interface conference (AUIC2003), vol 18. Adelaide, Australia, pp 81–90Google Scholar
  2. 2.
    Boger M, Sturn T, Schildhauer E, Graham E (2005) Poseidon for UML user guide, gentleware AG 2002,, Last access on January 2006
  3. 3.
    Booch G, Rumbaugh J, Jacobson I (1999) The unified modeling language user guide. Addison-Wesley, Reading, MACrossRefGoogle Scholar
  4. 4.
    Borges MRS, Pino JA, Salgado AC (2000) Requirements for shared memory in CSCW applications. In: Proceedings of the 10th annual workshop on information technologies and systems. Brisbane, Australia, pp 211–216 (December)Google Scholar
  5. 5.
    Borges MRS, Meire AP, Pino JA (2003) An interface for supporting versioning in a cooperative editor. In: Proceedings of the 10th international conference on human–computer interaction, June 2003, Crete, Greece. Human–computer interaction—theory and practice. Erlbaum, Mahwah, NJ, USA, pp 849–853 (v. 2)Google Scholar
  6. 6.
    Dourish P, Bellotti V (1992) Awareness and coordination in shared workspaces. In: Proceedings of the ACM conference on computer-supported cooperative work (CSCW’92), Toronto, Ontario. ACM, New York, pp 107–114Google Scholar
  7. 7.
    Greenberg S, Gutwin C, Cockburn A (1996) Awareness through fisheye views in relaxed-WYSIWIS groupware. In: Proceedings of graphics interface. Toronto, Canada, pp 28–38 (May)Google Scholar
  8. 8.
    Greenberg S, Baker K, Gutwin C (2000) Heuristic evaluation of groupware based on the mechanics of collaboration. In: Report 2000-669-21. Department of Computer Science, University of Calgary, Alberta, Canada (October)Google Scholar
  9. 9.
    Gutwin C, Greenberg S (1999) The effects of workspace awareness support on the usability of real-time distributed groupware. ACM Trans Comput–Hum Interact 6(3):243–281 (TOCHI, September)CrossRefGoogle Scholar
  10. 10.
    Haake A, Haake JM (1993) Take CoVer: exploiting version support in cooperative systems. In: Proceedings of the conference on human factors in computing systems (INTERCHI’93). Amsterdam, The Netherlands, pp 406–413Google Scholar
  11. 11.
    Hurwitz Report (2005) Collaborative UML development, White Paper, Canyon Blue Incorporated, March 2005,, Last access on March 2005
  12. 12.
    Ishii H (1999) Integration of shared workspace and interpersonal space for remote collaboration. In: Beaudouin-Lafon M (ed) Computer supported co-operative work, vol 7 of trends in software. Wiley, Chichester, pp 83–102Google Scholar
  13. 13.
    Jehn K, Mannix EA (2001) The dynamic nature of conflict: a longitudinal study of intragroup conflict and group performances. Acad Manage J 44:238–251CrossRefGoogle Scholar
  14. 14.
    Laboratory for HCI and CSCW (2004) “GroupLab.” University of Calgary— Last access on May 2005
  15. 15.
    Mangan MAS, Araujo RM, Kalinowski M, Borges MRS, Werner CML (2002) Towards the evaluation of awareness information support applied to peer reviews. In: 7th international conference on computer supported cooperative work in design (CSCWD’2002). Rio de Janeiro, Brazil, pp 49–54 (September)Google Scholar
  16. 16.
    Neuwirth CM, Kaufer DS, Chandhok R, Morris JH (1990) Issues in the design of computer support for co-authoring and commenting. In: Proceedings of the third conference on computer supported cooperative work CSCW’90. Los Angeles, CA, pp 183–195Google Scholar
  17. 17.
    Pinelle D, Gutwin C (2000) A review of groupware evaluations. In: Proceedings of WETICE 2000, IEEE Computer Society, Gaithersburg, MD, pp 86–91 (June)Google Scholar
  18. 18.
    Pino JA (1996) A visual approach to versioning for text co-authoring. Interact Comput 8:299–310CrossRefGoogle Scholar
  19. 19.
    Pino JA, Pineda E (2001) Stick-ons revisited. In: Proceedings of the seventh international workshop on groupware (CRIWG’01). Darmstadt, Germany, pp 26–35 (September)Google Scholar
  20. 20.
    Rosa MGP (2004) Inserting contextual elements in groupware tools. M.Sc. Dissertation, Graduate Program in Informatics, Federal University of Rio de Janeiro, Brazil (in Portuguese)Google Scholar
  21. 21.
    Rosa MGP, Borges MRS, Santoro FM (2003) A conceptual framework for analyzing the use of context in Groupware. In: Proceedings of the 9th international workshop on groupware (CRIWG’03). Lecture Notes in Computer Science 2806, Autrans, France, October, pp 300–313Google Scholar
  22. 22.
    Roseman M, Greenberg S (1992) GROUPKIT—A groupware toolkit for building real-time conferencing applications. In: Proceedings of the ACM conference on computer supported cooperative work (CSCW’92), pp 43–50Google Scholar
  23. 23.
    Shiozawa H, Okada K, Matushita Y (1999) Perspective layered visualization of collaborative workspaces. In: Proceedings of the international ACM SIGGROUP conference on supporting group work GROUP’99. Phoenix, AZ, pp 71–80Google Scholar
  24. 24.
    Tam J, Greenberg S (2004) A framework for asynchronous change awareness in collaboratively-constructed documents. In: Proceedings of the 10th international workshop on groupware (CRIWG ’04). Lecture Notes in Computer Science 3198, San Carlos, Costa Rica, September, pp 67–83Google Scholar
  25. 25.
    Tam J, McCaffrey L, Maurer F, Greenberg S (2000) Change awareness in software engineering using two dimensional graphical design and development tools. In: Report 2000-670-22. Department of Computer Science, University of Calgary, Alberta, Canada (October)Google Scholar
  26. 26.
    Turner ME, Pratkanis AR (1998) Twenty-five years of groupthink theory and research: lessons from the evaluation of a theory. Org Behav Human Decis Process 73(2–3):105–115CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC 2006

Authors and Affiliations

  • Alexandre Pereira Meire
    • 1
    Email author
  • Marcos R. S. Borges
    • 1
  • Renata Mendes de Araújo
    • 1
    • 2
  1. 1.Graduate Program in Informatics, NCE&IMFederal University of Rio de Janeiro—UFRJRio de JaneiroBrazil
  2. 2.Department of Applied InformaticsFederal University of the Rio de Janeiro State—UNIRIORio de JaneiroBrazil

Personalised recommendations