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

Research output: Contribution to journalArticlepeer-review

6 Scopus citations

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.

Original languageEnglish
Pages (from-to)277-291
Number of pages15
JournalIET Software
Volume15
Issue number4
DOIs
StatePublished - Aug 2021
Externally publishedYes

Keywords

  • DP industry
  • analytic hierarchy process
  • project management
  • software development management
  • software engineering
  • software houses
  • software quality
  • team working

Fingerprint

Dive into the research topics of 'Prioritization of global software requirements' engineering barriers: An analytical hierarchy process'. Together they form a unique fingerprint.

Cite this