GENSIM 2.0: A customizable process simulation model for software process evaluation

Keyvan Khosrovian*, Dietmar Pfahl, Vahid Garousi

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

9 Citations (Scopus)

Abstract

Software process analysis and improvement relies heavily on empirical research. Empirical research requires measurement, experimentation, and modeling. Moreover, whatever evidence is gained via empirical research is strongly context dependent. Thus, it is hard to combine results and capitalize upon them in order to improve software development processes in evolving development environments. The process simulation model GENSIM 2.0 addresses these challenges. Compared to existing process simulation models in the literature, the novelty of GENSIM 2.0 is twofold: (1) The model structure is customizable to organization-specific processes. This is achieved by using a limited set of macro-patterns. (2) Model parameters can be easily calibrated to available empirical data and expert knowledge. This is achieved by making the internal model structures explicit and by providing guidance on how to calibrate model parameters. This paper outlines the structure of GENSIM 2.0, shows examples of how to calibrate the simulator to available empirical data, and demonstrates its usefulness through two application scenarios. In those scenarios, GENSIM 2.0 is used to rank feasible combinations of verification and validation (V&V) techniques with regards to their impact on project duration, product quality and resource consumption. Though results confirm the expectation that doing more V&V earlier is generally beneficial to all project performance dimensions, the exact rankings are sensitive to project context.

Original languageEnglish
Title of host publicationMaking Globally Distributed Software Development a Success Story - International Conference on Software Process, ICSP 2008, Proceedings
Pages294-306
Number of pages13
DOIs
Publication statusPublished - 09 Jun 2008
Externally publishedYes
EventInternational Conference on Software Process, ICSP 2008 - Leipzig, Germany
Duration: 10 May 200811 May 2008

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume5007 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceInternational Conference on Software Process, ICSP 2008
CountryGermany
CityLeipzig
Period10/05/200811/05/2008

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Fingerprint Dive into the research topics of 'GENSIM 2.0: A customizable process simulation model for software process evaluation'. Together they form a unique fingerprint.

Cite this