Please use this identifier to cite or link to this item: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/21256
Full metadata record
DC FieldValueLanguage
dc.creator.IDMONGIOVI, M.pt_BR
dc.creator.Latteshttp://lattes.cnpq.br/7535849756393864
dc.contributor.advisor1GHEYI, Rohit.
dc.contributor.advisor1IDGHEYI, R.pt_BR
dc.contributor.referee1MASSONI, Tiago Lima.
dc.contributor.referee1IDMASSONI, T. L.pt_BR
dc.contributor.referee2FECHINE, Joseana Macêdo.
dc.contributor.referee2IDFECHINE, J. M.pt_BR
dc.description.resumoNa prática, desenvolvedores se baseiam em compilação, testes e ferramentas para garantir a preservação de comportamento durante refatoramentos. Entretanto, as ferramentas de refatoramentos não realizam todas as atividades necessárias para garantir que o refatoramento preserve o comportamento porque não existe nenhuma teoria estabelecendo-as formalmente. Esta atividade é considerada um grande desafio especialmente para linguagens como Java, que possui uma semântica não-trivial. Neste estágio foi proposta uma abordagem para avaliar se uma transformação preserva o comportamento baseada na geração automática de testes apenas para as entidades que possam ter sido impactadas pela mudança. Para isso, foi implementada uma ferramenta chamada Safira, que possui um plugin para o Eclipse. Safira permite aumentar a confiança durante a aplicação de refatoramentos. Alem disso, a ferramenta foi avaliada em alguns refatoramentos aplicados a estudos de caso reais de ate 20 KLOC. Por fim, a ferramenta foi comparada com outra proposta na literatura com relação a dois requisites não funcionais: corretude (detecção ou não de mudanças comportamentais) e eficiência (rapidez na avaliação da transformação e tamanho da coleção de testes gerados).pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentCentro de Engenharia Elétrica e Informática - CEEIpt_BR
dc.publisher.initialsUFCGpt_BR
dc.subject.cnpqCiência da Computaçãopt_BR
dc.titleUma abordagem para avaliar refatoramentos utilizando análise de impacto e geração automática de testes.pt_BR
dc.contributor.advisor1ILatteshttp://lattes.cnpq.br/2931270888717344
dc.date.issued2011
dc.identifier.urihttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/21256
dc.date.accessioned2021-09-23T20:28:48Z
dc.date.available2021-09-23
dc.date.available2021-09-23T20:28:48Z
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.subjectEstágio em Ciência da Computaçãopt_BR
dc.subjectRefatoramentospt_BR
dc.subjectGeração automática de testespt_BR
dc.subjectLaboratório SPG - UFCGpt_BR
dc.subjectSoftware Productivity Laboratory - UFCGpt_BR
dc.subjectAnálise de impactopt_BR
dc.subjectInternship in Computer Sciencept_BR
dc.subjectRefactoringspt_BR
dc.subjectAutomatic test generationpt_BR
dc.subjectSPG Laboratory - UFCGpt_BR
dc.subjectProductivity Laboratory Software - UFCGpt_BR
dc.subjectImpact analysispt_BR
dc.rightsAcesso Abertopt_BR
dc.creatorMONGIOVI, Melina.
dc.publisherUniversidade Federal de Campina Grandept_BR
dc.languageporpt_BR
dc.title.alternativeAn approach to evaluating refactorings using impact analysis and automatic test generation.pt_BR
dc.identifier.citationMONGIOVI, Melina. Uma abordagem para avaliar refatoramentos utilizando análise de impacto e geração automática de testes. 2011. 53f. (Relatório de Estágio Integrado), Curso de Bacharelado em Ciência da Computação, Centro de Engenharia e Informática, Universidade Federal de Campina Grande – Campina Grande - Paraíba - Brasil, 2011. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/21256pt_BR
Appears in Collections:Relatórios de Estágio Supervisionado - Ciência da Computação

Files in This Item:
File Description SizeFormat 
MELINA MONGIOVI - RELATÓRIO DE ESTÁGIO CIÊNCIA DA COMPUTAÇÃO 2011.pdfMelina Mongiovi - Relatório de Estágio Ciência da Computação 2011.8.89 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.