Validation of Critical Challenges During Requirements Implementation in Global Software Development with Empirical Study

Muhammad Yaseen*, Atta Ur Rahman **, Syed Wajid Kamal ***, Abdullah Khan ****, Aneeq Khan *****
* Department of Computer Systems Engineering, University of Engineering & Technology (UET), Peshawar, Pakistan.
** Department of Software Engineering, Comsats University, Islamabad.
*** Department of Software Engineering, Abasyn University, Peshawar, Pakistan.
**** Department of Computer Science and Software Technology, University of Swat, Pakistan.
***** Department of Software Engineering, Iqra National University, Peshawar, Pakistan.
Periodicity:October - December'2019
DOI : https://doi.org/10.26634/jse.14.2.16715

Abstract

Requirements collection and management for software is very difficult phase of software engineering, especially when clients and vendors are far away from each other. In Global Software Development (GSD), there exist challenges such as language differences, culture differences and differences in time zones that are difficult to communicate properly. The purpose of this research was to validate the critical challenges during requirements implementation in the context of GSD through questionnaire survey that were previously identified using Systematic Literature Review (SLR). The results of survey show that factors such as “Lack of effective and proper way of communication”, “Lack of coordination and collaboration”, “Requirement management”, “Culture issue, time zone differences, language problem” are strongly agreed with frequency above 50%. As a result, these challenges are identified as critical in both literature and industry.

Keywords

Global Software Development, Requirements Implementation, Empirical Study, Critical Challenges.

How to Cite this Article?

Yaseen, M., Rahman, A. U., Kamal, S. W., Khan, A., & Khan, A. (2019). Validation of Critical Challenges during Requirements Implementation in Global Software Development with Empirical Study, i-manager's Journal on Software Engineering, 14(2), 39-45. https://doi.org/10.26634/jse.14.2.16715

References

