DocumentCode
2549643
Title
Genetic algorithms to support software engineering experimentation
Author
Garcia, Rogério Eduardo ; de Oliveira, Maria Cristina Ferreira ; Maldonado, José Carlos
Author_Institution
Dept. of Comput. Sci., Sao Paulo Univ., Brazil
fYear
2005
fDate
17-18 Nov. 2005
Abstract
Empirical software engineering is concerned with running experimental studies in order to establish a broad knowledge base to assist software developers in evaluating models, methods and techniques. Running multiple experimental studies is mandatory, but complex and the cost is high. Besides, replications may impose constraints difficult to meet in real contexts. Researchers face additional problems and cost restrictions when conducting meta-analysis on combined data from multiple experiments. In this paper we are concerned with both issues, of assisting users in carrying out meta-analysis tasks and gathering a meaningful body of data from experimental studies. We show how the genetic algorithms optimization model can effectively handle a specific meta-analysis problem that is not amenable to standard statistical approaches. We also introduce an approach to expand the universe of data by mapping the experimental design and known results into a suitable genetic algorithm model that simulates new results. The simulation allows researchers to prospect how the variation of different experimental parameters affects the results, without incurring in the cost of actually running additional experiments. We show that it is possible to simulate statistically valid data, expanding the universe of data for analysis and opening up some interesting possibilities for replicators.
Keywords
genetic algorithms; software engineering; empirical software engineering experimentation; genetic algorithm optimization model; in-virtuo experiments; meta-analysis; Analytical models; Computer science; Context modeling; Costs; Data analysis; Design for experiments; Genetic algorithms; Knowledge engineering; Programming; Software engineering;
fLanguage
English
Publisher
ieee
Conference_Titel
Empirical Software Engineering, 2005. 2005 International Symposium on
Print_ISBN
0-7803-9507-7
Type
conf
DOI
10.1109/ISESE.2005.1541856
Filename
1541856
Link To Document