O Algoritmo Genético Coevolucionário para Redução de Subconjuntos de Casos de Teste da Análise de Mutantes

Autores

  • André Assis Lôbo de Oliveira Universidade Federal de Goiás
  • Beatriz Proto Martins Universidade Federal de Goiás
  • Celso Gonçalves Camilo-Junior Universidade Federal de Goiás
  • Auri Marcelo Rizzo Vincenzi Universidade Federal de Goiás

Resumo

O Algoritmo Genético Coevolucionário (AGC), utilizado na Análise de Mutantes, é responsável por selecionar, concomitantemente, subconjuntos de programas mutantes e casos de teste com alto escore de mutação e baixo custo. Todavia, tal algoritmo não foi avaliado sob a perspectiva de minimização dos subconjuntos selecionados, fator que pode reduzir ainda mais o custo da Análise de Mutantes. Tendo isso em vista, o presente trabalho objetiva avaliar o AGC aplicando-se a minimização de subconjuntos de casos de teste. O AGC foi comparado com outra técnica de minimização da literatura sobre quatro benchmarks. Os resultados revelam que o AGC seleciona subconjuntos de casos de teste mínimos, ou bem próximos, nos cenários analisados.

Downloads

Publicado

10-11-2014

Como Citar

André Assis Lôbo de Oliveira, Beatriz Proto Martins, Celso Gonçalves Camilo-Junior, & Auri Marcelo Rizzo Vincenzi. (2014). O Algoritmo Genético Coevolucionário para Redução de Subconjuntos de Casos de Teste da Análise de Mutantes. Anais Do Encontro Anual De Tecnologia Da Informação, 4(1), 207. Recuperado de http://anais.eati.info/eati/article/view/347

Edição

Seção

Artigos Longos