Title :
Using empirical knowledge from replicated experiments for software process simulation: a practical example
Author :
Münch, Jürgen ; Armbrust, Ove
Author_Institution :
Fraunhofer Inst. for Exp. Software Eng., Kaiserslautern, Germany
fDate :
30 Sept.-1 Oct. 2003
Abstract :
Empirical knowledge from software engineering studies is an important source for the creation of accurate simulation models. This article describes the development of a simulation model using empirical knowledge gained from an experiment at the NASA/GSFC Software Engineering Laboratory and from two replications at the University of Kaiserslautern. Data and analysis results are used to identify influence dependencies between parameters, and to calibrate models. The goal of the model is the determination of the effects (i.e. defect detection efficacy) of a requirements inspection process under varying contexts. The purpose is to provide decision support for project managers and process engineers when planning or changing a development process. This article describes the systematic model development with a focus on the use of empirical knowledge. Additionally, limitations of the model, lessons learned, and research questions for future work are sketched. The model performed well in an initial validation run, with only little deviation from experimental values.
Keywords :
discrete event simulation; formal specification; program verification; project management; software development management; software process improvement; virtual machines; NASA/GSFC Software Engineering Laboratory; decision support; defect detection; development process; empirical knowledge; process engineers; project managers; replicated experiments; requirements inspection process; simulation model; software engineering; software process simulation; validation run; Context modeling; Costs; Engineering management; Humans; Inspection; NASA; Process planning; Programming; Project management; Software engineering;
Conference_Titel :
Empirical Software Engineering, 2003. ISESE 2003. Proceedings. 2003 International Symposium on
Print_ISBN :
0-7695-2002-2
DOI :
10.1109/ISESE.2003.1237961