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...
Autores principales: | , , , , |
---|---|
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 |