Model to cope with requirements engineering issues for software development outsourcing

Iqbal, Javed and Ahmad, Rodina and Khan, Muzafar and Nizam, Mohd Hairul and Akhunzada, Adnan (2022) Model to cope with requirements engineering issues for software development outsourcing. IEEE Access, 10. pp. 63199-63229. ISSN 2169-3536, DOI

Full text not available from this repository.


The anticipated benefits of Software Development Outsourcing (SDO) are not achieved in case of several projects because of the issues that emanate from Requirements Engineering (RE) process. This research work presents a Requirements Engineering Practices (REP) model to cope with the customarily occurring issues of the RE process for SDO. To formulate the model, five workshops have been conducted and Root Cause Analysis has been performed by considering 43 commonly occurring SDO RE process issues, and 147 RE practices to tackle the issues. To discover the root causes for commonly transpiring issues, 5-Whys technique has been employed. The relevant RE practices that can be used to deal with the root causes, have been endorsed by applying Brainstorming technique. For the 43 frequently occurring issues, 89 root causes have been discovered. Afterwards, 124 relevant RE practices have been recommended to eradicate the root causes and hence to address the corresponding issues. Thus, REP model postulates the root causes for commonly occurring issues of the SDO RE process, maps the root causes to the best relevant RE practices to address the corresponding issues. The model has been evaluated by an expert panel and evaluation results have been analysed through Inter-Rater Reliability analysis and Analysis of Means. The REP model supports the RE process for SDO by i). evading the adoption of random and inappropriate RE practices for dealing with the common issues of the process, ii) helping to attain the expected benefits of SDO.

Item Type: Article
Funders: None
Uncontrolled Keywords: Software; Stakeholders; Requirements engineering; Outsourcing; Cultural differences; Global communication; Standards; Software development outsourcing; Requirements engineering issues; Requirements engineering practices; Global software development; Requirements engineering; Root cause analysis
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
T Technology > TA Engineering (General). Civil engineering (General)
T Technology > TK Electrical engineering. Electronics Nuclear engineering
Divisions: Faculty of Computer Science & Information Technology > Department of Software Engineering
Depositing User: Ms. Juhaida Abd Rahim
Date Deposited: 16 Oct 2023 08:10
Last Modified: 16 Oct 2023 08:10

Actions (login required)

View Item View Item