DocumentCode
618123
Title
Shrinking a database to perform SQL mutation tests using an evolutionary algorithm
Author
Loureiro Moncao, Ana Claudia B. ; Camilo-Junior, Celso G. ; Queiroz, Leonardo T. ; Rodrigues, Cassio L. ; de Sa Leitao-Junior, Plinio ; Vincenzi, Auri M. R.
Author_Institution
Inst. of Inf., Fed. Univ. of Goias, Goias, Brazil
fYear
2013
fDate
20-23 June 2013
Firstpage
2533
Lastpage
2539
Abstract
This paper tries to combine SQL mutation testing techniques with evolutionary computation aiming to improve the test data to SQL instructions. Based on a heuristic perspective it presents an approach that uses Genetic Algorithms (GA) to select tuples from an original database trying to reduce this one in an effective data set. The goal is to find a reduced data set which is able to detect a large number of faults in the SQL instructions of a given application. During the evolutionary process, the analysis of mutants is used to assess each set of data test selected by GA. The results obtained from experiments reveal a good performance using GA metaheuristic.
Keywords
SQL; database management systems; genetic algorithms; performance evaluation; GA metaheuristic; SQL instructions; SQL mutation testing techniques; database shrinking; evolutionary algorithm; evolutionary computation; evolutionary process; genetic algorithms; mutant analysis; Databases; Evolutionary computation; Genetic algorithms; Production; Sociology; Statistics; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Evolutionary Computation (CEC), 2013 IEEE Congress on
Conference_Location
Cancun
Print_ISBN
978-1-4799-0453-2
Electronic_ISBN
978-1-4799-0452-5
Type
conf
DOI
10.1109/CEC.2013.6557874
Filename
6557874
Link To Document