Model to Cope With Requirements Engineering Issues for Software Development Outsourcing

被引:4
|
作者
Iqbal, Javed [1 ]
Ahmad, Rodina B. [2 ]
Khan, Muzafar [3 ]
Nizam, Mohd Hairul [2 ]
Akhunzada, Adnan [4 ]
机构
[1] COMSATS Univ Islamabad, Dept Comp Sci, Islamabad 44000, Pakistan
[2] Univ Malaya, Fac Comp Sci & Informat Technol, Kuala Lumpur 50603, Malaysia
[3] Natl Univ Modern Languages, Dept Software Engn, Islamabad 44000, Pakistan
[4] Univ Malaysia Sabah, Fac Comp & Informat, Kota Kinabalu 88400, Sabah, Malaysia
关键词
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; CHANGE MANAGEMENT; EXPERT PANEL; CHALLENGES; QUALITY; PRIORITIZATION; VALIDATION; MITIGATION; GUIDELINES; AGREEMENT; VENDORS;
D O I
10.1109/ACCESS.2022.3182393
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:63199 / 63229
页数:31
相关论文
共 50 条
  • [1] A Framework to Resolve Requirements Engineering Issues in Software Development Outsourcing
    Iqbal, Javed
    Ahmed, Rodina
    Marczak, Sabrina
    2014 IEEE 4TH INTERNATIONAL WORKSHOP ON EMPIRICAL REQUIREMENTS ENGINEERING (EMPIRE), 2014, : 72 - 75
  • [2] Requirements engineering issues causing software development outsourcing failure
    Iqbal, Javed
    Ahmad, Rodina B.
    Khan, Muzafar
    Fazal-e-Amin
    Alyahya, Sultan
    Nasir, Mohd Hairul Nizam
    Akhunzada, Adnan
    Shoaib, Muhammad
    PLOS ONE, 2020, 15 (04):
  • [3] A Framework to Address Communication Issues during Requirements Engineering Process for Software Development Outsourcing
    Iqbal, Javed
    Ahmad, Rodina
    Nasir, Mohd Hairul Nizam Bin Md
    Noor, Muhammad Asim
    JOURNAL OF INTERNET TECHNOLOGY, 2018, 19 (03): : 845 - 859
  • [4] Significant Requirements Engineering Practices for Software Development Outsourcing
    Iqbal, Javed
    Ahmad, Rodina
    Nasir, Mohd Hairul Nizam Md
    Noor, Muhammad Asim
    2013 22ND AUSTRALASIAN CONFERENCE ON SOFTWARE ENGINEERING (ASWEC), 2013, : 137 - 144
  • [5] Towards dealing with commonly occurring requirements engineering process issues during software development outsourcing
    Iqbal, Javed
    Ahmad, Rodina B.
    Fazal-e-Amin
    Shoaib, Muhammad
    Nasir, Mohd Hairul Nizam
    PLOS ONE, 2022, 17 (07):
  • [6] Factors influencing the requirements engineering process in offshore software development outsourcing environments
    Shafiq, Muhammad
    Zhang, Qinghua
    Akbar, Muhammad Azeem
    Alsanad, Ahmad
    Mahmood, Sajjad
    IET SOFTWARE, 2020, 14 (06) : 623 - 637
  • [7] An outsourcing model of software development
    Constantinescu, R
    2005 11TH INTERNATIONAL SYMPOSIUM ON SOFTWARE METRICS (METRICS), 2005, : 396 - 398
  • [8] Offshore outsourcing of software development and maintenance: A framework for issues
    Smith, MA
    Mitra, S
    Narasimhan, S
    INFORMATION & MANAGEMENT, 1996, 31 (03) : 165 - 175
  • [9] Offshore outsourcing of software development and maintenance: A framework for issues
    School of Management, Georgia Institute of Technology, Atlanta, GA 30332-0520, United States
    Inf Manage, 3 (165-175):
  • [10] Requirements engineering and agile software development
    Paetsch, F
    Eberlein, A
    Maurer, F
    TWELFTH IEEE INTERNATIONAL WORKSHOPS ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES, PROCEEDINGS, 2003, : 308 - 313