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 Field | Value | Language |
---|---|---|
dc.creator.ID | MONGIOVI, M. | pt_BR |
dc.creator.Lattes | http://lattes.cnpq.br/7535849756393864 | |
dc.contributor.advisor1 | GHEYI, Rohit. | |
dc.contributor.advisor1ID | GHEYI, R. | pt_BR |
dc.contributor.referee1 | MASSONI, Tiago Lima. | |
dc.contributor.referee1ID | MASSONI, T. L. | pt_BR |
dc.contributor.referee2 | FECHINE, Joseana Macêdo. | |
dc.contributor.referee2ID | FECHINE, J. M. | pt_BR |
dc.description.resumo | Na 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.country | Brasil | pt_BR |
dc.publisher.department | Centro de Engenharia Elétrica e Informática - CEEI | pt_BR |
dc.publisher.initials | UFCG | pt_BR |
dc.subject.cnpq | Ciência da Computação | pt_BR |
dc.title | Uma abordagem para avaliar refatoramentos utilizando análise de impacto e geração automática de testes. | pt_BR |
dc.contributor.advisor1ILattes | http://lattes.cnpq.br/2931270888717344 | |
dc.date.issued | 2011 | |
dc.identifier.uri | http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/21256 | |
dc.date.accessioned | 2021-09-23T20:28:48Z | |
dc.date.available | 2021-09-23 | |
dc.date.available | 2021-09-23T20:28:48Z | |
dc.type | Trabalho de Conclusão de Curso | pt_BR |
dc.subject | Estágio em Ciência da Computação | pt_BR |
dc.subject | Refatoramentos | pt_BR |
dc.subject | Geração automática de testes | pt_BR |
dc.subject | Laboratório SPG - UFCG | pt_BR |
dc.subject | Software Productivity Laboratory - UFCG | pt_BR |
dc.subject | Análise de impacto | pt_BR |
dc.subject | Internship in Computer Science | pt_BR |
dc.subject | Refactorings | pt_BR |
dc.subject | Automatic test generation | pt_BR |
dc.subject | SPG Laboratory - UFCG | pt_BR |
dc.subject | Productivity Laboratory Software - UFCG | pt_BR |
dc.subject | Impact analysis | pt_BR |
dc.rights | Acesso Aberto | pt_BR |
dc.creator | MONGIOVI, Melina. | |
dc.publisher | Universidade Federal de Campina Grande | pt_BR |
dc.language | por | pt_BR |
dc.title.alternative | An approach to evaluating refactorings using impact analysis and automatic test generation. | pt_BR |
dc.identifier.citation | MONGIOVI, 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/21256 | pt_BR |
Appears in Collections: | Relatórios de Estágio Supervisionado - Ciência da Computação |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
MELINA MONGIOVI - RELATÓRIO DE ESTÁGIO CIÊNCIA DA COMPUTAÇÃO 2011.pdf | Melina Mongiovi - Relatório de Estágio Ciência da Computação 2011. | 8.89 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.