Empirical Investigation of Critical Requirements Engineering Practices for Global Software Development

被引:11
|
作者
Khan, Habib Ullah [1 ]
Niazi, Mahmood [2 ,3 ]
El-Attar, Mohamed [4 ]
Ikram, Naveed [5 ]
Khan, Siffat Ullah [6 ,7 ]
Gill, Asif Qumer [8 ]
机构
[1] Qatar Univ, Coll Business & Econ, Dept Accounting & Informat Syst, Doha, Qatar
[2] King Fahd Univ Petr & Minerals, Dept Informat & Comp Sci, Dhahran 31261, Saudi Arabia
[3] King Fahd Univ Petr & Minerals, Interdisciplinary Res Ctr Intelligent Secure Syst, Dhahran 31261, Saudi Arabia
[4] Alfaisal Univ, Dept Software Engn, Riyadh 11533, Saudi Arabia
[5] Riphah Int Univ, Fac Comp, Islamabad 46000, Pakistan
[6] Univ Malakand, Dept Software Engn, Chakdara 18800, Pakistan
[7] Univ Malakand, Dept Comp Sci & IT, Chakdara 18800, Pakistan
[8] Univ Technol Sydney, Sch Comp Sci, Sydney, NSW 2007, Australia
关键词
Software; Companies; Requirements engineering; Outsourcing; Object recognition; Licenses; Data models; Global software development (GSD); empirical study; requirements engineering (RE); software outsourcing; KNOWLEDGE MANAGEMENT; DOMAIN; AGILE;
D O I
10.1109/ACCESS.2021.3092679
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
There is a need to identify requirements engineering (RE) practices that are important to global software development (GSD) project success. The objective of this paper is to report our recent empirical study results which aimed to identify the RE practices that are important to GSD projects. This study used an online survey questionnaire to elicit data from 56 RE experts of GSD projects. The survey included 66 RE practices identified by Sommerville et al. for non-GSD projects. The participants were asked to rank each RE practice on a four-point scale to determine the degree of importance of each practice in the context of GSD projects. This research identified a set of six key RE practices that mainly focuses on GSD project stakeholders, scope, standards and requirements traceability management. One common theme that is evident from the RE experts' feedback analysis is the standardization of requirements documents to reduce requirements inconsistencies and improve communication in diverse and distributed GSD project environments Our results show that not all 66 RE best practices are important for GSD projects. We believe that a good understanding of the identified RE practices is vital in developing and implementing the situation-specific RE processes for GSD projects.
引用
收藏
页码:93593 / 93613
页数:21
相关论文
共 50 条
  • [1] 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
  • [3] Requirements Change Management Challenges of Global Software Development: An Empirical Investigation
    Akbar, Muhammad Azeem
    Naveed, Wishal
    Alsanad, Abeer Abdulaziz
    Alsuwaidan, Lulwah
    Alsanad, Ahmed
    Gumaei, Abdu
    Shafiq, Muhammad
    Riaz, Muhammad Tanveer
    IEEE ACCESS, 2020, 8 : 203070 - 203085
  • [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] Situated boundary spanning: An empirical investigation of requirements engineering practices in product family development
    1600, Association for Computing Machinery, 2 Penn Plaza, Suite 701, New York, NY 10121-0701, United States (05):
  • [6] Empirical Validation of Software Integration Practices in Global Software Development
    Ilyas M.
    Khan S.U.
    Rashid N.
    SN Computer Science, 2020, 1 (3)
  • [7] Impediments to requirements engineering during global software development
    Hanisch, Jo
    Corbitt, Brian
    EUROPEAN JOURNAL OF INFORMATION SYSTEMS, 2007, 16 (06) : 793 - 805
  • [8] 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 - +
  • [9] Investigation of Adherence Degree of Agile Requirements Engineering Practices in Non-Agile Software Development Organizations
    Ibrahim, Mennatallah H.
    Darwish, Nagy Ramadan
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2015, 6 (01) : 97 - 103
  • [10] Systematic literature review and empirical investigation of motivators for requirements change management process in global software development
    Khan, Arif Ali
    Akbar, Muhammad Azeem
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2020, 32 (04)