Padrões de correção de defeitos: um estudo exploratório

Registro completo de metadados
MetadadosDescriçãoIdioma
Autor(es): dc.contributorRé, Reginaldo-
Autor(es): dc.contributorRé, Reginaldo-
Autor(es): dc.contributorSteinmacher, Ana Paula Chaves-
Autor(es): dc.contributorCôgo, Filipe Roseiro-
Autor(es): dc.creatorIora, Juliana-
Data de aceite: dc.date.accessioned2022-02-21T21:30:53Z-
Data de disponibilização: dc.date.available2022-02-21T21:30:53Z-
Data de envio: dc.date.issued2020-11-08-
Data de envio: dc.date.issued2020-11-08-
Data de envio: dc.date.issued2015-02-13-
Fonte completa do material: dc.identifierhttp://repositorio.utfpr.edu.br/jspui/handle/1/6464-
Fonte: dc.identifier.urihttp://educapes.capes.gov.br/handle/capes/654332-
Descrição: dc.descriptionThis 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.-
Descrição: dc.descriptionEste 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.-
Formato: dc.formatapplication/pdf-
Idioma: dc.languagept_BR-
Publicador: dc.publisherUniversidade Tecnológica Federal do Paraná-
Publicador: dc.publisherCampo Mourao-
Publicador: dc.publisherBrasil-
Publicador: dc.publisherDepartamento Acadêmico de Computação-
Publicador: dc.publisherTecnologia em Sistemas para Internet-
Publicador: dc.publisherUTFPR-
Direitos: dc.rightsopenAccess-
Palavras-chave: dc.subjectFalhas de sistemas de computação-
Palavras-chave: dc.subjectArquitetura de software-
Palavras-chave: dc.subjectMineração de dados (Computação)-
Palavras-chave: dc.subjectComputer system failures-
Palavras-chave: dc.subjectSoftware architecture-
Palavras-chave: dc.subjectData mining-
Palavras-chave: dc.subjectCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO-
Título: dc.titlePadrões de correção de defeitos: um estudo exploratório-
Tipo de arquivo: dc.typelivro digital-
Aparece nas coleções:Repositorio Institucional da UTFPR - RIUT

Não existem arquivos associados a este item.