Technology Selection to Improve Global Collaboration

Global software development projects face up a variety of challenges respect to communication and control that need to be solved or, at least, minimized. For that reason, processes crucially based on communication, like software requirements elicitation; have to be rethought in such a new context. Since requirement elicitation is a human-centred process, we propose using techniques from the field of cognitive psychology to define a strategy for selecting technology. With this goal, this paper introduces our approach and illustrates how cognitive styles might be used to improve a distributed process by selecting suitable groupware tools and elicitation techniques according to the characteristics of stakeholders

[1]  Daniela E. Damian,et al.  Using a groupware space for distributed requirements engineering , 1998, Proceedings Seventh IEEE International Workshop on Enabling Technologies: Infrastucture for Collaborative Enterprises (WET ICE '98) (Cat. No.98TB100253).

[2]  Clarence A. Ellis,et al.  Groupware: some issues and experiences , 1991, CACM.

[3]  Mahnaz Moallem,et al.  The implications of research literature on learning styles for the design and development of a web-based course , 2002, International Conference on Computers in Education, 2002. Proceedings..

[4]  Cheng-Chih Wu,et al.  Conceptual models and cognitive learning styles in teaching recursion , 1998, SIGCSE '98.

[5]  James Miller,et al.  A cognitive-based mechanism for constructing software inspection teams , 2004, IEEE Transactions on Software Engineering.

[6]  Mario Piattini,et al.  Towards a Cognitive-Based Approach to Distributed Requirement Elicitation Processes , 2005, WER.

[7]  Alan M. Davis,et al.  Elicitation technique selection: how do experts do it? , 2003, Proceedings. 11th IEEE International Requirements Engineering Conference, 2003..

[8]  Lynda Thomas,et al.  Learning styles and performance in the introductory programming sequence , 2002, SIGCSE '02.

[9]  Northrop Grumman,et al.  Recommended Requirements Gathering Practices , 2002 .

[10]  Yingxu Wang On the cognitive informatics foundations of software engineering , 2004 .

[11]  Jose Jesus Castro-Schez,et al.  Using fuzzy sets to analyse personal preferences on groupware tools , 2004 .

[12]  R. Felder,et al.  Applications, Reliability and Validity of the Index of Learning Styles* , 2005 .

[13]  Daniela E. Damian,et al.  The impact of stakeholders' geographical distribution on managing requirements in a multi-site organization , 2002, Proceedings IEEE Joint International Conference on Requirements Engineering.

[14]  Glenn D. Blank,et al.  Adapting multimedia for diverse student learning styles , 2003 .

[15]  Jose Jesus Castro-Schez,et al.  Learning maximal structure rules in fuzzy logic for knowledge acquisition in expert systems , 1999, Fuzzy Sets Syst..

[16]  Mary Beth Rosson,et al.  Effectiveness of elicitation techniques in distributed requirements engineering , 2002, Proceedings IEEE Joint International Conference on Requirements Engineering.

[17]  R. Felder,et al.  Learning and Teaching Styles in Engineering Education. , 1988 .

[18]  Yingxu Wang,et al.  From cognitive psychology to cognitive informatics , 2003, The Second IEEE International Conference on Cognitive Informatics, 2003. Proceedings..

[19]  Mario Piattini,et al.  A cognitive-based approach to improve distributed requirements elicitation processes , 2005, Fourth IEEE Conference on Cognitive Informatics, 2005. (ICCI 2005)..