Practices of critical challenges during requirements implementation in global software development:A systematic literature review
DOI:
https://doi.org/10.21015/vtse.v12i3.1735Abstract
Context: Finding practices of critical challenges are essential in global software development (GSD).Practices of different challenges have discussed in literature in dispersed form that need a proper method to make them useful.
Objective: To find out the practices of critical challenges in GSD. New practices helps team to work collaboratively with new products and features and to improve the overall quality of the development process. Some challenges have different background with unique practices which can be find out through a proper process.
Method: Systematic literature review (SLR) is used to find out the practices of critical challenges in GSD.
Result: Some common practices are ‘Use of synchronous and asynchronous communication technologies’, ‘Use of modern tools and technologies for GSD’, ‘Frequent/regular agile meetings’, ‘Role of effective management’, ‘Process maturity’, ‘Role of liaison’ and ‘Clear roles and responsibilities of duty’.
References
N. Ali and R. Lai, “Global software development: a review of its practices,” Malaysian Journal of Computer Science, vol. 34, no. 1, pp. 82–129, 2021. DOI: https://doi.org/10.22452/mjcs.vol34no1.5
I. Javed, U. I. Janjua, T. M. Madni, and A. Akhunzada, “The impact of mitigation strategies for socio-cultural distance issues in GSD: An empirical study,” IEEE Access, 2023. DOI: https://doi.org/10.1109/ACCESS.2023.3300836
H. U. Khan, F. Ali, and S. Nazir, “Systematic analysis of software development in cloud computing perceptions,” Journal of Software: Evolution and Process, vol. 36, no. 2, p. e2485, 2024. DOI: https://doi.org/10.1002/smr.2485
A. R. Khan and R. Akbar, “Software development process evolution and paradigm shift—a case study of Malaysian companies,” Mehran University Research Journal of Engineering & Technology, vol. 41, no. 2, pp. 155–171, 2022. DOI: https://doi.org/10.22581/muet1982.2202.15
M. N. A. Khan, A. M. Mirza, S. U. Rehman, R. A. Wagan, and I. Saleem, “Addressing communication, coordination and cultural issues in global software development projects,” EMITTER International Journal of Engineering Technology, vol. 9, no. 1, pp. 13–30, 2021. DOI: https://doi.org/10.24003/emitter.v9i1.558
H. Lamsellak and M. G. Belkasmi, “Global software development agile planning model: challenges and current trends,” Indonesian Journal of Electrical Engineering and Computer Science, vol. 32, no. 3, pp. 1774–1784, 2023.
A. O. Penha-Junior, C. E. De Souza, G. M. Souza, J. S. Araujo, J. I. B. Vilarouca-Filho, L. M. Barroso, and F. T. Giuntini, “Challenges in the development of a global software user interface by multicultural teams: An industrial experience,” in 2021 2nd Asia Service Sciences and Software Engineering Conference, pp. 41–47, February 2021. DOI: https://doi.org/10.1145/3456126.3456144
E. Siakas, H. Rahanu, E. Georgiadou, and K. Siakas, “Towards reducing communication gaps in multicultural and global requirements elicitation,” in Systems, Software and Services Process Improvement: 28th European Conference, EuroSPI 2021, pp. 257–277, Springer International Publishing, Krems, Austria, 2021. DOI: https://doi.org/10.1007/978-3-030-85521-5_17
S. Qureshi, S. U. R. Khan, and J. Iqbal, “A study on mitigating the communication and coordination challenges during requirements change management in global software development,” IEEE Access, vol. 9, pp. 88217–88242, 2021. DOI: https://doi.org/10.1109/ACCESS.2021.3090098
J. Alqahtani, A. Siddique, A. M. Aseere, A. Alasiry, and Q. N. Naveed, “Evaluating success factors of software project management in global software development,” IEEE Access, 2024. DOI: https://doi.org/10.1109/ACCESS.2024.3360415
L. Trippensee and G. Remane, “Practices for large-scale agile transformations: a systematic literature review,” Unknown, 2021.
K. Bundhun and R. K. Sungkur, “Developing a framework to overcome communication challenges in agile distributed teams—case study of a Mauritian-based IT service delivery centre,” Global Transitions Proceedings, vol. 2, no. 2, pp. 315–322, 2021. DOI: https://doi.org/10.1016/j.gltp.2021.08.006
V. L. Dudar, V. V. Riznyk, V. V. Kotsur, S. S. Pechenizka, and O. A. Kovtun, “Use of modern technologies and digital tools in the context of distance and mixed learning,” Linguistics and Culture Review, vol. 5, no. S2, pp. 733–750, 2021. DOI: https://doi.org/10.21744/lingcure.v5nS2.1416
N. Kapoutzis, L. A. Whiley, J. Yarker, and R. Lewis, “Coaching culture: an evidence review and framework for future research and practice,” Coaching: An International Journal of Theory, Research and Practice, vol. 17, no. 1, pp. 50–76, 2024. DOI: https://doi.org/10.1080/17521882.2023.2250458
N. Koulecar and B. Ghimire, “Agile requirement change management model for global software development,” arXiv preprint arXiv:2402.14595, 2024.
H. M. Manda and A. Z. Abidin, “The role of leadership in managing information technology change and its impact on organizational human resources,” Technology and Society Perspectives (TACIT), vol. 1, no. 3, pp. 112–121, 2023. DOI: https://doi.org/10.61100/tacit.v1i3.59
T. Huikkola, M. Kohtamäki, R. Rabetino, H. Makkonen, and P. Holtkamp, “Overcoming the challenges of smart solution development: Co-alignment of processes, routines, and practices to manage product, service, and software integration,” Technovation, vol. 118, p. 102382, 2022. DOI: https://doi.org/10.1016/j.technovation.2021.102382
O. Habeh, F. Thekrallah, S. A. Salloum, and K. Shaalan, “Knowledge sharing challenges and solutions within software development teams: a systematic review,” Recent Advances in Intelligent Systems and Smart Applications, pp. 121–141, 2021. DOI: https://doi.org/10.1007/978-3-030-47411-9_7
M. A. Akbar, A. A. Khan, S. Mahmood, and A. Mishra, “SRCMIMM: the software requirements change management and implementation maturity model in the domain of global software development industry,” Information Technology and Management, vol. 24, no. 3, pp. 195–219, 2023. DOI: https://doi.org/10.1007/s10799-022-00364-w
F. Ali, M. Usman, M. F. Abrar, S. U. Rahman, I. Khan, and B. Niazi, “Practices of de-motivators in adopting agile software development methods at large-scale development teams from management perspective,” IEEE Access, vol. 11, pp. 130368–130390, 2023. DOI: https://doi.org/10.1109/ACCESS.2023.3331759
R. A. Khan, M. A. Akbar, S. Rafi, A. O. Almagrabi, and M. Alzahrani, “Evaluation of requirement engineering best practices for secure software development in GSD: An ISM analysis,” Journal of Software: Evolution and Process, vol. 36, no. 5, p. e2594, 2024. DOI: https://doi.org/10.1002/smr.2594
H. U. Khan, M. Niazi, M. El-Attar, N. Ikram, S. U. Khan, and A. Q. Gill, “Empirical investigation of critical requirements engineering practices for global software development,” IEEE Access, vol. 9, pp. 93593–93613, 2021. DOI: https://doi.org/10.1109/ACCESS.2021.3092679
R. Camara, I. Monte, A. Alves, and M. Marinho, “Hybrid practices in global software development: a systematic review,” Unknown, 2021. DOI: https://doi.org/10.1145/3422392.3422411
P. Sahadevan and M. Sumangala, “Effective cross-cultural communication for international business,” Shanlax International Journal of Management, vol. 8, no. 4, pp. 24–33, 2021. DOI: https://doi.org/10.34293/management.v8i4.3813
K. K. Feng, T. W. Li, and A. X. Zhang, “Understanding collaborative practices and tools of professional UX practitioners in software organizations,” in Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems, pp. 1–20, April 2023. DOI: https://doi.org/10.1145/3544548.3581273
P. Gerlero, “Successes and failures in software development project management: a systematic literature review,” in ICAI Workshops, pp. 131–145, 2021.
M. A. Rauf, S. Bibi, S. Ali, T. AlSaedi, S. U. Rehman, K. Mahmood, and M. Kundi, “A cost-effective communication model for requirements elicitation in global software development,” Scientific Reports, vol. 13, no. 1, p. 18730, 2023. DOI: https://doi.org/10.1038/s41598-023-45415-6
H. Lamsellak and M. G. Belkasmi, “Global software development agile planning model: challenges and current trends,” Indonesian Journal of Electrical Engineering and Computer Science, vol. 32, no. 3, pp. 1774–1784, 2023. DOI: https://doi.org/10.11591/ijeecs.v32.i3.pp1774-1784
L. Hou, Q. Liu, K. Saeed, S. Ali Haidery, M. I. Uddin, and H. Khattak, “Enhancement of the capability maturity model for improving the quality of software projects in developing countries,” Scientific Programming, vol. 2021, no. 1, p. 9982227, 2021. DOI: https://doi.org/10.1155/2021/9982227
M. Marinho, R. Camara, and S. Sampaio, “Toward unveiling how safe framework supports agile in global software development,” IEEE Access, vol. 9, pp. 109671–109692, 2021. DOI: https://doi.org/10.1109/ACCESS.2021.3101963
Downloads
Published
How to Cite
Issue
Section
License
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License (CC-By) that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).
This work is licensed under a Creative Commons Attribution License CC BY