Use este identificador para citar ou linkar para este item:
http://repositorio.utfpr.edu.br/jspui/handle/1/6464
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 |
Citação: | 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.utfpr.edu.br/jspui/handle/1/6464 |
Aparece nas coleções: | CM - Tecnologia em Sistemas para Internet |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
CM_COINT_2014_2_01.pdf | 369,12 kB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.