Effects of Geographical, Socio-cultural and Temporal Distances on Communication in Global Software Development during Requirements Change Management - A Pilot Study

Arif Ali Khan, Jacky Keung, Shahid Hussain, Kwabena Ebo Bennin

2015

Abstract

Trend of software development is changing rapidly most of the software development organizations are trying to globalize their activities throughout the world. This trend leads towards a phenomenon called Global Software Development (GSD).The main reason behind the software globalization is its various benefits. Besides these benefits, software organizations are facing various challenges. One of these challenges is communication which is considered a big challenge in GSD and it becomes more complicated during the Requirements Change Management (RCM) process due to three factors, they are Geographical, Socio-cultural and Temporal distances. This paper presents a framework which shows the effect of these factors on communication during RCM process in GSD. Communication is the core function of collaboration which allows information to be exchanged between the team members. A pilot study has been conducted in three GSD organizations. A quantitative research method has been used to collect data. The findings from the survey data show that these three factors have a strong negative impact on communication process in GSD.

References

  1. 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 (Paris, Aug. 29, 2005).Austrian Computer Society, 47-61.
  2. Ahire, S. L., Golhar, D. Y., & Waller, M. A. 2007. Development and validation of TQM implementation constructs. Journal of Decision Sciences, 27(1), 23-56.
  3. Bass, M., Herbsleb, J. D., & Lescher, C. 2009. A Coordination Risk Analysis Method for Multi-site Projects: Experience Report. Paper presented at the Fourth IEEE International Conference on Global Software Engineering, ICGSE, 2009.
  4. Biffl, S., & Halling, M. 2003. Investigating the defect detection effectiveness and cost benefit of nominal inspection teams. IEEE Transactions on Software Engineering, , 29(5), 385-397.
  5. Brislin, R. W., Lonner, W. J., & Thorndike, R. M. 1973. Cross-cultural research methods: J. Wiley.
  6. Casey, V., & Richardson, I. 2008. Virtual teams: understanding the impact of fear. Software Process: Improvement and Practice, 13(6), 511-526. doi: 10.1002/spip.404
  7. Cottmeyer, M. 2008. The Good and Bad of Agile Offshore Development. Paper presented at international conference on Agile, 2008. AGILE 7808.
  8. Da Silva, F. Q. B., Costa, C., Fran, A. C. C., & Prikladinicki, R. 2010. Challenges and Solutions in Distributed Software Development Project Management: A Systematic Literature Review. Paper presented at the 5th IEEE International Conference on Global Software Engineering (ICGSE), 2010
  9. Damian, D. 2006. Requirements Engineering in Distributed Projects. Paper presented at the Proceedings of the IEEE international conference on Global Software Engineering.
  10. Damian, D. 2007. Stakeholders in Global Requirements Engineering: Lessons Learned from Practice. IEEE, Software, 24(2), 21-27. doi: 10.1109/ms.2007.55
  11. Damian, D., Izquierdo, L., Singer, J., & Kwan, I. 2007 Awareness in the Wild: Why Communication Breakdowns Occur. Paper presented at the Second IEEE International Conference on Global Software Engineering (ICGSE), 2007.
  12. E. Conchuir, O. H., H. Olsson, P. Agerfalk, B. Fitzgerald. 2009. Benefits of global software development: exploring the unexplored. Software Process: Improvement and Practice, 14(5), 301-301. doi: 10.1002/spip.444
  13. Gunasekaran, A., & Ngai, E. W. 2008. Adoption of e-procurement in Hong Kong: an empirical research. International Journal of Production Economics, 113(1), 159-175.
  14. Helena, H., Eoin, O. C., Par, J. A., & Brian, F. 2006. Global Software Development Challenges: A Case Study on Temporal, Geographical and Socio-Cultural Distance. Paper presented at the International Conference on Global Software Engineering, ICGSE, 2006.
  15. Herbsleb, J. D. 2007. Global Software Engineering: The Future of Socio-technical Coordination. Paper presented at the Future of Software Engineering, FOSE, 2007.
  16. Herbsleb, J. D., & Mockus, A. 2003. An empirical study of speed and communication in globally distributed software development. IEEE Transactions on Software Engineering, 29(6), 481-494.
  17. Hofner, G., & Mani, V. S. 2007. TAPER: A generic framework for establishing an offshore development center. Paper presented at the Second IEEE International Conference on Global Software Engineering (ICGSE) 2007.
  18. Holmström, H., Fitzgerald, B., Ågerfalk, P. J., & Conchúir, E. Ó. 2006. Agile Practices Reduce Distance in Global Software Development. Information Systems Management, 23(3), 7-18.
  19. Huang, H., & Trauth, E. M. 2007. Cultural influences and globally distributed information systems development: experiences from Chinese IT professionals. Paper presented at the Proceedings of the ACM SIGMIS CPR conference on Computer personnel research: The global information technology workforce, St. Louis, Missouri, USA.
  20. Hussain, W., & Clear, T. 2012. GRCM: A Model for Global Requirements Change Management, presented in 2nd International Requirements Engineering Efficiency Workshop (REEW 2012).
  21. Imsland, V., Sahay, S., & Wartiainen, Y. 2003. Key issues in Managing a Global Software Outsourcing relationship between a Norwegian and Russian firm: Some Practical Implications. 26th Information Systems Research Seminar in Scandinavia Finland
  22. Joreskog, K. G., Sorbom, D., & Jhoreskog, K. 1989. LISREL 7 user's reference guide: Scientific Software Mooresville, IN.
  23. Khan, A. A., Basri, S., & Dominic, P. D. D. 2012. A proposed framework for requirement Change Management in Global Software Development. Paper presented at the International conference on Computer & Information Science (ICCIS), 2012
  24. Khan, A. A., Basri, S., Dominic, P. D. D., & Fazal-eAmin. 2012. A process model for Requirements Change Management in collocated software development. Paper presented at the IEEE Symposium on E-Learning, E-Management and E-Services (IS3e), 2012.
  25. Khan, S. U., Niazi, M., & Ahmad, R. 2011. Factors influencing clients in the selection of offshore software outsourcing vendors: An exploratory study using a systematic literature review. Journal of Systems and Software, 84(4), 686-699. doi: 10.1016/j.jss.2010.12.010
  26. Korkala, M., & Abrahamsson, P. 2007. Communication in Distributed Agile Development: A Case Study. Paper presented at the 33rd EUROMICRO Conference on Software Engineering and Advanced Applications. .
  27. Liao, Z., & Shi, X. 2009. Consumer perceptions of internet-based e-retailing: an empirical research in Hong Kong. Journal of Services Marketing, 23(1), 24- 30.
  28. Moe, N. B., & Šmite, 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
  29. Neto, A. A., & Conte, T. 2013. A conceptual model to address threats to validity in controlled experiments. Paper presented at the Proceedings of the 17th International Conference on Evaluation and Assessment in Software Engineering.
  30. Noll, J., Beecham, S., & Richardson, I. 2010. Global software development and collaboration: barriers and solutions. ACM Inroads, 1(3), 66-78.
  31. Rafael, P., Jorge Luis Nicolas, A., & Roberto, E. 2006. A Reference Model for Global Software Development: Findings from a Case Study. Paper presented at International Conference on the Global Software Engineering, ICGSE 7806.
  32. Ramzan, S., & Ikram, N. 2006. Requirement Change Management Process Models: Activities, Artifacts and Roles. Paper presented at the IEEE Multitopic Conference, INMIC, 2006.
  33. Rea, L. M., & Parker, R. A. 2012. Designing and conducting survey research: A comprehensive guide: Jossey-Bass.
  34. Sahay, S. (2003). Global software alliances: the challenge of 'standardization'. Scandinavian Journal of Information Systems, 15(1), 3-21.
  35. Sahay, S., & Walsham, G. 1997. Social structure and managerial agency in India. Organization Studies, 18(3), 415-444.
  36. Santos, J. R. A. 1999. Cronbach's alpha: A tool for assessing the reliability of scales. Journal of Extension, 37(2), 1-5.
  37. Shahzad, F. 2011. Communication Challenges in Success of Offshore Software Development. International Journal of Reviews in Computing, 8(31st of decemebr 2011).
  38. Shujian, W. 2012. Overview of communication in global software development process. Paper presented at the IEEE International Conference on Service Operations and Logistics, and Informatics (SOLI), 2012.
  39. Šmite, D., Moe, N., & Torkar, R. 2008. Pitfalls in Remote Team Coordination: Lessons Learned from a Case Study Product-Focused Software Process Improvement (Vol. 5089, pp. 345-359): Springer Berlin Heidelberg.
  40. Smite, D., Wohlin, C., Feldt, R., & Gorschek, T. 2008. Reporting Empirical Research in Global Software Engineering: A Classification Scheme. Paper presented at the IEEE International Conference on Global Software Engineering, ICGSE, 2008.
  41. Sweet, S. A., & Grace-Martin, K. 2011. Data Analysis with Spss + Mysearchlab With Etext: A First Course in Applied Statistics: Pearson College Division.
  42. Weisberg, S. 2014. Applied linear regression: John Wiley & Sons.
  43. Winkler, J. K., Dibbern, J., & Heinzl, A. 2008. The impact of cultural differences in offshore outsourcing Case study results from German-Indian application development projects. Information Systems Frontiers, 10(2), 243-258.
  44. Wohlin, C., Runeson, P., Höst, M., Ohlsson, M. C., Regnell, B., & Wesslén, A. 2012. Experimentation in software engineering: Springer.
  45. Zhu, J., Liang, Y., & Gu, Y. 2008. The Requirements Change Analysis for Different Level Users. Paper presented at the International Symposium on Intelligent Information Technology Application Workshops, 2008. IITAW 7808.
Download


Paper Citation


in Harvard Style

Khan A., Keung J., Hussain S. and Ebo Bennin K. (2015). Effects of Geographical, Socio-cultural and Temporal Distances on Communication in Global Software Development during Requirements Change Management - A Pilot Study . In Proceedings of the 10th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-758-100-7, pages 159-168. DOI: 10.5220/0005331401590168


in Bibtex Style

@conference{enase15,
author={Arif Ali Khan and Jacky Keung and Shahid Hussain and Kwabena Ebo Bennin},
title={Effects of Geographical, Socio-cultural and Temporal Distances on Communication in Global Software Development during Requirements Change Management - A Pilot Study},
booktitle={Proceedings of the 10th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2015},
pages={159-168},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005331401590168},
isbn={978-989-758-100-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 10th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - Effects of Geographical, Socio-cultural and Temporal Distances on Communication in Global Software Development during Requirements Change Management - A Pilot Study
SN - 978-989-758-100-7
AU - Khan A.
AU - Keung J.
AU - Hussain S.
AU - Ebo Bennin K.
PY - 2015
SP - 159
EP - 168
DO - 10.5220/0005331401590168