Simulation of Software Development Team Productivity Incorporating Social and Human Factors: A System Dynamics Model

被引:0
作者
Restrepo-Tamayo, Luz Marcela [1 ]
Gasca-Hurtado, Gloria Piedad [1 ]
Valencia-Calvo, Johnny [2 ]
机构
[1] Univ Medellin, Fac Ingn, Medellin 050026, Colombia
[2] Univ Aysen, Dept Ciencias Nat & Tecnol, Coyhaique 5950000, Chile
来源
IEEE ACCESS | 2025年 / 13卷
关键词
Software development management; Estimation; Productivity; Planning; Software; Human factors; Analytical models; System dynamics; Mathematical models; Leadership; Complex systems; human factors; performance analysis; productivity; system dynamics; software development management; PROJECT-MANAGEMENT; REWORK CYCLE; STRATEGIES; IMPACTS; SKILLS; SIZE;
D O I
10.1109/ACCESS.2025.3527330
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Managing software development work teams requires planning resources and activities to complete projects and deliver products satisfactorily and successfully. Estimating project time is part of the planning stage and is mainly conducted using methods based on technical factors. However, since software development is a process involving people with high levels of interaction, it is necessary to consider non-technical factors in project management. This paper presents a simulation model to support informed decision-making during planning, considering that non-technical factors, specifically social and human factors (SHF), can affect product delivery time. From a systems perspective, software development is a complex system. Therefore, System Dynamics (SD) modeling based on the rework cycle archetype is used. The resulting model allows for analyzing the productivity of software development teams, integrating three key SHF: communication, leadership, and teamwork. The generated burndown charts are used to demonstrate that the model constitutes a basal structure oriented to understand the productivity behavior of work teams. By taking a systemic approach, the model introduces new ways to identify dynamic behaviors and facilitates the prediction of possible scenarios in the evolution of tasks, which helps work teams manage their risks. Additionally, leadership strategies in accordance with the team's status and a good perception of communication can reduce rework and improve the ability to deliver software products on time. To the best of our knowledge, the literature reported on approaches that holistically integrate these elements is limited, which makes this proposal a significant contribution to the discipline.
引用
收藏
页码:24604 / 24621
页数:18
相关论文
共 50 条
  • [31] AN APPROACH FOR IMPROVING THE SOCIAL ASPECTS OF THE SOFTWARE DEVELOPMENT PROCESS BY USING A GAME THEORETIC PERSPECTIVE Towards a Theory of Social Productivity of Software Development Teams
    Yilmaz, Murat
    O'Connor, Rory V.
    ICSOFT 2011: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATABASE TECHNOLOGIES, VOL 1, 2011, : 35 - 40
  • [32] Simulation of Social Problems using System Dynamics
    Mendez Giraldo, German
    Alvarez Pomar, Lindsay
    Lopez Santana, Eduyn
    2015 WORKSHOP ON ENGINEERING APPLICATIONS - INTERNATIONAL CONGRESS ON ENGINEERING (WEA), 2015,
  • [33] A system dynamics model for the analysis of clinical laboratory productivity
    Gonul-Sezer, Eylul Damla
    Ocak, Zeynep
    INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2020, 27 (06) : 3144 - 3166
  • [34] Development model simulation of airport transport corridor based on system dynamics algorithm
    He, Changquan
    Wang, Chaofeng
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (Suppl 4): : S8225 - S8239
  • [35] Scenario simulation of water resources development and utilization based on a system dynamics model
    Wang, Huan
    Huang, Jiejun
    Cheng, Xuejun
    Zhou, Han
    Yuan, Yanbin
    INTERNATIONAL JOURNAL OF WATER RESOURCES DEVELOPMENT, 2022, 38 (03) : 447 - 463
  • [36] SIMULATION BASED ON SYSTEM DYNAMICS FOR EVALUATING THE QUALITY OF TRANSPORT SERVICE IN A COMPLEX SOCIAL SYSTEM
    Callejas Cuervo, Mauro
    Valero Bustos, Helver Augusto
    Alarcon Aldana, Andrea Catherine
    DYNA-COLOMBIA, 2013, 80 (180): : 33 - 40
  • [37] System Dynamics Simulation Modeling of Software Requirements Change Management
    Kang Y.-N.
    Zhang X.
    Wang X.
    Li T.
    Tang Z.-Q.
    Niu J.-M.
    Ruan Jian Xue Bao/Journal of Software, 2020, 31 (11): : 3380 - 3403
  • [38] Development model simulation of airport transport corridor based on system dynamics algorithm
    Changquan He
    Chaofeng Wang
    Cluster Computing, 2019, 22 : 8225 - 8239
  • [39] A Decision Model for Human Resource Allocation in Project Management of Software Development
    Chiang, Hui Yi
    Lin, Bertrand M. T.
    IEEE ACCESS, 2020, 8 : 38073 - 38081
  • [40] Incorporating human factors into LCM using fuzzy TCI model
    Li, Linbo
    Li, Yang
    Ni, Daiheng
    TRANSPORTMETRICA B-TRANSPORT DYNAMICS, 2021, 9 (01) : 198 - 218