Cargando…

Towards dealing with commonly occurring requirements engineering process issues during software development outsourcing

Due to specific advantages, the volume of Software Development Outsourcing (SDO) is rapidly increasing. Because of challenges arising from the Requirements Engineering (RE) process, the anticipated benefits of SDO are not achieved in case of several projects. The objective of this research work is t...

Descripción completa

Detalles Bibliográficos
Autores principales: Iqbal, Javed, Ahmad, Rodina B., Amin, Fazal-e-, Shoaib, Muhammad, Nasir, Mohd Hairul Nizam
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9282479/
https://www.ncbi.nlm.nih.gov/pubmed/35834565
http://dx.doi.org/10.1371/journal.pone.0269607
_version_ 1784747114331373568
author Iqbal, Javed
Ahmad, Rodina B.
Amin, Fazal-e-
Shoaib, Muhammad
Nasir, Mohd Hairul Nizam
author_facet Iqbal, Javed
Ahmad, Rodina B.
Amin, Fazal-e-
Shoaib, Muhammad
Nasir, Mohd Hairul Nizam
author_sort Iqbal, Javed
collection PubMed
description Due to specific advantages, the volume of Software Development Outsourcing (SDO) is rapidly increasing. Because of challenges arising from the Requirements Engineering (RE) process, the anticipated benefits of SDO are not achieved in case of several projects. The objective of this research work is to recommend RE practices for addressing the commonly arising RE process issues in the case of SDO. For this reason, a thorough literature review has been undertaken, as well as two questionnaire surveys have been performed with skilled SDO industry practitioners. The surveys have been done by utilizing semi-supervised style and employing Convenience Sampling method. The 50 percent rule and a four-point Likert Scale have also been used to determine the advantages of RE practices for dealing with the issues. A comprehensive list of 147 RE practices has been extracted by conducting a Focus Group session. Furthermore, the 147 RE practices have been ranked by applying Numerical Assignment and Hundred Dollar Techniques during two Focus Group sessions. The detection and adaptation of RE practices aids in enhancing the SDO RE process, evading SDO failures, and achieving the associated SDO advantages.
format Online
Article
Text
id pubmed-9282479
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-92824792022-07-15 Towards dealing with commonly occurring requirements engineering process issues during software development outsourcing Iqbal, Javed Ahmad, Rodina B. Amin, Fazal-e- Shoaib, Muhammad Nasir, Mohd Hairul Nizam PLoS One Research Article Due to specific advantages, the volume of Software Development Outsourcing (SDO) is rapidly increasing. Because of challenges arising from the Requirements Engineering (RE) process, the anticipated benefits of SDO are not achieved in case of several projects. The objective of this research work is to recommend RE practices for addressing the commonly arising RE process issues in the case of SDO. For this reason, a thorough literature review has been undertaken, as well as two questionnaire surveys have been performed with skilled SDO industry practitioners. The surveys have been done by utilizing semi-supervised style and employing Convenience Sampling method. The 50 percent rule and a four-point Likert Scale have also been used to determine the advantages of RE practices for dealing with the issues. A comprehensive list of 147 RE practices has been extracted by conducting a Focus Group session. Furthermore, the 147 RE practices have been ranked by applying Numerical Assignment and Hundred Dollar Techniques during two Focus Group sessions. The detection and adaptation of RE practices aids in enhancing the SDO RE process, evading SDO failures, and achieving the associated SDO advantages. Public Library of Science 2022-07-14 /pmc/articles/PMC9282479/ /pubmed/35834565 http://dx.doi.org/10.1371/journal.pone.0269607 Text en © 2022 Iqbal et al https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Iqbal, Javed
Ahmad, Rodina B.
Amin, Fazal-e-
Shoaib, Muhammad
Nasir, Mohd Hairul Nizam
Towards dealing with commonly occurring requirements engineering process issues during software development outsourcing
title Towards dealing with commonly occurring requirements engineering process issues during software development outsourcing
title_full Towards dealing with commonly occurring requirements engineering process issues during software development outsourcing
title_fullStr Towards dealing with commonly occurring requirements engineering process issues during software development outsourcing
title_full_unstemmed Towards dealing with commonly occurring requirements engineering process issues during software development outsourcing
title_short Towards dealing with commonly occurring requirements engineering process issues during software development outsourcing
title_sort towards dealing with commonly occurring requirements engineering process issues during software development outsourcing
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9282479/
https://www.ncbi.nlm.nih.gov/pubmed/35834565
http://dx.doi.org/10.1371/journal.pone.0269607
work_keys_str_mv AT iqbaljaved towardsdealingwithcommonlyoccurringrequirementsengineeringprocessissuesduringsoftwaredevelopmentoutsourcing
AT ahmadrodinab towardsdealingwithcommonlyoccurringrequirementsengineeringprocessissuesduringsoftwaredevelopmentoutsourcing
AT aminfazale towardsdealingwithcommonlyoccurringrequirementsengineeringprocessissuesduringsoftwaredevelopmentoutsourcing
AT shoaibmuhammad towardsdealingwithcommonlyoccurringrequirementsengineeringprocessissuesduringsoftwaredevelopmentoutsourcing
AT nasirmohdhairulnizam towardsdealingwithcommonlyoccurringrequirementsengineeringprocessissuesduringsoftwaredevelopmentoutsourcing