Advanced

Simulation methods

Müller, Mark and Pfahl, Dietmar LU (2008) In Advanced topics in empirical software engineering: a handbook p.117-152
Abstract
This chapter aims to raise awareness about the usefulness and importance of simulation in support of software engineering. Simulation is applied in many critical engineering areas and enables one to address issues before they become problems. Simulation – in particular process simulation – is a state of the art technology to analyze process behaviour, risks and complex systems with their inherent uncertainties. Simulation provides insights into the designs of development processes and projects before significant time and cost has been invested, and can be of great benefit in support of training. The systematic combination of simulation methods with empirical research has the potential for becoming a powerful tool in applied software... (More)
This chapter aims to raise awareness about the usefulness and importance of simulation in support of software engineering. Simulation is applied in many critical engineering areas and enables one to address issues before they become problems. Simulation – in particular process simulation – is a state of the art technology to analyze process behaviour, risks and complex systems with their inherent uncertainties. Simulation provides insights into the designs of development processes and projects before significant time and cost has been invested, and can be of great benefit in support of training. The systematic combination of simulation methods with empirical research has the potential for becoming a powerful tool in applied software engineering research. The creation of virtual software engineering laboratories helps to allocate available resources of both industry and academia more effectively. (Less)
Please use this url to cite or link to this publication:
author
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
in
Advanced topics in empirical software engineering: a handbook
editor
Singer, Janice; Shull, Forrest and Sjøberg, Dag
pages
117 - 152
publisher
Springer
external identifiers
  • Scopus:84890207689
ISBN
978-1-84800-043-8
DOI
10.1007/978-1-84800-044-5_5
language
English
LU publication?
no
id
b4b46a9e-4f65-4650-8a5a-da7a1620caca (old id 1667435)
date added to LUP
2010-09-07 09:05:29
date last changed
2016-10-13 04:39:26
@misc{b4b46a9e-4f65-4650-8a5a-da7a1620caca,
  abstract     = {This chapter aims to raise awareness about the usefulness and importance of simulation in support of software engineering. Simulation is applied in many critical engineering areas and enables one to address issues before they become problems. Simulation – in particular process simulation – is a state of the art technology to analyze process behaviour, risks and complex systems with their inherent uncertainties. Simulation provides insights into the designs of development processes and projects before significant time and cost has been invested, and can be of great benefit in support of training. The systematic combination of simulation methods with empirical research has the potential for becoming a powerful tool in applied software engineering research. The creation of virtual software engineering laboratories helps to allocate available resources of both industry and academia more effectively.},
  author       = {Müller, Mark and Pfahl, Dietmar},
  editor       = {Singer, Janice and Shull, Forrest and Sjøberg, Dag},
  isbn         = {978-1-84800-043-8},
  language     = {eng},
  pages        = {117--152},
  publisher    = {ARRAY(0xba0ad98)},
  series       = {Advanced topics in empirical software engineering: a handbook},
  title        = {Simulation methods},
  url          = {http://dx.doi.org/10.1007/978-1-84800-044-5_5},
  year         = {2008},
}