Skip to main content

Development of Groupware Based on the 3C Collaboration Model and Component Technology

  • Conference paper
Groupware: Design, Implementation, and Use (CRIWG 2006)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4154))

Included in the following conference series:

Abstract

Groupware is evolutionary and difficult to develop and maintain. Thus, its code becomes unstructured and difficult to evolve. In this paper, a groupware development approach based on components organized according to the 3C collaboration model is proposed. In this model, collaboration is analyzed based on communication, coordination and cooperation. Collaboration requirements, analyzed based on the 3C model, are mapped onto software components. These components aid developers to assembly groupware. The RUP-3C-Groupware, which is a groupware development process, is used for that purpose. This process is a RUP extension focused on groupware domain, and is the result of 8 years of experience with the development of collaborative services for the AulaNet Project. The proposed approach is applied as a case study to the development of the new version of the AulaNet environment. In order to instantiate the environment’s communication services, 3C based component kits were developed for the case study. The components allow composition, re-composition and customization of services to reflect changes in the collaboration dynamics.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Calvary, G., Coutaz, J., Nigay, L.: From Single-User Architectural Design to PAC*: a Generic Software Architectural Model for CSCW. In: Conference on Human Factors in Computing Systems (CHI 1997), pp. 242–249 (1997)

    Google Scholar 

  • D’Souza, D.F., Wills, A.C.: Objects, Components and Frameworks with UML: The Catalysis Approach. Addison-Wesley, Reading (1998)

    Google Scholar 

  • Daft, R.L., Lengel, R.H.: Organizational information requirements, media richness and structural design. Management Science 32(5), 554–571 (1986)

    Article  Google Scholar 

  • Ellis, C.A., Gibbs, S.J., Rein, G.L.: Groupware - Some Issues and Experiences. Communications of the ACM 34(1), 38–58 (1991)

    Article  Google Scholar 

  • Engelbart, D., English, W.: Research Center for Augmenting Human Intellect. In: Proc. Fall Joint Computing Conference, pp. 395–410. AFIPS Press (1968)

    Google Scholar 

  • Fuks, H., Raposo, A.B., Gerosa, M.A., Lucena, C.J.P.: Applying the 3C Model to Groupware Development. International Journal of Cooperative Information Systems (IJCIS) 14(2-3), 299–328 (2005)

    Article  Google Scholar 

  • Fuks, H., Pimentel, M., Lucena, C.J.P.: R-U-Typing-2-Me? Evolving a chat tool to increase understanding in learning activities. International Journal of Computer-Supported Collaborative Learning 1(1), 117–142 (2006)

    Article  Google Scholar 

  • Gerosa, M.A., Fuks, H., Lucena, C.J.P.: Use of categorization and structuring of messages in order to organize the discussion and reduce information overload in asynchronous textual communication tools. In: CRIWG 2001, Germany, September 6-8, pp. 136–141 (2001)

    Google Scholar 

  • Greenberg, S.: Toolkits and Interface Creativity. Journal of Multimedia Tools and Applications, Special Issue on Groupware, Disponível. Kluwer press (in press, 2006), http://grouplab.cpsc.ucalgary.ca/papers

  • Laurillau, Y., Nigay, L.: Clover architecture for groupware. In: Proceedings of the Conference on Computer-Supported Cooperative Work (CSCW 2002), pp. 236–245 (2002)

    Google Scholar 

  • Litiu, R., Prakash, A.: Developing Adaptive Groupware Applications Using a Mobile Computing Framework. In: Proceedings of the ACM Conference on Computer Supported Cooperative Work (CSCW 2000), pp. 107–116 (2000)

    Google Scholar 

  • Roseman, M., Greenberg, S.: Building real time groupware with GroupKit, a groupware toolkit. ACM Transactions on Computer-Human Interaction 3(1), 66–106 (1996)

    Article  Google Scholar 

  • Slagter, R.J., Biemans, M.C.M.: Component Groupware: A Basis for Tailorable Solutions that Can Evolve with the Supported Task. In: ICSC Conference on Intelligent Systems and Applications (2000)

    Google Scholar 

  • Stahl, G.: WebGuide: Guiding collaborative learning on the Web with perspectives. Journal of Interactive Media in Education (2001)

    Google Scholar 

  • Szyperski, C.: Component Software: Beyond Object-Oriented Programming. Addison-Wesley, Reading (1997)

    Google Scholar 

  • Won, M., Stiemerling, O., Wulf, V.: Component-Based Approaches to Tailorable Systems. End User Development, pp. 1–27. Kluwer Academic Publishers, Dordrecht (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gerosa, M.A., Pimentel, M., Fuks, H., de Lucena, C.J.P. (2006). Development of Groupware Based on the 3C Collaboration Model and Component Technology. In: Dimitriadis, Y.A., Zigurs, I., Gómez-Sánchez, E. (eds) Groupware: Design, Implementation, and Use. CRIWG 2006. Lecture Notes in Computer Science, vol 4154. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11853862_24

Download citation

  • DOI: https://doi.org/10.1007/11853862_24

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-39591-1

  • Online ISBN: 978-3-540-39595-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics