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 条
  • [41] Survey of requirements engineering practice in Lithuanian software development companies
    Matulevius, R
    INFORMATION SYSTEMS DEVELOPMENT: ADVANCES IN THEORY, PRACTICE, AND EDUCATION, 2005, : 327 - 339
  • [42] Development of engineering requirements for unified software facilities for metrological purposes
    A. M. Merezhko
    A. N. Budkin
    S. M. Ermishin
    S. V. Musatov
    Measurement Techniques, 1998, 41 : 508 - 513
  • [43] Adoption of Requirements Engineering Practices in Malaysian Software Development Companies
    Solemon, Badariah
    Sahibuddin, Shamsul
    Abd Ghani, Abdul Azim
    ADVANCES IN SOFTWARE ENGINEERING, 2010, 117 : 141 - +
  • [44] Development of engineering requirements for unified software facilities for metrological purposes
    Merezhko, AM
    Budkin, AN
    Ermishin, SM
    Musatov, SV
    MEASUREMENT TECHNIQUES, 1998, 41 (06) : 508 - 513
  • [45] Requirements engineering in the development of innovative automotive embedded software systems
    Puschnig, A
    Kolagari, RT
    12TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, PROCEEDINGS, 2004, : 328 - 333
  • [46] Requirements engineering: A systematic mapping study in agile software development
    Curcio, Karina
    Navarro, Tiago
    Malucelli, Andreia
    Reinehr, Sheila
    JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 139 : 32 - 50
  • [47] An Empirical Study on the Requirements Engineering Practices for Agile Software Development
    Kassab, Mohamad
    2014 40TH EUROMICRO CONFERENCE SERIES ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2014), 2014, : 254 - 261
  • [48] A Requirements Engineering Techniques Review in Agile Software Development Methods
    Zamudio, Lizbeth
    Alfonso Aguilar, Jose
    Tripp, Carolina
    Misra, Sanjay
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2017, PT V, 2017, 10408 : 683 - 698
  • [49] Inclusive development: Software engineering requirements for universally accessible interactions
    Savidis, A
    Stephanidis, C
    INTERACTING WITH COMPUTERS, 2006, 18 (01) : 71 - 116
  • [50] Challenges for requirements engineering and management in software product line development
    Birk, Andreas
    Heller, Gerald
    REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY, 2007, 4542 : 300 - +