• 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