Please use this identifier to cite or link to this item:
https://repositorio.ufu.br/handle/123456789/30896
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.creator | Pereira, Marcus Adriano Ferreira | - |
dc.date.accessioned | 2020-12-30T20:36:42Z | - |
dc.date.available | 2020-12-30T20:36:42Z | - |
dc.date.issued | 2020-12-23 | - |
dc.identifier.citation | PEREIRA, Marcus Adriano Ferreira. Um estudo empírico para caracterização de Benchmarks parareparo automático de software. 2020. 39 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) – Universidade Federal de Uberlândia, Uberlândia, 2020. | pt_BR |
dc.identifier.uri | https://repositorio.ufu.br/handle/123456789/30896 | - |
dc.description.sponsorship | Pesquisa sem auxílio de agências de fomento | pt_BR |
dc.language | por | pt_BR |
dc.publisher | Universidade Federal de Uberlândia | pt_BR |
dc.rights | Acesso Aberto | pt_BR |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-sa/3.0/us/ | * |
dc.subject | Benchmark de bug | pt_BR |
dc.subject | Reparo automático de software | pt_BR |
dc.subject | Bugs.jar | pt_BR |
dc.subject | Defects4j | pt_BR |
dc.subject | Bears | pt_BR |
dc.title | Um estudo empírico para caracterização de Benchmarks parareparo automático de software | pt_BR |
dc.type | Trabalho de Conclusão de Curso | pt_BR |
dc.contributor.advisor1 | Maia, Marcelo de Almeida | - |
dc.contributor.advisor1Lattes | http://lattes.cnpq.br/4915659948263445 | pt_BR |
dc.contributor.referee1 | Dorça, Fabiano Azevedo | - |
dc.contributor.referee1Lattes | http://lattes.cnpq.br/3944579737930998 | pt_BR |
dc.contributor.referee2 | Sobreira, Victor | - |
dc.contributor.referee2Lattes | http://lattes.cnpq.br/0700725894195047 | pt_BR |
dc.creator.Lattes | http://lattes.cnpq.br/7245214187265217 | pt_BR |
dc.description.degreename | Trabalho de Conclusão de Curso (Graduação) | pt_BR |
dc.description.resumo | Pesquisadores na área de reparo automático trabalham constantemente desenvolvendo ferramentas dedicadas a corrigir bugs de sistemas automaticamente. As ferramentas de reparo, para serem adequadamente avaliadas e comparadas por meio de um estudo empírico, requerem benchmarks de bugs significativamente representativos dos bugs que ocorrem no mundo real. Um benchmark representativo é importante uma vez que as ferramentas podem ser mais efetivas em uma classe (ou tipo) específica de bugs, e portanto, benchmarks não representativos podem beneficiar ou prejudicar a avaliação de determinadas ferramentas de reparo. Este trabalho tem por objetivo caracterizar benchmarks de bugs conhecidos: o Bugs.jar, Defects4J e Bears; e avaliar se a ferramenta ADD (Automatic Diff Dissection) é adequada para caracterizar benchmarks de bugs automaticamente. Para alcançar os objetivos, primeiro será realizada a execução de ADD em todos os bugs dos datasets (caracterização de Bugs.jar, Defects4J e Bears); segundo, uma amostra estratificada dos bugs de Bugs.jar, Defects4J e Bears será coletada para a realização de uma análise manual com intuito de verificar os acertos e erros de ADD ao caracterizar os bugs (avaliação de ADD). Verificou-se que os benchmarks possuem características semelhantes em termos de ações e padrões de reparo, sendo modificações em chamada de métodos o grupo de ações mais evidente e a adição de blocos condicionais o grupo de padrões mais evidente. O ADD mostrou-se preparado para ser utilizado em novos benchmarks, acertando 99% dos itens analisados manualmente, correções podem melhorar seus resultados. | pt_BR |
dc.publisher.country | Brasil | pt_BR |
dc.publisher.course | Ciência da Computação | pt_BR |
dc.sizeorduration | 39 | pt_BR |
dc.subject.cnpq | CNPQ::CIENCIAS EXATAS E DA TERRA | pt_BR |
Appears in Collections: | TCC - Ciência da Computação |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
UmEstudoEmpírico.pdf | 933.11 kB | Adobe PDF | View/Open |
This item is licensed under a Creative Commons License