EVALUATING FACTORS THAT CHALLENGE GLOBAL SOFTWARE DEVELOPMENT

Gabriela N. Aranda, Aurora Vizcaíno, Alejandra Cechich, Mario Piattini

2008

Abstract

Usually, some aspects of any Global Software Development (GSD) project strongly impact the requirements elicitation activities because of the importance of communication to reach a common understanding about the system under construction. For example, cultural diversity and the impossibility of running face-to-face meetings dominate the scenario where communication must be done. In this paper, we analyze aspects that might be a source of communication problems and suggest strategies to reduce misunderstandings among stakeholders, aiming to help achieve more committed requirements.

References

  1. Al-Rawas, A. y Easterbrook, S. (1996): Communication problems in requirements engineering: a field study. In First Westminster Conference on Professional Awareness in Software Engineering, London, p. 47-60.
  2. Aranda, G., Vizcaíno, A., Cechich, A., y Piattini, M. (2005): A Cognitive-Based Approach to Improve Distributed Requirement Elicitation Processes. In 4th IEEE International Conference on Cognitive Informatics (ICCI'05), Irvine, USA, p. 322-330.
  3. Aranda, G., Vizcaíno, A., Cechich, A., Piattini, M., y Castro-Schez, J.J. (2006): Cognitive-Based Rules as a Means to Select Suitable Groupware Tools. In 5th IEEE International Conference on Cognitive Informatics (ICCI'06), Beijing, China.
  4. Audy, J., Evaristo, R., y Watson-Manheim, M.B. (2004): Distributed Analysis The Last Frontier? In 37th Annual Hawaii International Conference on Systems Sciences (HICSS), Big Island, Hawaii.
  5. Carmel, E., Whitaker, R.D., y George, J.E. (1993): PD And Joint Application Design: A Transatlantic Comparison. Communications of the ACM, Special issue on graphical user interfaces: the next generation, 36 (6), p. 40-48.
  6. Chandrasekaran, B., Josephson, J.R., y Benjamins, V. (1998): Ontology of Tasks and Methods. In KAW'98, Alberta, Canada.
  7. Damian, D. y Zowghi, D. (2002): The impact of stakeholders geographical distribution on managing requirements in a multi-site organization. In IEEE Joint International Conference on Requirements Engineering, RE'02, Essen, Germany, p. 319-328.
  8. Egan, R.W., Tremaine, M., y Fjermestad, J. (2006): Cultural Differences in Temporal Perceptions and its Application to Running Efficient Global Software Teams. In ICGSE 2006, IEEE Intemational Conference on Global Software Engineering, Vol. 55-61.
  9. Espinosa, J.A. y Carmel, E. (2003): The impact of time separation on coordination in global software teams: a conceptual foundation. Software Process: Improvement and Practice, Wiley InterScience, 8 (4), p. 249-266.
  10. Felder, R. y Silverman, L. (1988 (and author preface written in 2002)): Learning and Teaching Styles in Engineering Education. Engineering Education, 78 (7), p. 674-681.
  11. Felder, R. y Spurlin, J. (2005): Applications, Reliability and Validity of the Index of Learning Styles. International Journal of Engineering Education, 21 (1), p. 103-112.
  12. Herbsleb, J.D. y Grinter, R.E. (1999): Splitting the Organization and Integrating the Code: Conway's Law Revisited. In 21th International Conference on Software Engineering (ICSE'99). ACM Press, New York, p. 85- 95.
  13. Hofstede, G. (1996): Cultures and Organizations, Software of the Mind: Intercultural Cooperation and its Importance for Survival. 1 ed: McGraw-Hill. I.S.B.N. 978-0070293076,279.
  14. Lloyd, W., Rosson, M.B., y Arthur, J. (2002): Effectiveness of Elicitation Techniques in Distributed Requirements Engineering. In 10th Anniversary IEEE Joint International Conference on Requirements Engineering, RE'02, Essen, Germany, p. 311-318.
  15. MacGregor, E., Hsieh, Y., y Kruchten, P. (2005): Cultural patterns in software process mishaps: incidents in global projects. ACM SIGSOFT Software Engineering Notes, 30 (4), p. 1-5.
  16. Miller, J. y Yin, Z. (2004): A Cognitive-Based Mechanism for Constructing Software Inspection Teams. IEEE Transactions on Software Engineering, 30 (11), p. 811- 825.
  17. Nataatmadja, I. y Dyson, L.E. (2007): The Role of Information and Communication Technology, In Information Resources Management, Wai K. Law, Editor, IDEA Group, p. 283-304.
  18. Prikladnicki, R., Audy, J., y Evaristo, R. (2003): Global software development in practice lessons learned. Software Process: Improvement and Practice, Wiley InterScience, 8 (4), p. 267-281.
  19. Sims, E.M. (2007): Reusable, lifelike virtual humans for mentoring and role-playing. Computers & Education, 49 (1), p. 75-92.
Download


Paper Citation


in Harvard Style

N. Aranda G., Vizcaíno A., Cechich A. and Piattini M. (2008). EVALUATING FACTORS THAT CHALLENGE GLOBAL SOFTWARE DEVELOPMENT . In Proceedings of the Third International Conference on Software and Data Technologies - Volume 2: Special Session on Global Software Development: Challenges and Advances, (ICSOFT 2008) ISBN 978-989-8111-52-4, pages 355-363. DOI: 10.5220/0001889603550363


in Bibtex Style

@conference{special session on global software development: challenges and advances08,
author={Gabriela N. Aranda and Aurora Vizcaíno and Alejandra Cechich and Mario Piattini},
title={EVALUATING FACTORS THAT CHALLENGE GLOBAL SOFTWARE DEVELOPMENT},
booktitle={Proceedings of the Third International Conference on Software and Data Technologies - Volume 2: Special Session on Global Software Development: Challenges and Advances, (ICSOFT 2008)},
year={2008},
pages={355-363},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001889603550363},
isbn={978-989-8111-52-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Third International Conference on Software and Data Technologies - Volume 2: Special Session on Global Software Development: Challenges and Advances, (ICSOFT 2008)
TI - EVALUATING FACTORS THAT CHALLENGE GLOBAL SOFTWARE DEVELOPMENT
SN - 978-989-8111-52-4
AU - N. Aranda G.
AU - Vizcaíno A.
AU - Cechich A.
AU - Piattini M.
PY - 2008
SP - 355
EP - 363
DO - 10.5220/0001889603550363