Department of Computer Science, COMSATS University Islamabad, Islamabad, Pakistan.
Department of Software Engineering, Faculty of Computer Science and Information Technology, University of Malaya, Kuala Lumpur, Malaysia.
PLoS One. 2022 Jul 14;17(7):e0269607. doi: 10.1371/journal.pone.0269607. eCollection 2022.
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.
由于特定的优势,软件开发外包(SDO)的规模正在迅速扩大。由于需求工程(RE)过程中出现的挑战,在几个项目中并没有实现预期的 SDO 收益。本研究工作的目的是为了解决 SDO 中常见的 RE 过程问题,推荐 RE 实践。为此,进行了深入的文献综述,并对熟练的 SDO 行业从业者进行了两次问卷调查。调查是通过利用半监督式风格和采用便利抽样方法进行的。还使用了 50%规则和四点李克特量表来确定 RE 实践在解决问题方面的优势。通过进行焦点小组会议,提取了 147 项 RE 实践的综合清单。此外,在两次焦点小组会议中,通过应用数值分配和百元技术对 147 项 RE 实践进行了排名。检测和适应 RE 实践有助于增强 SDO 的 RE 过程,避免 SDO 失败,并实现相关的 SDO 优势。