[1]. Ali, Z., & Yaseen, M. (2019). Critical challenges for requirement implementation in global software development: A systematic literature review protocol with preliminary results. International Journal of Computer Applications, 182(48), 17-23.
[2]. Ali, Z., Yaseen, M., & Ahmed, S. (2019). Effective communication as critical success factor during requirement elicitation in global software development. International Journal of Computer Science Engineering (IJCSE), 8(3), 108–115.
[3]. Brockmann, P. S., & Thaumuller, T. (2009, July). Cultural aspects of global requirements engineering: An empirical chinese-german case study. In 2009 Fourth IEEE International Conference on Global Software Engineering (pp. 353-357). IEEE. https://doi.org/10.1109/ICGSE.2009.55
[4]. Damian, D. (2001, December). An empirical study of requirements engineering in distributed software projects: is distance negotiation more effective?. In Proceedings Eighth Asia-Pacific Software Engineering Conference (pp. 149-152). IEEE. https://doi.org/10.1109/APSEC.2001.91471
[5]. Damian, D. E., & Zowghi, D. (2003). RE challenges in multi-site software development organisations. Requirements Engineering, 8(3), 149-160. https://doi.org /10.1007/s00766-003-0173-1
[6]. Hsieh, Y. (2006, October). Culture and shared understanding in distributed requirements engineering. In 2006, IEEE International Conference on Global Software Engineering (ICGSE'06) (pp. 101-108). IEEE. https://doi.org/ 10.1109/ICGSE.2006.261221
[7]. Hussain, W., Buchan, J., & Clear, T. (2014, August). Managing requirements in globally distributed cots customization. In 2014, IEEE International Conference on Global Software Engineeering Workshops (pp. 33-38). IEEE.
[8]. Illes-Seifert, T., Herrmann, A., Geisser, M., & Hildenbrand, T. (2007). The challenges of distributed software engineering and requirements engineering: Results of an online survey. 1st International Global Requirements Engineering Work. GREW 2007 (pp.55–65).
[9]. Kwan, I., Damian, D., & Marczak, S. (2007, August). The effects of distance, experience, and communication structure on requirements awareness in two distributed industrial software projects. In Proceedings of the 1st International Global Requirements Engineering Workshop, Munich, Germany (pp. 29-35).
[10]. Lai, R., & Ali, N. (2013). A requirements management method for global software development. AIS: Advances in Information Sciences, 1(1), 38-58.
[11]. Rahman, A. U., Yaseen, M., & Ali, Z. (2019). Identification of practices for proper implementation of requirements in global software development: A Systematic literature review protocol. International Journal of Computer Applications, 177(13), 53–58. https://doi.org /10.5120/ijca2019919533
[12]. Søderberg, A. M., Krishna, S., & Bjørn, P. (2013). Global software development: Commitment, trust and cultural sensitivity in strategic partnerships. Journal of International Management, 19(4), 347-361. https://doi.org/10.101 6/j.intman.2013.04.004
[13]. Yaseen, M., & Ali, Z. (2019). Success factors during requirements implementation in global software development: A systematic literature review. International Journal of Computer Science and Software Engineering, 8(3), 56-68.
[14]. Yaseen, M., & Farooq, U. (2018). Requirement Elicitation Model (REM) in the context of global software development. Global Journal of Computer Science and Technology, 1(2), 1–6.
[15]. Yaseen, M., Ali, S., & Ullah, N. (2016). An improved framework for requirement implementation in the context of global software development: A systematic literature review protocol. International Journal of Database Theory and Application, 9(6), 161-170.
[16]. Yaseen, M., Ali, Z., & Humayoun, M. (2019d). Requirements Management Model (RMM): A proposed model for successful delivery of software projects. International Journal of Computer Applications, 178(17), 32–36.
[17]. Yaseen, M., Baseer, S., & Sherin, S. (2015, December). Critical challenges for requirement implementation in context of global software development: A systematic literature review. In 2015, International Conference on Open Source Systems & Technologies (ICOSST) (pp. 120-125). IEEE. https://doi.org/10.1109/ICOSST.2015.7396413
[18]. Yaseen, M., Baseer, S., Ali, S., & Khan, S. U. (2015, December). Requirement Implementation Model (RIM) in the context of global software development. In 2015, International Conference on Information and Communication Technologies (ICICT) (pp. 1-6). IEEE. https://doi.org/10.1109/ICICT.2015.7469573
[19]. Yaseen, M., Ibrahim, N., & Mustapha, A. (2019b). Requirements prioritization and using iteration model for successful implementation of requirements. International Journal of Advanced Computer Science and Applications, 10(1), 121-127.
[20]. Yaseen, M., Mustapha, A., & Ibrahim, N. (2018, November). An approach for managing large-sized software requirements during prioritization. In 2018, IEEE Conference on Open Systems (ICOS) (pp. 98-103). IEEE. https://doi.org/10.1109/ICOS.2018.8632806
[21]. Yaseen, M., Mustapha, A., & Ibrahim, N. (2019a). Minimizing inter-dependency issues of requirements in parallel developing software projects with AHP. Compusoft, 8(8), 3317-3323.
[22]. Yaseen, M., Mustapha, A., & Ibrahim, N. (2019c). Prioritization of software functional requirements: spanning tree based approach. International Journal of Advanced Computer Science and Applications, 10(7), 489-497.
[23]. Yaseen, M., Naseem, R., Ali, Z., & Ullah, G. (2019e). Identification of challenges during requirements implementation in global software development: Asystematic. Journal of Software Engineering & Intelligent Systems, 4(1), 23–40.
If you have access to this article please login to view the article or kindly login to purchase the article

Purchase Instant Access

Single Article

North Americas,UK,
Middle East,Europe
India Rest of world
USD EUR INR USD-ROW
Online 15 15

Options for accessing this content:
  • If you would like institutional access to this content, please recommend the title to your librarian.
    Library Recommendation Form
  • If you already have i-manager's user account: Login above and proceed to purchase the article.
  • New Users: Please register, then proceed to purchase the article.