Um Operador de Mutação para Algoritmos Evolucionários na Seleção de Casos de Teste da Análise de Mutantes

Autores

  • Beatriz Proto Martins Universidade Federal de Goiás
  • André Assis Lôbo de Oliveira Universidade Federal de Goiás
  • Plínio de Sá Leitão Junior 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

Este artigo situa-se no campo dos Algoritmos Evolucionários para Seleção de Casos de Teste através da Análise de Mutantes. É proposto um operador de mutação híbrido, com o intuito de propiciar variabilidade e eficácia dos subconjuntos de casos de teste selecionados, ao utilizar tanto mecanismos aleatórios quanto mecanismos classificatórios. Foram realizados experimentos sobre cinco algoritmos, aplicados a benchmarks reais, totalizando 11520 execuções. Apesar do custo computacional de verificar a contribuição de cada caso de teste nos subconjuntos selecionados, o operador obteve êxito na maioria dos experimentos, ocasionando uma redução de custos de até 62%.

Downloads

Publicado

10-11-2014

Como Citar

Beatriz Proto Martins, André Assis Lôbo de Oliveira, Plínio de Sá Leitão Junior, Celso Gonçalves Camilo-Junior, & Auri Marcelo Rizzo Vincenzi. (2014). Um Operador de Mutação para Algoritmos Evolucionários na Seleção de Casos de Teste da Análise de Mutantes. Anais Do Encontro Anual De Tecnologia Da Informação, 4(1), 160. Recuperado de http://anais.eati.info/eati/article/view/341

Edição

Seção

Artigos Longos