Towards classifying sociocultural aspects in global software development

Yoji Massago, Gislaine Camila Lapasini Leal, Renato Balancieri, Edwin Vladimir Cardoza Galdamez

Resumo


The geographical, temporal distances and socio-cultural differences are the biggest challenges for Global Software Development (GSD). In GSD, it is necessary to deal with behaviors, values and skills of the team members, conflicts, rework, delays, etc. can influence a software production process. The objective of this paper is to identify the sociocultural aspects and propose a classification structure under different analytical perspectives in order to offer adequate support to the management of GSD teams. A systematic mapping and proposal an approach that classifies aspects in three perspectives: collaboration, people and external. The analysis allows the project manager to make decisions about the performance of human resources and mitigate problems arising from communication, cooperation and coordination, generating better results in indicators of productivity, quality and efficiency of GSD teams.

Palavras-chave


Distributed Software Development, Global Software Development, Sociocultural Aspects, Classification, Systematic Mapping

Texto completo:

PDF (English)

Referências


Agerfalk, P. J., Fitzgerald, B., Holmstrom Olsson, H., Lings, B., Lundell, B., Ó Conchúir, E. (2005). A framework for considering opportunities and threats in distributed software development. In: Proceedings of the International Workshop on Distributed Software Development, 47-61, Paris, France, Austrian Computer Society.

Avram, G., Wulf, V. (2011). Guest editorial: Studying work practices in Global Software Engineering. Information and Software Technology, 53(9), 949–954. DOI:10.1016/j.infsof.2011.01.010.

Babar, M. A., Lescher, C. (2014). Global software engineering: Identifying challenges is important and providing solutions is even better. Information and Software Technology, 56(1), 1–5. DOI:10.1016/j.infsof.2013.10.002.

Babar, M. A., and Zahedi, M. (2013). Understanding Structures and Affordances of Extended Teams in Global Software Development. 2013 IEEE 8th International Conference on Global Software Engineering, 226–235. DOI:10.1109/ICGSE.2013.36.

Bellur, U. (2006). An academic perspective on globalization in the software industry. In: Proceedings of 30th Annual International Computer Software and Applications Conference COMPSAC '06. 53-54. DOI: 10.1109/COMPSAC.2006.20.

Boden, A., Avram, G., Bannon, L., Wulf, V. (2009). Knowledge Management in Distributed Software Development Teams - Does Culture Matter? 2009 Fourth IEEE International Conference on Global Software Engineering, 18–27. DOI:10.1109/ICGSE.2009.10

Carmel, E. (1999). Global Software Teams: Collaborating Across Borders and Time Zones. EUA: Prentice Hall, ISBN: 0-13-924218-X. 269 p.

Casey, V. (2011). Imparting the Importance of Culture to Global Software Development. ACM Inroads, 1(3), 51-57. DOI: 10.1145/1835428.1835443.

Cibotto, R. A. G., Pagno, R. T., Tait, T. F. C., Huzita, E. H. M. (2009). Uma Análise da Dimensão Sócio-Cultural no Desenvolvimento Distribuído de Software. V Workshop Um Olhar Sociotécnico Sobre a Engenharia de Software – WOSES, 96–107.

Damian, D. (2002). Workshop on Global Software Development. In: ICSE '02 Proceedings of the 24th International Conference on Software Engineering, IEEE Computer Society, USA, 667-668. DOI: 10.1145/581339.581435.

Da Silva, F. Q. B., Costa, C., Franca, A. C. C., Prikladnicki, R. (2010). Challenges and Solutions in Distributed Software Development Project Management: A Systematic Literature Review. 2010 5th IEEE International Conference on Global Software Engineering, 87–96. DOI:10.1109/ICGSE.2010.18.

Ebert, C., Kuhrmann, M., Prikladnicki, R. (2016). Global Software Engineering: An Industry Perspective. IEEE Software, 33(1), 105-108. DOI: 10.1109/MS.2016.27.

Ellis, C. A., Gibbs, S. J, Rein, G. L. (1991). Groupware: Some issues and experiences. Communications of the ACM, 34(1), 39–58. DOI: 10.1145/99977.99987.

Fuks, H., Raposo, A. B., Gerosa, M. A., Lucena, C. J. P. (2005). Applying the 3C Model to Groupware Development. International Journal of Cooperative Information Systems, 14(2-3), 299–328. DOI: 10.1142/S0218843005001171.

Herbsleb, J. D., Moitra, D. (2001). Guest Editors’ Introduction: Global Software Development. IEEE Software, 18(2), 16-20. DOI: 10.1109/52.914732.

Hofstede, G., Hofstede, G. J., Minkov, M. (2010). Cultures and Organizations: Software of the mind. McGraw-Hill, 3a ed. ISBN: 978-0071664189, 561p.

Huang, H., Trauth, E. M. (2007). Cultural Influences and Globally Distributed Information Systems Development : Experiences from Chinese IT Professionals. Proceedings of the 2007 ACM SIGMIS CPR conference on Computer personnel research: The global information technology workforce, 36–45. DOI: 10.1145/1235000.1235008.

