Advanced

An externally replicated experiment for evaluating the learning effectiveness of using simulations in software project management education

Pfahl, Dietmar LU ; Laitenberger, Oliver; Dorsch, Jörg and Ruhe, Günther (2003) In Empirical Software Engineering 8(4). p.367-395
Abstract
The increasing demand for software project managers in industry requires strategies for the development of the management-related knowledge and skills of the current and future software workforce. Although several approaches help teach the required skills in a university setting, few empirical studies are currently available to characterize and compare their effects. This paper presents results of an externally replicated controlled experiment that evaluates the learning effectiveness of using a process simulation model for educating computer science students in software project management. While the experimental group applies a system dynamics (SD) simulation model, the control group uses the well-known COCOMO model as a predictive tool... (More)
The increasing demand for software project managers in industry requires strategies for the development of the management-related knowledge and skills of the current and future software workforce. Although several approaches help teach the required skills in a university setting, few empirical studies are currently available to characterize and compare their effects. This paper presents results of an externally replicated controlled experiment that evaluates the learning effectiveness of using a process simulation model for educating computer science students in software project management. While the experimental group applies a system dynamics (SD) simulation model, the control group uses the well-known COCOMO model as a predictive tool for project planning. The results of the empirical study indicate that students using the simulation model gain a better understanding about typical behavior patterns of software development projects. The combination of the results from the initial experiment and the replication corroborates this finding. Additional analysis shows that the observed effect can mainly be attributed to the use of the simulation model in combination with a web-based role-play scenario. This finding is strongly supported by information gathered from the debriefing questionnaires of subjects in the experimental group. They consistently rated the simulation-based role-play scenario as a very useful approach for learning about issues in software project management. (Less)
Please use this url to cite or link to this publication:
author
publishing date
type
Contribution to journal
publication status
published
subject
keywords
learning effectiveness, cocomo, software project management education, replicated experiment, system dynamics simulation
in
Empirical Software Engineering
volume
8
issue
4
pages
367 - 395
publisher
Springer
external identifiers
  • scopus:0141958728
ISSN
1573-7616
DOI
10.1023/A:1025320418915
language
English
LU publication?
no
id
40ac9c69-19e1-4de5-86e3-10486d847015 (old id 1662691)
date added to LUP
2010-09-07 11:11:11
date last changed
2017-09-03 04:47:47
@article{40ac9c69-19e1-4de5-86e3-10486d847015,
  abstract     = {The increasing demand for software project managers in industry requires strategies for the development of the management-related knowledge and skills of the current and future software workforce. Although several approaches help teach the required skills in a university setting, few empirical studies are currently available to characterize and compare their effects. This paper presents results of an externally replicated controlled experiment that evaluates the learning effectiveness of using a process simulation model for educating computer science students in software project management. While the experimental group applies a system dynamics (SD) simulation model, the control group uses the well-known COCOMO model as a predictive tool for project planning. The results of the empirical study indicate that students using the simulation model gain a better understanding about typical behavior patterns of software development projects. The combination of the results from the initial experiment and the replication corroborates this finding. Additional analysis shows that the observed effect can mainly be attributed to the use of the simulation model in combination with a web-based role-play scenario. This finding is strongly supported by information gathered from the debriefing questionnaires of subjects in the experimental group. They consistently rated the simulation-based role-play scenario as a very useful approach for learning about issues in software project management.},
  author       = {Pfahl, Dietmar and Laitenberger, Oliver and Dorsch, Jörg and Ruhe, Günther},
  issn         = {1573-7616},
  keyword      = {learning effectiveness,cocomo,software project management education,replicated experiment,system dynamics simulation},
  language     = {eng},
  number       = {4},
  pages        = {367--395},
  publisher    = {Springer},
  series       = {Empirical Software Engineering},
  title        = {An externally replicated experiment for evaluating the learning effectiveness of using simulations in software project management education},
  url          = {http://dx.doi.org/10.1023/A:1025320418915},
  volume       = {8},
  year         = {2003},
}