Abstract

Requirements engineering (RE), the process of defining the requirements of a system, is critical to the successful implementation of software projects. Although many studies have been globally conducted on the different facets of RE in software engineering, studies explicitly focusing on the countries of the Gulf Cooperation Council (GCC) have been scarce. GCC-specific RE research studies are needed because of the unique cultural characteristics and common work ethics in GCC countries. Besides, the investigation of the state of RE practices in the countries of the GCC is crucial as the globalization of software development becomes imminent. This study compares the state of RE practices within the six countries of the GCC, namely, the Kingdom of Saudi Arabia (KSA), the United Arab Emirates (UAE), Qatar, Kuwait, Bahrain, and Oman, using six RE factors. To understand commonalities and differences in the RE practices and methods, 163 software practitioners in GCC countries are surveyed in this study. The results show that the RE practices are relatively similar among the six countries, with subtle differences. Initiating software-related projects with unclear requirements and undefined project scopes are the two major limitations of the RE practices among the survey participants. The results of this study contribute to providing project managers and system analysts, who are working globally and within the GCC countries, with valuable decision-making tools to help them consider the identified RE techniques, methods, and challenges and their related risks early in their software development projects

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call