Use este identificador para citar ou linkar para este item: http://repositorio.bc.ufg.br/tede/handle/tde/3033
Tipo do documento: Dissertação
Título: Um benchmark para avaliação de técnicas de busca no contexto de análise de Mutantes sql
Título(s) alternativo(s): A benchmark to evaluation of search techniques in the context of sql mutation analysis
Autor: Queiroz, Leonardo Teixeira
Currículo Lattes do Autor: http://lattes.cnpq.br/7081275980745348
Primeiro orientador: Rodrigues, Cássio Leonardo
Currículo Lattes do primeiro orientador: http://lattes.cnpq.br/2590620617848677
Primeiro coorientador: Camilo Júnior, Celso Gonçalves
Currículo Lattes do primeiro coorientador: http://lattes.cnpq.br/6776569904919279
Resumo: Uma das preocupações no teste de Aplicações de Bancos de Dados (ABD) é manter o custo operacional e computacional baixo. No contexto das ABD, uma das maneiras de colaborar com essa premissa é garantir que as bases de dados de teste (BDT) sejam pequenas, porém, eficazes na revelação de defeitos de instruções SQL. Tais bases podem ser construídas ou obtidas pela redução de grandes bases de dados de produção (BDP). No caso da redução, estão envolvidos aspectos combinatórios que exigem o uso de alguma técnica para a sua realização. Neste contexto, em resposta a uma carência identificada na literatura, o presente trabalho tem como objetivo construir e disponibilizar um benchmark para possibilitar a avaliação de desempenho, utilizando a Análise de Mutantes SQL, de qualquer técnica de busca que se proponha a realizar reduções de bases de dados. Sendo assim, para exercitar as técnicas de busca, o benchmark foi construído com dois cenários, onde cada um é composto por uma BDP e um conjunto de instruções SQL. Além disso, como uma referência para as técnicas de busca, ele é composto também por resultados de desempenho de bases de dados reduzidas aleatoriamente. Como objetivo secundário deste trabalho, a partir dos experimentos conduzidos na construção do benchmark, foram feitas análises dos resultados obtidos para responder importantes questões sobre quais fatores estão envolvidos na complexidade de instruções SQL no contexto da Análise de Mutantes. Uma das principais conclusões neste sentido foi sobre a restritividade dos comandos SQL, sendo este o fator que mais influencia na complexidade das instruções.
Abstract: One of the concerns in test Applications Database (ADB) is to keep the operating and computational costs low. In the context of the ADB, one way to collaborate with this assumption is ensuring that the Test Databases (TDB) are small, but effective in revealing defects of SQL statements. Such bases can be constructed or obtained by the reduction of Production Databases (PDB). In the reductions case, there are combinatorial aspects involved that require the use of a specific technique for their implementation. In this context, in response to a deficiency identified in the literature, this work aims to build and provide a benchmark to enable performance evaluation, using SQL Mutation Analysis, any search technique that intends to conduct databases reductions. Therefore, to exercise the search techniques, the benchmark was built with two scenarios where each one is composed of a PDB and a set of SQL statements. In addition, as a reference for search techniques, it also contains performance of data database randomly reduced. As a secondary objective of this work, from the experiments conducted in the construction of the benchmark, analyses were made with the results obtained to answer important questions about what factors are involved in the complexity of SQL statements in the context of Test Mutation. A key finding in this regard was on the restrictiveness of SQL commands, and this is the factor that most influences the complexity of statements.
Palavras-chave: Testes de aplicações de banco de dados
Análise de mutantes SQL
Redução de bases de dados
Benchmark
Data base aplicattion test
SQL mutation analysis
Data reduction
Benchmark
Área(s) do CNPq: CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO
Idioma: por
País: Brasil
Instituição: Universidade Federal de Goiás
Sigla da instituição: UFG
Departamento: Instituto de Informática - INF (RG)
Programa: Programa de Pós-graduação em Ciência da Computação (INF)
Citação: QUEIROZ, Leonardo Teixeira. Um benchmark para avaliação de técnicas de busca no contexto de análise de Mutantes SQL. 2013. 171 f. Dissertação (Mestrado em Ciência da Computação (INF)) - Universidade Federal de Goiás, Goiânia, 2013.
Tipo de acesso: Acesso aberto
Endereço da licença: http://creativecommons.org/licenses/by-nc-nd/4.0/
URI: http://repositorio.bc.ufg.br/tede/handle/tde/3033
Data de defesa: 2-Ago-2013
Aparece nas coleções:Mestrado em Ciência da Computação (INF)

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
Dissertacao Leonardo T Queiroz.pdfDissertação - PPGCCOM/RG - Leonardo Teixeira Queiroz2,99 MBAdobe PDFThumbnail
Baixar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons