A method of requirements change management for global software development

被引:21
|
作者
Ali, Naveed [1 ]
Lai, Richard [1 ]
机构
[1] La Trobe Univ, Dept Comp Sci & Informat Technol, Bundoora, Vic 3083, Australia
关键词
Requirements change management; Distributed teams; Global software development;
D O I
10.1016/j.infsof.2015.09.005
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: : Requirements change is an inevitable software development activity and can occur due to changes in user requirements, increased understanding of the stakeholders' needs, customer organizational restructure, and availability of new technologies. Timely management of these changes is vital to successful software development, which can be achieved through a rigorous requirements change management (RCM) process. RCM is not straight forward in collocated software development; and with the presences of geographical, social, cultural and temporal factors in Global Software Development (GSD), it makes RCM even more difficult for GSD. Existing RCM methods do not take into consideration of the GSD issues. Objective: : In this paper, we present a method for managing requirements changes for GSD. Method: : Our method consists of three stages: (i) an understanding of the changes required between different GSD sites is to be established; (ii) a change analysis is to be performed with respect to the development work, which might be either directly or indirectly affected by the changes; and (iii) a finalization of the changes will be made between GSD sites. Past researchers used student groups in a university environment to play the roles of stakeholders in experiments in GSD studies. We validate our method by applying it to a case study of an online shopping system, where the roles of stakeholders were played by a group of students. Results: : The results showed that our method facilitates stakeholders to manage requirements changes for GSD better than the existing methods could. Conclusion: : Managing changes in requirements at the right time improves the chance of developing a GSD project successfully by minimizing the risks associated with it. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:49 / 67
页数:19
相关论文
共 50 条
  • [1] Readiness model for requirements change management in global software development
    Akbar, Muhammad Azeem
    Mahmood, Sajjad
    Huang, Zhiqiu
    Khan, Arif Ali
    Shameem, Mohammad
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2020, 32 (10)
  • [2] A Domain Ontology for Software Requirements Change Management in Global Software Development Environment
    Alsanad, Abeer Abdulaziz
    Chikh, Azeddine
    Mirza, Abdulrahman
    [J]. IEEE ACCESS, 2019, 7 : 49352 - 49361
  • [3] A domain ontology for software Requirements Change Management in Global Software Development environment
    AlSanad, Abeer Abdulaziz
    Chikh, Azeddine
    Mirza, Abdulrahman A.
    [J]. International Journal of Advanced Computer Science and Applications, 2019, 10 (03) : 222 - 232
  • [4] AZ-Model of software requirements change management in global software development
    Akbar, Muhammad Azeem
    Nasrullah
    Shafiq, Muhammad
    Ahmad, Jawad
    Mateen, Muhammad
    Riaz, Muhammad Tanveer
    [J]. 2018 INTERNATIONAL CONFERENCE ON COMPUTING, ELECTRONIC AND ELECTRICAL ENGINEERING (ICE CUBE), 2018,
  • [5] Effect of Project Management in Requirements Engineering and Requirements Change Management Process for Global Software Development
    Shafiq, Muhammad
    Zhang, Qinghua
    Akbar, Muhammad Azeem
    Khan, Arif Ali
    Hussain, Shahid
    Fazal-E-Amin
    Khan, Asfandyar
    Soofi, Aized Amin
    [J]. IEEE ACCESS, 2018, 6 : 25747 - 25763
  • [6] Investigation of the requirements change management challenges in the domain of global software development
    Akbar, Muhammad Azeem
    Sang, Jun
    Khan, Arif Ali
    Hussain, Shahid
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2019, 31 (10)
  • [7] 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
    [J]. IEEE ACCESS, 2020, 8 : 203070 - 203085
  • [8] Managing Requirements Change in Global Software Development
    Ali, Naveed
    Lai, Richard
    [J]. 2014 INTERNATIONAL CONFERENCE ON DATA AND SOFTWARE ENGINEERING (ICODSE), 2014,
  • [9] Reflections on Requirements Change Management In Global Software Development: A Multiple Case Study
    Hussain, Waqar
    [J]. 2016 IEEE 11TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING WORKSHOPS (ICGSEW), 2016, : 77 - 79
  • [10] Multilevel Ontology Framework for Improving Requirements Change Management in Global Software Development
    Alsanad, Abeer Abdulaziz
    Chikh, Azeddine
    Mirza, Abdulrahman
    [J]. IEEE ACCESS, 2019, 7 : 71804 - 71812