IET Software (Aug 2021)

Prioritization of global software requirements' engineering barriers: An analytical hierarchy process

  • Muhammad Azeem Akbar,
  • Wishal Naveed,
  • Sajjad Mahmood,
  • Saima Rafi,
  • Ahmed Alsanad,
  • Abeer Abdul‐Aziz Alsanad,
  • Abdu Gumaei,
  • Abdulrahman Alothaim

DOI
https://doi.org/10.1049/sfw2.12022
Journal volume & issue
Vol. 15, no. 4
pp. 277 – 291

Abstract

Read online

Abstract Software industry is adopting global software development (GSD) due to its potential to produce quality products at a lower cost. However, the GSD firms face many challenges that make development activities more complicated, especially related to the requirements engineering (RE) process. The objectives of this article are to investigate and prioritize the barriers faced by the GSD organizations during the RE process. First, we identified 17 barriers related to the RE process in the GSD projects. Next, the identified barriers were further validated with real‐world GSD practitioners using a questionnaire survey. Finally, we applied the analytical hierarchy process to prioritize the investigated barriers with respect to their significance for the RE process in the GSD domain. The results show that coordination is the most significant barrier category for the RE process in GSD projects. Lack of standard and procedure for RE in GSD, lack of synchronized communication infrastructure, and lack of mutual understanding between the overseas RE teams are also high‐ranked barriers for the RE process in GSD. The authors believe that the findings of this study will assist practitioners and researchers in developing effective strategies and plans for the successful implementation of the RE process in the GSD context.

Keywords