Abstract
GSD has several advantages that make it easier for software companies to follow this trend, like skillful workers, lower costs, and an improved marketplace. To achieve the benefits mentioned above, distributed teams must communicate effectively. Communication is a major problem for development, especially in GSD. Communication issues are classified based on temporal, geographical, and sociocultural distances. The temporal distance problem affects more GSD operations than the other hazards combined. Organizations can mitigate these obstacles and attain the desired quality by employing mitigation strategies while adhering to budget and time constraints. The authors of this study conducted a systematic literature review to identify temporal distance issues and their respective mitigation strategies to develop a conceptual framework. Additionally, a questionnaire interview with closed-ended questions was conducted. Without an
empirical study, it is difficult to determine the precise relationship between temporal distance issues and mitigation strategies. The primary objectives of this study are to experimentally evaluate the proposed conceptual framework and the effects of selected risk mitigation measures. This study identified forty-four mitigation techniques and nine temporal distance challenges with a focus on a GSD-based environment, empirical research was conducted using data collected from Pakistani software companies. The findings of this study indicate, with a p-value of 0.01, that various mitigation techniques significantly impact various temporal distance issues. Based on the findings, software organizations can employ appropriate mitigation techniques to address temporal distance issues and reduce the failure rate of software projects.
References
Janjua, Uzair Iqbal, et al. "An empirical study to investigate the impact of communication issues in GSD in Pakistan’s IT industry." IEEE Access 7 (2019): 171648-171672.
Holmstrom, Helena, et al. "Global software development challenges: A case study on temporal, geographical and socio-cultural distance." 2006 IEEE International Conference on Global Software Engineering (ICGSE'06). IEEE, 2006.
Khan, Arif Ali, Shuib Basri, and P. D. D. Dominic. "Communication risks in GSD during RCM: Results from SLR." 2014 International Conference on Computer and Information Sciences (ICCOINS). IEEE, 2014.
Agerfalk, Par J., et al. "A framework for considering opportunities and threats in distributed software development." (2005).
Khalid, H., and Khushboo K. Farhat-Ul-Ain. "Root causes for the failure of communication in gsd." J. Inf. Technol. Softw. Eng. 7.201 (2017): 2.
Akbar, Muhammad Azeem, et al. "Success factors influencing requirements change management process in global software development." Journal of Computer Languages51 (2019): 112-130.
Shah, Muhammad Arif, et al. "Communication management guidelines for software organizations in Pakistan with clients from Afghanistan." IOP Conference Series: Materials Science and Engineering. Vol. 160. No. 1. IOP Publishing, 2016.Publishing.
Babar, Muhammad Ali, and Christian Lescher. "Global software engineering: Identifying challenges is important and providing solutions is even better." Information and Software Technology 56.1 (2014): 1-5.
Gheni, Gheni, Ali Yahya, et al. "FACTORS AFFECTING GLOBAL VIRTUAL TEAMS'PERFORMANCE IN SOFTWARE PROJECTS." Journal of Theoretical and Applied Information Technology 92.1 (2016): 90.
Qureshi, Saim, Saif Ur Rehman Khan, and Javed Iqbal. "A Study on Mitigating the Communication and Coordination Challenges During Requirements Change Management in Global Software Development." IEEE Access 9 (2021): 88217-88242.
ur Rahman, Atta, et al. "The Temporal Distance Issues and their Mitigation Strategies in (GSD): A Systematic Literature Review." 2021 4th International Conference on Computing & Information Sciences (ICCIS). IEEE, 2021.
ur Rahman, Atta. "The Impact of Mitigation Strategies on Geographical Distance Issues in GSD: An Empirical Evaluation." KIET Journal of Computing and Information Sciences 5.2 (2022).
Jaanu, Tuomas, Maria Paasivaara, and Casper Lassenius. "Effects of four distances on
communication processes in global software projects." Proceedings of the 2012 ACMIEEE International Symposium on Empirical Software Engineering and Measurement. IEEE, 2012.
Janjua, Uzair Iqbal, and Tahir Mustafa Madni. "Geographical Distance Issues and their Mitigation Strategies in GSD: A Systematic Literature Review towards Conceptual Framework." 2021 4th International Conference on Computing & Information Sciences (ICCIS). IEEE, 2021.
Malik, Babur Hayat, et al. "Geographical distance and communication challenges in global software development: A review." International Journal of Advanced Computer Science and Applications 9.5 (2018).
Khan, Junaid Ali, et al. "Empirical investigation about the factors affecting the cost estimation in global software development context." IEEE Access 9 (2021): 22274-22294.
Tang, John C., et al. "Your time zone or mine? A study of globally time zone-shifted collaboration." Proceedings of the ACM 2011 conference on Computer supported cooperative work. 2011.
Qureshi, Saim, et al. "A Conceptual Model to Address the Communication and Coordination Challenges During Requirements Change Management in Global Software Development." IEEE Access 9 (2021): 102290-102303.
Kausar, Maryam, et al. "Key Challenges of Requirement Change Management in the context of Global Software Development: Systematic literature review." Pakistan Journal of Engineering and Applied Sciences (2022).
Barros?Justo, José L., Fabiane BV Benitti, and Jefferson S. Molleri. "Risks and risk mitigation in global software development: An update." Journal of Software: Evolution and Process 33.11 (2021): e2370.
Stepanenko, Artem. "Applying global software development approaches to building high-performing software teams." (2022).
Graue, Carolin. "Qualitative data analysis." International Journal of Sales, Retailing & Marketing 4.9 (2015): 5-14.
Yap, Monica. "Follow the sun: distributed extreme programming development." Agile Development Conference (ADC'05). IEEE, 2005.
Machado, Leticia, et al. "Breaking collaboration barriers through communication practices in software crowdsourcing." 2016 IEEE 11th International Conference on Global Software Engineering (ICGSE). IEEE, 2016.
De Farias Junior, Ivaldir H., et al. "Elicitation of communication inherent risks in distributed software development." 2012 IEEE Seventh International Conference on Global Software Engineering Workshops. IEEE, 2012.
Qasim, Iqbal, et al. "Prioritizing geographical based communication oriented risks and associated mitigation strategies of global software development." University of Sindh Journal of Information and Communication Technology 1.1 (2017): 25-34.
Korkala, Mikko, and Frank Maurer. "Waste identification as the means for improving communication in globally distributed agile software development." Journal of Systems and Software 95 (2014): 122-140.
Tanner, Maureen, and Marcelo Dauane. "THE USE OF KANBAN TO ALLEVIATE
COLLABORATION AND COMMUNICATION CHALLENGES OF GLOBAL SOFTWARE DEVELOPMENT." Issues in Informing Science & Information Technology 14 (2017).
Sudhakar, Goparaju. "A review of critical success factors for offshore software development projects."Organizacija (Organization: Journal of Management, Informatics and Human Resources) 46.6 (2013): 283-296.
Dube, Shopee, and Carl Marnewick. "The constituents of a virtual project team-A tentative model." Project Management South Africa: Next Generation Biennial Conference. Vol. 1. 2012.
Gomes, Vanessa, and Sabrina Marczak. "Problems? We all know we have them. Do we have solutions too? A literature review on problems and their solutions in global software development." 2012 IEEE Seventh International Conference on Global Software Engineering. IEEE, 2012.
Alzoubi, Yehia Ibrahim, and Asif Qumer Gill. "Agile global software development communication challenges: A systematic review." Proceedings-Pacific Asia Conference on Information Systems, PACIS 2014. 2014.
Carbaugh, Donal. "Ethnography of communication."A cultural approach to interpersonal communication: Essential readings (2012): 245-248.
Saville-Troike, Muriel. The ethnography of communication: An introduction. John Wiley & Sons, 2008.
Khan, Arif Ali, and Shuib Basri. "A survey based study on factors effecting communication in GSD." Research Journal of Applied Sciences, Engineering and Technology 7.7 (2014): 1309-1317.
Hossain, Emam, et al. "Risk identification and mitigation processes for using scrum in global software development: A conceptual framework." 2009 16th Asia-Pacific Software Engineering Conference. IEEE, 2009.
Nurdiani, Indira, et al. "Risk identification and risk mitigation instruments for global software development: Systematic review and survey results." 2011 IEEE Sixth International Conference on Global Software Engineering Workshop. IEEE, 2011.
Ponto, Julie. "Understanding and evaluating survey research." Journal of the advanced practitioner in oncology 6.2 (2015): 168.
Chyung, Seung Youn, et al. "Evidence?based survey design: The use of a midpoint on the Likert scale." Performance Improvement 56.10 (2017): 15-23.
Bolarinwa, Oladimeji Akeem. "Principles and methods of validity and reliability testing of questionnaires used in social and health science researches." Nigerian Postgraduate Medical Journal 22.4 (2015): 195.
Tsang, Siny, Colin F. Royse, and Abdullah Sulieman Terkawi. "Guidelines for developing, translating, and validating a questionnaire in perioperative and pain medicine." Saudi journal of anaesthesia 11.5 (2017): 80.
Kankanhalli, Atreyi, Hua Ye, and Hock Hai Teo. "Comparing Potential and Actual Innovators." Mis Quarterly 39.3 (2015): 667-682.
Koch, N. "WarpPLS user manual: version 7.0, ScriptWarp Systems, Laredo, Texas, USA. Online Edition." (2020).
Rafique, Hamaad, et al. "Factors affecting acceptance of mobile library applications: Structural equation model." Libri 68.2 (2018): 99-112.
Murtagh, Fionn, and André Heck. Multivariate data analysis. Vol. 131. Springer Science & Business Media, 2012.
Ember, Carol R. Cross-cultural research methods. Rowman Altamira, 2009.
Ramesh, Balasubramaniam, et al. "Can distributed software development be agile?." Communications of the ACM 49.10 (2006): 41-46.
Kock, N., and M. Mayfield. "PLS-based SEM Algorithms: The Good Neighbor Assumption." Collinearity, and Nonlinearity (2015).