Effective Software Project Management Education through Simulation Models: An Externally Replicated Experiment

  • D. Rodríguez
  • M. Satpathy
  • D. Pfahl
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3009)


It is an undeniable fact that software project managers need reliable techniques and robust tool support to be able to exercise a fine control over the development process so that products can be delivered in time and within budget. Therefore, managers need to be trained so that they could learn and use new techniques and be aware of their possible impacts. In this context, effective learning is an issue. A small number of empirical studies have been carried out to study the impact of software engineering education. One such study is by Pfahl et al [11] in which they have performed a controlled experiment to evaluate the learning effectiveness of using a process simulation model for educating computer science students in software project management. The experimental group applied a Systems Dynamics simulation model while the control group used the COCOMO model as a predictive tool for project planning. The results indicated that students using the simulation model gain a better understanding about typical behaviour patterns of software development projects. Experiments need to be externally replicated to both verify and generalise original results. In this paper, we will discuss an externally replicated experiment in which we keep the design and the goal of the above experiment intact. We then analyse our results in relation to the original experiment and another externally replicated experiment, discussed in [12].


Software Project System Dynamics Model Score Post Software Development Project Computer Science Student 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Abdel-Hamid, T.K., Madnick, S.E.: Software Project Dynamics: an Integrated Approach. Prentice Hall, Englewood Cliffs (1991)Google Scholar
  2. 2.
    Boehm, B.W.: Software Engineering Economics. Prentice-Hall, Englewood Cliffs (1981)zbMATHGoogle Scholar
  3. 3.
    Boehm, B.W.: Industrial software metrics top 10 list. IEEE Software, 84–85 (1987)Google Scholar
  4. 4.
    Cohen, J.: Statistical Power Analysis for the Behavioral Sciences, 2nd edn. Academic Press, London (1988)zbMATHGoogle Scholar
  5. 5.
    Forrester, J.W.: Principles of Systems. Productivity Press, Norwalk (1961)Google Scholar
  6. 6.
    Graham, K., Morecroft, J.D.W., Senge, P.M., Sterman, J.D.: Model-supported case studies for management education. European Journal of Operational Research 59, 151–166 (1992)CrossRefGoogle Scholar
  7. 7.
    Jensen, F.V.: An Introduction to Bayesian Networks. UCL Press (1996)Google Scholar
  8. 8.
    Miller, J.: Applying meta-analytical procedures to software engineering experiments. Journal of Systems and Software 54(1), 29–39 (2000)CrossRefGoogle Scholar
  9. 9.
    Morecroft, J.D.W.: System dynamics and microworlds for policymakers. European Journal of Operational Research 35, 301–320 (1988)CrossRefGoogle Scholar
  10. 10.
    Pfahl, D., Klemm, M., Ruhe, G.: A CBT module with integrated simulation component for software project management education and training. Journal of Systems and Software 59(3), 283–298 (2001)CrossRefGoogle Scholar
  11. 11.
    Pfahl, D., Koval, N., Ruhe, G.: An Experiment for Evaluating the Effectivenesss of Using a system Dynamics Simulation Model in Software Project Management Education. In: Metrics Symposium, London, UK, pp. 97–109 (2001)Google Scholar
  12. 12.
    Pfahl, D., Laitenberger, O., Dorsch, J., Ruhe, G.: An Externally Replicated Experiment for Evaluating the Learning Effectiveness of Using Simulations in Software Project Management Education. Empirical Software Engineering 8(4), 367–395 (2003)CrossRefGoogle Scholar
  13. 13.
    Sheskin, D.J.: Handbook of Parametric and Nonparametric Statistical Procedures. CRC Press, Boca Raton (1997)zbMATHGoogle Scholar
  14. 14.
    Shull, F., Basili, V., Carver, J., Maldonado, J.C., Travassos, G.H., Mendonca, M., Fabbri, S.: Replicating Software Engineering Experiments: Addressing the Tacit Knowledge Problem. ISESE, Nara (2001)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • D. Rodríguez
    • 1
  • M. Satpathy
    • 1
  • D. Pfahl
    • 2
  1. 1.Dept. of Computer ScienceThe University of ReadingReadingUK
  2. 2.Fraunhofer Institute for Experimental Software Engineering (IESE)KaiserslauternGermany

Personalised recommendations