• Home
  • Search
  • Using system dynamics to teach about dependencies, correlation and systemic thinking on the software process workflows
  • Cite Icon3
  • https://doi.org/10.1049/sfw2.12031Copy DOI Icon

Using system dynamics to teach about dependencies, correlation and systemic thinking on the software process workflows

  • Jun 23, 2021
  • IET Software
  • German‐Lenin Dugarte‐Peña +4 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Abstract It is important to count on tools to help software professionals to evaluate the software process and how it may be affected by factors related to its deployment. Simulation models are a valuable means to illustrate the behaviour of such a process since scenario generation supports the prediction of potential outcomes and the prevention of undesired scenarios which are harmful to the process and the company in charge of the project to be developed. This work explores the effectiveness of introducing system dynamics (SD) models in the software engineers’ process of understanding, from a management perspective, the software process dynamics. The used SD simulation model of the software process emphasises the representation of an iterative process. The COCOMO II model drivers and their main attributes were used, providing a set of reference factors that affect the software process, the estimation of project cost and the effort required. A set of 59 junior software professionals with no previous knowledge about SD participated in a validation study. For simple predictive scenarios, there was no important improvement effect, while for more complex predictive scenarios SD helped them to guess better and provide a rationale for the expected behaviour of the software process performance.

Similar Papers
  • Research Article
  • Citations8

The Software Process - What It Is, And HowTo Improve It

  • Jan 01, 1970
  • WIT Transactions on Information and Communication Technologies
  • Sami Zahran
  • Conference Instance
  • Citations3

Proceedings of the 2015 International Conference on Software and System Process

  • Aug 24, 2015
  • Ross Jeffery +3
  • Book Chapter

Software Engineering, Process Improvement, and Experience Management

  • Jan 01, 2013
  • Neeraj Sharma +2
  • Research Article
  • Citations1

The Role of Empathy in Software Engineering - A Socio-Technical Grounded Theory

  • Sep 17, 2025
  • ACM Transactions on Software Engineering and Methodology
  • Hashini Gunatilake +3
  • Research Article
  • Citations1

Summary of the International Conference on Software and System Processes (ICSSP 2018)

  • Jan 02, 2019
  • ACM SIGSOFT Software Engineering Notes
  • Marco Kuhrmann +4
  • Conference Article
  • Citations36

Application of 80/20 rule in software engineering Waterfall Model

  • Aug 01, 2009
  • Muzaffar Iqbal +1
  • Abstract

168 Impact of Connecticut’s Good Samaritan Laws in Preventing Opioid Overdose Deaths – An Applied System Dynamics Approach

  • Sep 29, 2022
  • Annals of Emergency Medicine
  • S.S Ali +5
  • Research Article
  • Citations67

Process-Centered Software Engineering Environments, A Brief History and Future Challenges

  • Dec 01, 2002
  • Annals of Software Engineering
  • Volker Gruhn
  • Conference Article
  • Citations18

Yoopeedoo (UPEDU): a process for teaching software process

  • Feb 19, 2001
  • P.N Robillard +2
  • PDF
  • Research Article
  • Citations76

Reflections on adapting group model building scripts into online workshops

  • Jul 01, 2020
  • System Dynamics Review
  • Brooke Wilkerson +5
  • Research Article
  • Citations42

“Everybody thinking differently”: K–12 is a leverage point

  • Oct 01, 2011
  • System Dynamics Review
  • Diana M Fisher
  • Book Chapter
  • Citations1

Overview of Software Processes and Software Evolution

  • Jan 01, 2008
  • Tong Li
  • Conference Article
  • Citations3

A multi-level approach to planning and scheduling resources for aviation training

  • Nov 29, 2015
  • Michael Johnstone +6
  • Conference Article
  • Citations44

The software engineering process: definition and scope

  • Jan 01, 1988
  • W S Humphrey
  • Research Article
  • Citations3

212 Modeling Complex Problems with System Dynamics: Applications in Animal Agriculture.

  • Dec 07, 2018
  • Journal of Animal Science
  • C Nicholson +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.