Use este identificador para citar ou linkar para este item: http://repositorio.roca.utfpr.edu.br/jspui/handle/1/5038
Título: Padrões de correção de defeitos: um estudo exploratório
Autor(es): Iora, Juliana
Orientador(es): Ré, Reginaldo
Palavras-chave: Falhas de sistemas de computação
Arquitetura de software
Mineração de dados (Computação)
Computer system failures
Software architecture
Data mining
Data do documento: 13-Fev-2015
Editor: Universidade Tecnológica Federal do Paraná
Câmpus: Campo Mourao
Referência: IORA, Juliana. Padrões de correção de defeitos: um estudo exploratório. 2015. 39 f. Trabalho de Conclusão de Curso (Graduação) – Universidade Tecnológica Federal do Paraná, Campo Mourão, 2015.
Resumo: Este trabalho apresenta um estudo exploratório que tem por objetivo investigar a possibilidade de descrição da correção de bugs por meio da aplicação de um ou mais operadores de mutação. Mediante uma análise manual dos arquivos de log do jEdit, os quais foram obtidos por meio do sistema de controle do versão do projeto, selecionou-se algumas revisões, as quais puderam ser analisadas recorrendo à aplicação de operadores de mutação e dos padrões de correção descritos por Pan et al. (2008). Para cada revisão obteve-se a porcentagem de cobertura tanto por operadores de mutação como por padrões de correção, sendo que estes últimos apresentaram uma porcentagem média de cobertura de 64% em relação a 36% dos operadores de mutação. Os resultados mostraram que foi realmente possível descrever os bugs de um projeto de software pelo uso de operadores de mutação, ou seja, a abordagem investigada no trabalho mostrou-se útil, sendo importante ressaltar a validade da mesma já que os resultados foram obtidos para defeitos reais.
Abstract: This paper presents an exploratory study in order to investigate the possibility to describe bug fix by using a mutant operator or a set of mutant operators. Through a manual analysis of the jEdit log files, which were obtained from the version control system, it was selected some revisions that were evaluated by employing mutant operators and the bug fix patterns proposed by Pan et al. (2008). For each revision we evaluated if it could be covered by mutation operators and by bug fix patterns. According to the analysis around 36% of the revisions were covered by mutation operators while about 64% could be covered by the bug fix patterns. The data suggest that it was possible to fix bugs from a project by mutation operators, that is, the approach explored may be useful since the dada were obtained from real bugs which were extracted from the project.
URI: http://repositorio.roca.utfpr.edu.br/jspui/handle/1/5038
Aparece nas coleções:CM - Tecnologia em Sistemas para Internet

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
CM_COINT_2014_2_01.pdf369,12 kBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.