A Cognitive Perspective for Choosing Groupware Tools and Elicitation Techniques in Virtual Teams

  • Gabriela N. Aranda
  • Aurora Vizcaíno
  • Alejandra Cechich
  • Mario Piattini
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3480)

Abstract

Nowadays groupware tools, as well as requirement elicitation techniques, are chosen without a clear strategy that takes into account stakeholders’ characteristics. When the chosen technology is not appropriate for all the group members it might affect their participation and the quality of the requirement elicitation process itself.

In order to improve communication, and therefore stakeholders’ participation, we propose choosing an appropriate set of groupware tools and elicitation techniques according to stakeholders’ preferences. This paper presents a prototype tool that makes a selection based on cognitive techniques.

Keywords

Requirement Engineer Virtual Team Cognitive Perspective Requirement Elicitation Prototype Tool 
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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Aranda, G., Cechich, A., Vizcaíno, A., Castro-Schez, J.J.: Using fuzzy sets to analyse personal preferences on groupware tools. In: X Congreso Argentino de Ciencias de la Computatión , CACIC 2004, San Justo, Argentina, pp. 549–560 (2004)Google Scholar
  2. 2.
    Boland, D., Fitzgerald, B.: Transitioning from a Co-Located to a Globally-Distributed Software Development Team: A Case Study at Analog Devices Inc. In: 3rd. International Workshop on Global Software Development, Edinburgh, Scotland, pp. 4–7 (2004)Google Scholar
  3. 3.
    Brooks, F.P.: No Silver Bullet: Essence and accidents of Software Engineering. IEEE Computer 4(20), 10–19 (1987)Google Scholar
  4. 4.
    Carrizo Moreno, D.: Selectión de Técnicas de Educción de Requisitos: Una Revisión Conjunta de la Ingeniería de Software y la Ingeniería del Conocimiento. In: IV Jornadas Iberoamericanas de Ingeniería del Software e Ingenieriá del Conocimiento, JIISIC 2004, Madrid, Spain, pp. 159–174 (2004)Google Scholar
  5. 5.
    Chiew, V., Wang, Y.: From Cognitive Psychology to Cognitive Informatics. In: Second IEEE International Conference on Cognitive Informatics, ICCI 2003, London, UK, pp. 114–120 (2003)Google Scholar
  6. 6.
    Damian, D., Zowghi, D.: The impact of stakeholders geographical distribution on managing requirements in a multi-site organization. In: IEEE Joint International Conference on Requirements Engineering, RE 2002, Essen, Germany, pp. 319–328 (2002)Google Scholar
  7. 7.
    Davis, A.: Software Requirements: Objects, Functions and States. Upper Saddle River. Prentice Hall, Upper Saddle River (1993)Google Scholar
  8. 8.
    Felder, R.: Matters of Styles. ASEE Prism 6(4), 18–23 (1996)Google Scholar
  9. 9.
    Felder, R., Silverman, L.: Learning and Teaching Styles in Engineering Education. Engineering Education 78(7), 674–681 (1988)Google Scholar
  10. 10.
    Geib, M., Braun, C., Kolbe, L., Brenner, W.: Measuring the Utilization of Collaboration Technology for Knowledge Development and Exchange in Virtual Communities. In: 37th Hawaii International Conference on System Sciences, HICSS-38, Big Island, Hawaii, pp. 1–10 (2004)Google Scholar
  11. 11.
    Gralla, P.: How Intranets Work. Ziff-Davis Press, Emeryville (1996)Google Scholar
  12. 12.
    Grudin, J.: Computer-Supported Cooperative Work: History and Focus. IEEE Computer 27(5), 19–26 (1994)Google Scholar
  13. 13.
    Herlea, D., Greenberg, S.: Using a Groupware Space for Distributed Requirements Engineering. In: 7th IEEE Int’l Workshop on Coordinating Distributed Software Development Projects, Stanford, California, USA, pp. 57–62 (1998)Google Scholar
  14. 14.
    Johansen, R. (ed.): Groupware: Computer Support for Business Teams. T.F. Press, New York (1988)Google Scholar
  15. 15.
    Lloyd, W., Rosson, M.B., Arthur, J.: Effectiveness of Elicitation Techniques in Distributed Requirements Engineering. In: 10th Anniversary IEEE Joint International Conference on Requirements Engineering, RE 2002, Essen, Germany, pp. 311–318 (2002)Google Scholar
  16. 16.
    Loucopoulos, P., Karakostas, V.: System Requirements Engineering. International series in Software Engineering. Mc Graw-Hill, New York (1995)Google Scholar
  17. 17.
    Martin, A., Martinez, C., Martinez, N., Aranda, G., Cechich, A.: Classifying Groupware Tools to Improve Communication in Geographically Distributed Elicitation. In: IX Congreso Argentino de Ciencias de la Computación, CACIC 2003, La Plata, Argentina, pp. 942–953 (2003)Google Scholar
  18. 18.
    Miller, J., Yin, Z.: A Cognitive-Based Mechanism for Constructing Software Inspection Teams. IEEE Transactions on Software Engineering 30(11), 811–825 (2004)CrossRefGoogle Scholar
  19. 19.
    Peters, L.: The Virtual Environment: The “How-to” of Studying Collaboration and Performance of Geographically Dispersed Teams. In: Twelfth IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, WETICE 2003, Linz, Austria, pp. 137–141 (2003)Google Scholar
  20. 20.
    SWEBOK, Guide to the Software Engineering Body of Knowledge. Software Engineering Coordinating Committee, IEEE-CS y ACM (2004)Google Scholar
  21. 21.
    Wang, Y.: On Cognitive Informatics. In: First IEEE International Conference on Cognitive Informatics, ICCI 2002, Calgary, Alberta, Canada, pp. 34–42 (2002)Google Scholar
  22. 22.
    Wang, Y.: On the Cognitive Informatics Foundations of Software Engineering. In: Third IEEE International Conference on Cognitive Informatics, ICCI 2004 (2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Gabriela N. Aranda
    • 1
  • Aurora Vizcaíno
    • 2
  • Alejandra Cechich
    • 1
  • Mario Piattini
    • 2
  1. 1.Departamento de Ciencias de la ComputaciónUniversidad Nacional del ComahueNeuquénArgentina
  2. 2.Departamento de InformáticaUniversidad de Castilla-La ManchaCiudad RealEspaña

Personalised recommendations