TY - GEN
T1 - GENSIM 2.0
T2 - International Conference on Software Process, ICSP 2008
AU - Khosrovian, Keyvan
AU - Pfahl, Dietmar
AU - Garousi, Vahid
PY - 2008/6/9
Y1 - 2008/6/9
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=44649163405&partnerID=8YFLogxK
U2 - 10.1007/978-3-540-79588-9_26
DO - 10.1007/978-3-540-79588-9_26
M3 - Conference contribution
AN - SCOPUS:44649163405
SN - 3540795871
SN - 9783540795872
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 294
EP - 306
BT - Making Globally Distributed Software Development a Success Story - International Conference on Software Process, ICSP 2008, Proceedings
Y2 - 10 May 2008 through 11 May 2008
ER -