How to Choose Groupware Tools Considering Stakeholders’ Preferences During Requirements Elicitation?

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


The main challenges during global software development projects are related to the lack of face-to-face communication and the need of people feeling comfortable with the technology they use. In this paper we introduce an approach that proposes a way of choosing the most suitable technology for a given group of people, taking advantage of information about stakeholders’ cognitive characteristics. As our research focuses on the importance of communication during the global requirements elicitation process, we present preliminary results of two surveys that analyze stakeholders’ preferences in such environments.


Cognitive Style Requirement Engineer Virtual Team Requirement Elicitation Global Software Development 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Aranda, G., Cechich, A., Vizcaíno, A., Castro-Schez, J.J.: Using fuzzy sets to analyse personal preferences on groupware tools. In: CACIC 2004. X Congreso Argentino de Ciencias de la Computación, San Justo, Argentina (2004)Google Scholar
  2. 2.
    Aranda, G., Vizcaíno, A., Cechich, A., Piattini, M.: Towards a Cognitive-Based Approach to Distributed Requirement Elicitation Processes. In: WER 2005. VIII Workshop on Requirements Engineering, Porto, Portugal (2005)Google Scholar
  3. 3.
    Aranda, G., Vizcaíno, A., Cechich, A., Piattini, M.: Technology Selection to Improve Global Collaboration. In: ICGSE 2006. IEEE Intemational Conference on Global Software Engineering, Florianopolis, Brazil (2006)Google Scholar
  4. 4.
    Blank, G.D., Roy, S., Sahasrabudhe, S., Pottenger, W.M., Kessler, G.D.: Adapting Multimedia for Diverse Student Learning Styles. Journal of Computing in Small Colleges 18(3), 45–58 (2003)Google Scholar
  5. 5.
    Brooks, F.P.: No Silver Bullet: Essence and accidents of Software Engineering. IEEE Computer 20(4), 10–19 (1987)MathSciNetGoogle Scholar
  6. 6.
    Castro, J.L., Castro-Schez, J.J., Zurita, J.M.: Learning Maximal Structure Rules in Fuzzy Logic for Knowledge Acquisition in Expert Systems. Fuzzy Sets and Systems 101(3), 331–342 (1999)zbMATHCrossRefMathSciNetGoogle Scholar
  7. 7.
    Chiew, V., Wang, Y.: From Cognitive Psychology to Cognitive Informatics. In: ICCI 2003. Second IEEE International Conference on Cognitive Informatics, London, UK (2003)Google Scholar
  8. 8.
    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 (2002)Google Scholar
  9. 9.
    Ellis, C.A., Gibbs, S.J., Rein, G.L.: Groupware: Some Issues and Experiences. Communications of ACM 34(1), 38–58 (1991)CrossRefGoogle Scholar
  10. 10.
    Felder, R., Silverman, L.: Learning and Teaching Styles in Engineering Education. Engineering Education 78(7), 674–681 (1988) (and author preface written in 2002)Google Scholar
  11. 11.
    Felder, R., Spurlin, J.: Applications, Reliability and Validity of the Index of Learning Styles. International Journal of Engineering Education 21(1), 103–112 (2005)Google Scholar
  12. 12.
    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 (1998)Google Scholar
  13. 13.
    Hickey, A.M., Davis, A.: Elicitation Technique Selection: How do experts do it. In: RE 2003. International Joint Conference on Requirements Engineering, Los Alamitos, California (2003)Google Scholar
  14. 14.
    Lloyd, W., Rosson, M.B., Arthur, J.: Effectiveness of Elicitation Techniques in Distributed Requirements Engineering. In: RE 2002. 10th Anniversary IEEE Joint International Conference on Requirements Engineering, Essen, Germany (2002)Google Scholar
  15. 15.
    Martín, A., Martínez, C., Martínez Carod, N., Aranda, G., Cechich, A.: Classifying Groupware Tools to Improve Communication in Geographically Distributed Elicitation. In: CACIC 2003. IX Congreso Argentino de Ciencias de la Computación, La Plata, Argentina (2003)Google Scholar
  16. 16.
    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
  17. 17.
    Wang, Y.: On the Cognitive Informatics Foundations of Software Engineering. In: ICCI 2004. Third IEEE International Conference on Cognitive Informatics, Victoria, Canada (2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Gabriela N. Aranda
    • 1
  • Aurora Vizcaíno
    • 2
  • Alejandra Cechich
    • 1
  • Mario Piattini
    • 2
  1. 1.GIISCo Research Group, Universidad Nacional del Comahue, Computing Sciences Department, Buenos Aires 1400 - 8300 NeuquénArgentina
  2. 2.ALARCOS Research Group, Information Systems and Technologies Department, UCLM-INDRA Research and Development Institute, Escuela de Informática, Universidad de Castilla-La Mancha, Paseo de la Universidad 4 - 13071 Ciudad RealSpain

Personalised recommendations