Grant: Discovery Grants Program - Individual
University of Calgary
$299.00
The Virtual Software Production Laboratory(VPSL): an innovative approach to accelerate theory building in software engineering
EF 2008-09
Résumé
The objective of the proposed research is to accelerate theory building in software engineering by complementing and integrating current empirical research by a Virtual Software Production Laboratory (VSPL). A VSPL consists of a systematically developed set of reusable software process simulation modules which can be composed and tailored in order to run goal-oriented simulation experiments. In particular, the multitude of variations of an experiment, which is often necessary to cover different impact factors when exploring technology alternatives, can easily be performed in a controlled manner by simulation. Consequently, learning cycles can be shortened, as different starting conditions, external influences, or process characteristics can easily be generated. The main purpose of the VSPL is to produce (generalized) hypotheses about the effectiveness of software development techniques and tools with regards to defined product quality goals. Based upon the collected (individual) pieces of empirical evidence, hypotheses will be created by systematic variation of context factors (i.e., the set of all other relevant methods, tools and techniques in place, combined with people competencies and skills) through combined Monte-Carlo and process simulation. The results of the simulations will be aggregated into effectiveness profiles which serve as well-defined hypotheses that can be exposed to systematic empirical testing. Since the proposed research aims to deliver a proof-of-concept, it will focus on supporting theory building linked to a restricted class of techniques and tools, e.g., focusing on requirements engineering and architectural design.
Programme
Discovery Grants Program - Individual
Bénéficiaire
Emplacement
Alberta, Canada
Type de bénéficiaire
Academia
Type
Grant
Source
NSERC's Awards Data
Tel que publié
Application id
327665-2006
Name nom
Pfahl, Dietmar
Department département
Electrical and Computer Engineering
Organization id
11
Institution établissement
University of Calgary
Province en
Alberta
Province fr
Alberta
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2008
Competition year année de concours
2006
Award amount
299
Program id
RGPIN
Program nane en
Discovery Grants Program - Individual
Program name fr
Programme de subventions à la découverte - individuelles
Group en
Discovery grants programs
Group fr
Programmes de subventions à la découverte
Committee code
330
Committee name en
Computing and Information Sciences - A
Committee name fr
Informatique - A
Area of application code
1200
Area of application group en
Advancement of knowledge
Area of application group fr
Avancement des connaissances
Area of application en
Advancement of knowledge
Area of application fr
Avancement des connaissances
Research subject code
2706
Research subject group en
Information technology
Research subject group fr
Technologie de l'information
Research subject en
Software engineering
Research subject fr
Génie logiciel
Partie
3
Nb partie
3
Application title
The Virtual Software Production Laboratory(VPSL): an innovative approach to accelerate theory building in software engineering
Keyword
NA
Application summary
The objective of the proposed research is to accelerate theory building in software engineering by complementing and integrating current empirical research by a Virtual Software Production Laboratory (VSPL). A VSPL consists of a systematically developed set of reusable software process simulation modules which can be composed and tailored in order to run goal-oriented simulation experiments. In particular, the multitude of variations of an experiment, which is often necessary to cover different impact factors when exploring technology alternatives, can easily be performed in a controlled manner by simulation. Consequently, learning cycles can be shortened, as different starting conditions, external influences, or process characteristics can easily be generated. The main purpose of the VSPL is to produce (generalized) hypotheses about the effectiveness of software development techniques and tools with regards to defined product quality goals. Based upon the collected (individual) pieces of empirical evidence, hypotheses will be created by systematic variation of context factors (i.e., the set of all other relevant methods, tools and techniques in place, combined with people competencies and skills) through combined Monte-Carlo and process simulation. The results of the simulations will be aggregated into effectiveness profiles which serve as well-defined hypotheses that can be exposed to systematic empirical testing. Since the proposed research aims to deliver a proof-of-concept, it will focus on supporting theory building linked to a restricted class of techniques and tools, e.g., focusing on requirements engineering and architectural design.