Requirement Gathering Templates for Groupware Applications

  • Victor M.R. Penichet
  • Maria D. Lozano
  • José A. Gallud
  • Ricardo Tesoriero


This chapter presents a novel approach to gather requirements for groupware applications, i.e. an application designed to be used by several users through a net of computers such as the Internet. In this chapter we propose several extensions to traditional templates typically used to gather requirements in order to include those requirements specifically related to groupware applications that currently cannot be described with traditional templates. The methodology we propose may be integrated in a process model to identify the roles and tasks needed in the following stages of the development process starting from the new requirements specification.


Common Objective System Objective Case Diagram General Template Collaborative System 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.



This work has been partially supported by the grants JCCM PAI06-0093-8836 (Junta de Comunidades de Castilla-La Mancha) and TIN2008-06596-C02-01 (Ministerio de Ciencia e Innovación).


  1. 1.
    Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide. Addison–Wesley,1999Google Scholar
  2. 2.
    Constantine, L. L. and Lockwood, L. A. D.: Software for use: a practical guide to the models and methods of usage-centered design, Addison Wesley, Reading, Mass, 1999.Google Scholar
  3. 3.
    Durán, A.: Un Entorno Metodológico de Ingeniería de Requisitos para Sistemas de Información. Doctoral Thesis. University of Sevilla. 2000Google Scholar
  4. 4.
    Greenberg, S.: The 1988 conference on computer-supported cooperative work: Trip report. ACM SIGCHI Bulletin, 21(1), pp. 49–55, July 1989.CrossRefGoogle Scholar
  5. 5.
    Greif, I.: Computer-Supported Cooperative Work: A Book of Readings. Morgan Kaufmann, San Mateo CA, 1988Google Scholar
  6. 6.
    Grudin, J. CSCW: History and Focus. University of California. IEEE Computer, 27, 5, 19–26. 1994Google Scholar
  7. 7.
    Horn, Daniel B., Finholt, Thomas A., Birnholtz, Jeremy P., Motwani, D., Jayaraman, S.: Six degrees of Jonathan Grudin: a social network analysis of the evolution and impact of CSCW research. ACM conference on Computer supported cooperative work, pp. 582–591, 2004Google Scholar
  8. 8.
    Jacobson, I.; Christerson, M.; Jonsson, P. y Övergaard, G.: Object–Oriented Software Engineering: A Use Case Driven Approach. Addison–Wesley, 4a Edition, 1993Google Scholar
  9. 9.
    Johansen, R. (1988): Groupware: Computer support for business teams. New York: The Free PressGoogle Scholar
  10. 10.
    Johnson-Lenz, P. and Johnson-Lenz, T.: Consider the Groupware: Design and Group Process Impacts on Communication in the Electronic Medium. In S. Hiltz and E. Kerr (ed.), New Jersey Institute of Technology, Newark, New Jersey, 1981.Google Scholar
  11. 11.
    Object Management Group. UML Superstructure Specification, v2.0; 2005Google Scholar
  12. 12.
    Piattini, M. G., Calvo-Manzano, J. A., Cervera, J., Fernández, L.: Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión. ra–ma, 1996Google Scholar
  13. 13.
    Poltrock, S. and Grudin, J. 1994. Computer Supported Cooperative Work and Groupware. In C. Plaisant (ed.) Conference Companion on Human Factors in Computing Systems (Boston, Massachusetts, United States, April 24-28, 1994), CHI ’94, ACM Press, New York, NY, 355–356Google Scholar
  14. 14.
    Poltrock, S. and Grudin, J. 1999. CSCW, groupware and workflow: experiences, state of art, and future trends. In CHI ’99 Extended Abstracts on Human Factors in Computing Systems (Pittsburgh, Pennsylvania, May 15-20, 1999). CHI ’99. ACM Press, New York, NY, 120–121Google Scholar
  15. 15.
    Poltrock, S. and Grudin, J. 2005. Computer Supported Cooperative Work and Groupware (CSCW). In Interact 2005. Rome, Italy.Google Scholar

Copyright information

© Springer-Verlag London Limited 2009

Authors and Affiliations

  • Victor M.R. Penichet
    • 1
  • Maria D. Lozano
  • José A. Gallud
  • Ricardo Tesoriero
  1. 1.Computer Systems DepartmentUniversity of Castilla-La ManchaSpain

Personalised recommendations