Using Empirical Knowledge from Replicated Experiments for Software Process Simulation: A Practical Example

  • Authors:
  • Jürgen Münch;Ove Armbrust

  • Affiliations:
  • -;-

  • Venue:
  • ISESE '03 Proceedings of the 2003 International Symposium on Empirical Software Engineering
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Empirical knowledge from software engineering studiesis an important source for the creation of accurate simulationmodels. This article describes the development of asimulation model using empirical knowledge gained froman experiment at the NASA/GSFC Software EngineeringLaboratory and from two replications at the University ofKaiserslautern. Data and analysis results are used to identifyinfluence dependencies between parameters, and to calibratemodels. The goal of the model is the determinationof the effects (i. e., defect detection efficiency) of a requirementsinspection process under varying contexts. Thepurpose is to provide decision support for project managersand process engineers when planning or changinga development process. This article describes the systematicmodel development with a focus on the use of empiricalknowledge. Additionally, limitations of the model,lessons learned, and research questions for future work aresketched. The model performed well in an initial validationrun, with only little deviation from experimental values.