System dynamics simulation of global software development process

被引:0
|
作者
Niu J. [1 ]
Zhang X. [1 ,2 ]
Tang Z. [1 ]
Zhao J. [1 ]
机构
[1] School of Software, Yunnan University, Kunming
[2] Key Laboratory of Software Engineering of Yunnan, Yunnan University, Kunming
基金
中国国家自然科学基金;
关键词
Global software development (GSD); Simulation; Software process; System dynamics (SD);
D O I
10.23940/ijpe.20.02.p2.171184
中图分类号
学科分类号
摘要
With the wide application of computer systems in various fields, the complexity and importance of the software system are increasing. It is difficult to develop a dependable software system. In this paper, we use the system dynamics (SD) simulation method to simulate the global software development (GSD) process, which is used to help project teams control the degree of temporal dispersion and geographical dispersion in the software development process. If it is properly controlled, more dependable software can be developed. First, a simulation modeling framework for the GSD process is proposed. Then, the SD simulation subsystem models for GSD are built and tested. Finally, through the simulation analysis of the Apache Hadoop and Ambari project, we summarize the impact of temporal and geographical dispersions on the quality and schedule of global software development projects. The feasibility of the simulation model is also verified. © 2020 Totem Publisher, Inc.
引用
收藏
页码:171 / 184
页数:13
相关论文
共 50 条
  • [21] Research and Application of the Simulation Method for Product Development Process Based on System Dynamics
    Yin, Fupeng
    Gao, Qi
    Sun, Jiakun
    SYSTEMS, 2024, 12 (05):
  • [22] Development and Research on the Dynamics Simulation System for Surface Grinding Process with Diamond Wheel
    Chen Yong
    Huang Guoqin
    ADVANCES IN MACHINING AND MANUFACTURING TECHNOLOGY XII, 2014, 589-590 : 658 - +
  • [23] The Software Development Process of FLASH, a Multiphysics Simulation Code
    Dubey, Anshu
    Antypas, Katie
    Calder, Alan
    Fryxell, Bruce
    Lamb, Don
    Ricker, Paul
    Reid, Lynn
    Riley, Katherine
    Rosner, Robert
    Siegel, Andrew
    Timmes, Francis
    Vladimirova, Natalia
    Weide, Klaus
    2013 5TH INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING FOR COMPUTATIONAL SCIENCE AND ENGINEERING (SE-CSE), 2013, : 1 - 8
  • [24] Development of numerical modeling and simulation software of COREX process
    Zhou, Y.S., 2001, Chinese Society for Metals (36):
  • [25] DESIGN AND DEVELOPMENT OF SIMULATION SOFTWARE FOR INVESTMENT CASTING PROCESS
    Zaba, Krzysztof
    Hojny, Marcin
    Mizera, Jaroslaw
    Sitek, Ryszard
    Puchlerska, Sandra
    METAL 2017: 26TH INTERNATIONAL CONFERENCE ON METALLURGY AND MATERIALS, 2017, : 261 - 266
  • [26] PROCESS MODELING AND SCENARIO SIMULATION IN CONSTRUCTION USING ENTERPRISE DYNAMICS SIMULATION SOFTWARE
    Galic, Mario
    Thronicke, Ralf
    Schreck, Benjamin Michael
    Feine, Immo
    Bargstaedt, Hans-Joachim
    ELECTRONIC JOURNAL OF THE FACULTY OF CIVIL ENGINEERING OSIJEK-E-GFOS, 2015, 10 : 10 - 21
  • [27] The Effect of Team Dynamics on Software Development Process Improvement
    O'Connor, Rory V.
    Basri, Shuib
    INTERNATIONAL JOURNAL OF HUMAN CAPITAL AND INFORMATION TECHNOLOGY PROFESSIONALS, 2012, 3 (03) : 13 - 26
  • [28] The software development for IR simulation test system
    Yang, B
    Gao, JB
    Wang, J
    Ma, L
    Wu, WL
    Wang, J
    Wang, WN
    Xie, JH
    INFRARED COMPONENTS AND THEIR APPLICATIONS, 2005, 5640 : 163 - 169
  • [29] GSEPIM: A roadmap for software process assessment and improvement in the domain of global software development
    Khan, Arif Ali
    Keung, Jacky
    Niazi, Mahmood
    Hussain, Shahid
    Shameem, Mohammad
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2019, 31 (01)
  • [30] System Dynamics Modeling and Simulation in Software Engineering Education
    Wu, Minghui
    Yan, Hui
    PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE FOR YOUNG COMPUTER SCIENTISTS, VOLS 1-5, 2008, : 2407 - 2411