Advanced

Understanding software processes through system dynamics simulation: a case study

Andersson, Carina LU ; Karlsson, Lena LU ; Nedstam, Josef LU ; Höst, Martin LU and Nilsson, Bertil LU (2002) Proceedings Ninth Annual IEEE International Conference and Workshop on the Engineering of Computer-Based Systems In Proceedings Ninth Annual IEEE International Conference and Workshop on the Engineering of Computer-Based Systems p.41-48
Abstract
This paper presents a study with the intent to examine the opportunities provided by creating and using simulation models of software development processes. A model of one software development project was created through means of system dynamics, with data collected from documents, interviews and observations. The model was simulated in a commercial simulation tool. The simulation runs indicate that increasing the effort spent on the requirements phase, to a certain extent, will decrease the lead time and increase the quality in similar projects. The simulation model visualizes relations in the software process, and can be used by project managers when planning future projects. The study indicates that this type of simulation is a feasible... (More)
This paper presents a study with the intent to examine the opportunities provided by creating and using simulation models of software development processes. A model of one software development project was created through means of system dynamics, with data collected from documents, interviews and observations. The model was simulated in a commercial simulation tool. The simulation runs indicate that increasing the effort spent on the requirements phase, to a certain extent, will decrease the lead time and increase the quality in similar projects. The simulation model visualizes relations in the software process, and can be used by project managers when planning future projects. The study indicates that this type of simulation is a feasible way of modelling the process dynamically although the study calls for further investigations as to how project or process managers can benefit the most from using system dynamics simulations (Less)
Please use this url to cite or link to this publication:
author
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
keywords
project management, simulation model, system dynamics simulation, simulation planning, system dynamics, software development
in
Proceedings Ninth Annual IEEE International Conference and Workshop on the Engineering of Computer-Based Systems
pages
8 pages
publisher
IEEE--Institute of Electrical and Electronics Engineers Inc.
conference name
Proceedings Ninth Annual IEEE International Conference and Workshop on the Engineering of Computer-Based Systems
external identifiers
  • WOS:000175881300006
  • Scopus:34247483173
ISBN
0-7695-1549-5
DOI
10.1109/ECBS.2002.999821
language
English
LU publication?
yes
id
21e6e570-a2ee-42a3-b6a7-b38163e6bf3d (old id 611121)
date added to LUP
2007-11-23 13:55:32
date last changed
2016-10-13 04:41:17
@misc{21e6e570-a2ee-42a3-b6a7-b38163e6bf3d,
  abstract     = {This paper presents a study with the intent to examine the opportunities provided by creating and using simulation models of software development processes. A model of one software development project was created through means of system dynamics, with data collected from documents, interviews and observations. The model was simulated in a commercial simulation tool. The simulation runs indicate that increasing the effort spent on the requirements phase, to a certain extent, will decrease the lead time and increase the quality in similar projects. The simulation model visualizes relations in the software process, and can be used by project managers when planning future projects. The study indicates that this type of simulation is a feasible way of modelling the process dynamically although the study calls for further investigations as to how project or process managers can benefit the most from using system dynamics simulations},
  author       = {Andersson, Carina and Karlsson, Lena and Nedstam, Josef and Höst, Martin and Nilsson, Bertil},
  isbn         = {0-7695-1549-5},
  keyword      = {project management,simulation model,system dynamics simulation,simulation planning,system dynamics,software development},
  language     = {eng},
  pages        = {41--48},
  publisher    = {ARRAY(0xa3ddca0)},
  series       = {Proceedings Ninth Annual IEEE International Conference and Workshop on the Engineering of Computer-Based Systems},
  title        = {Understanding software processes through system dynamics simulation: a case study},
  url          = {http://dx.doi.org/10.1109/ECBS.2002.999821},
  year         = {2002},
}