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 条
[41]   Requirements Engineering Practices and Challenges in the Context of Big Data Software Development Projects: Early Insights from a Case Study [J].
Arruda, Darlan ;
Laigner, Rodrigo .
2020 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2020, :2012-2019
[42]   Applying Software Engineering Practices for Development of Industrial Automation Applications [J].
Jetley, Raoul ;
Nair, Anil ;
Chandrasekaran, Prakash ;
Dubey, Alpana .
2013 11TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2013, :558-563
[43]   Software Startup Practices - Software Development in Startups Through the Lens of the Essence Theory of Software Engineering [J].
Kemell, Kai-Kristian ;
Ravaska, Ville ;
Anh Nguyen-Duc ;
Abrahamsson, Pekka .
PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT (PROFES 2020), 2020, 12562 :402-418
[44]   Using Requirements Engineering in the Development of Resilience Guidelines for Critical Infrastructure [J].
Woltjer, Rogier ;
Hermelin, Jonas ;
Nilsson, Susanna ;
Oskarsson, Per-Anders ;
Hallberg, Niklas .
2018 13TH ANNUAL CONFERENCE ON SYSTEM OF SYSTEMS ENGINEERING (SOSE), 2018, :615-622
[45]   Requirements engineering in software product line engineering [J].
Emilio Insfran ;
Gary Chastek ;
Patrick Donohoe ;
Julio César Sampaio do Prado Leite .
Requirements Engineering, 2014, 19 :331-332
[46]   Requirements engineering in software product line engineering [J].
Insfran, Emilio ;
Chastek, Gary ;
Donohoe, Patrick ;
Sampaio do Prado Leite, Julio Cesar .
REQUIREMENTS ENGINEERING, 2014, 19 (04) :331-332
[47]   A requirements engineering process for control engineering software [J].
Valles-Barajas, Fernando .
INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2007, 3 (04) :217-227
[48]   An Empirical Study on Lean and Agile Methods in Global Software Development [J].
Razzak, Mohammad Abdur .
2016 IEEE 11TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING WORKSHOPS (ICGSEW), 2016, :61-64
[49]   Correlation of critical success factors with success of software projects: an empirical investigation [J].
Garousi, Vahid ;
Tarhan, Ayca ;
Pfahl, Dietmar ;
Coskuncay, Ahmet ;
Demirors, Onur .
SOFTWARE QUALITY JOURNAL, 2019, 27 (01) :429-493
[50]   Quality Assured Model-Driven Requirements Engineering and Software Development [J].
Lengyel, Laszlo ;
Meszaros, Tamas ;
Asztalos, Mark ;
Boros, Peter ;
Mate, Attila ;
Madacs, Gabor ;
Hudak, Peter ;
Kovacs, Kristof ;
Tresch, Andras ;
Charaf, Hassan .
COMPUTER JOURNAL, 2015, 58 (11) :3171-3186