Huzita, E. H. M., Leal, G. C. L., Balancieri, R., Tait, T. F. C., Cardoza, E., Penteado, R. R. M., Vivian, R. L. (2012). Knowledge and Contextual Information Management in Global Software Development: Challenges and Perspectives. 2012 IEEE Seventh International Conference on Global Software Engineering Workshops, 43-48. DOI: 10.1109/ICGSEW.2012.12.

Jablokow, K., Myers, M. (2010). Managing Cognitive and Cultural Diversity in Global IT Teams. 2010 5th IEEE International Conference on Global Software Engineering, 77–86. DOI:10.1109/ICGSE.2010.17.

Karolak, D. W. (1999). Global Software Development: Managing Virtual Teams and Environments. IEEE Computer Society Press, 1 ed., ISBN: 0818687010.

Kitchenham, B. (2004). Procedures for Performing Systematic Reviews. Joint Technical Report, Software Engineering Group, Department of Computer Science, Keele University, Empirical Software Engineering, National ICT Australia Ltd., Australia, ISSN: 1353-7776. [On-Line]. http://csnotes.upm.edu.my/kelasmaya/pgkm20910.nsf/0/715071a8011d4c2f482577a700386d3a/$FILE/10.1.1.122.3308[1].pdf

Kitchenham, B. A., Charters, S. (2007). Guidelines for Performing Systematic Literature Reviews in Software Engineering. Keele University & University of Durham, EBSE Technical Report EBSE 2007-01.

Leal, G. C. L., Huzita, E. H. M., Tait, T. F. C. (2012). Globalization and Socio-Technical Aspects of Information Systems Development. In: Kalloniatis, C. Innovative Information Systems Modelling Techniques, ISBN 978-953-51-0644-9. DOI: 10.5772/36867.

Lee, I., Choi, G. W., Kim, J., Kim, S., Lee, K., Kim, D., Han, M., Park, S. Y., An, Y. (2008). Cultural Dimensions for User Experience: Cross-Country and Cross-Product Analysis of Users’ Cultural Characteristics. BCS-HCI '08 Proceedings of the 22nd British HCI Group Annual Conference on People and Computers: Culture, Creativity, Interaction, 1, 3–12. ISBN: 978-1-906124-04-5.

Macgregor, E., Hsieh, Y., Kruchten, P. (2005). The Impact of Intercultural Factors on Global Software Development. Canadian Conference on Electrical and Computer Engineering, DOI: 10.1109/CCECE.2005.1557127.

Moe, N. B., Smite, D. (2008). Understanding a lack of trust in global software teams: a multiple-case study. Software Process: Improvement and Practice, 13(3), 217–231. DOI: 10.1002/spip.378.

Oliveira, F. F., Antunes, J. C. P., Guizzardi, R. S. S. (2007). Towards a collaboration Ontology. In: 2nd Workshop on Ontologies and Metamodeling in Software and Data Engineering (WOMSDE), 97-108.

Olson, J. S., Olson, G. M. (2004). Culture Surprises in Remote Software Development Teams. Queue Distributed Development. 1(9), 52-59.

Prikladnicki, R., Audy, J, L, N., Evaristo, R. (2006). A Reference Model for Global Software Development: Findings from a Case Study. In: 2006 IEEE International Conference on Global Software Engineering (ICGSE'06), 18-28. DOI: 10.1109/ICGSE.2006.261212.

Prikladnicki, R., Evaristo, R., Gallagher, K., Lopes, L., Audy, J. L. N. (2005). The Role of Culture in Interpreting Qualitative Data: Methodological Issues in an Exploratory Study of Cross-Cultural Distributed Software Development. In: 13th Annual Cross-Cultural Meeting in Information Systems at ICIS, 2005, Las Vegas.

Prikladnicki, R., Carmel, E. (2014). The Emerging Brazilian I.T. Industry and its Time-Zone Proximity Advantage. Journal of Global Information Management, 22(1), p. 1-13. DOI: 10.4018/jgim.2014010101.

Sarker, S., Kirkeby, S., Chakraborty, S. (2007). Path to “Stardom” in Globally Distributed Teams : An Examination of a Knowledge-centered Perspective using Social Network Analysis., 2007 40th Annual Hawaii International Conference on System Sciences (HICSS'07). DOI: 10.1109/HICSS.2007.428.

Schwalbe, K. (2000). Information Technology Project Management. Course Technology Press, 1 ed., ISBN:076001180X. 561 p.

Vale, L., Beserra, P., Albuquerque, A. B. (2010). Relevant Skills to Requirement Analysts According to the Literature and the Project Managers Perspective. In: 2010 7th International Conference on the Quality of Information and Communications Technology (QUATIC 2010). DOI: 10.1109/QUATIC.2010.40.




DOI: http://dx.doi.org/10.4301/S1807-1775201815007