Ir para o conteúdo PPGCC Ir para o menu PPGCC Ir para a busca no site PPGCC Ir para o rodapé PPGCC
  • Acessibilidade
  • Sítios da UFSM
  • Área restrita

Aviso de Conectividade Saber Mais

Início do conteúdo

Defesa de Dissertação 28/08 – Um Catálogo de Refatorações Envolvendo Expressões Lambda em Java



Título: Um Catálogo de Refatorações Envolvendo Expressões Lambda em Java

Aluno: Jânio Elias Teixeira Júnior
Orientador: EDUARDO KESSLER PIVETA

Data: 28/08/2014
Horário: 10:00h
Local: Sala 321-A

Banca:
Dr. EDUARDO KESSLER PIVETA – Presidente/Co-orientador (UFSM)
Dr. ANDRE RAUBER DU BOIS – UFPEL
Drª. JULIANA KAIZER VIZZOTTO – UFSM
Drª. LISANDRA MANZONI FONTOURA – UFSM (Suplente)

Resumo:
A evolução de uma linguagem de programação fornece espaços para melhorias de programas existentes. Dessa forma, desenvolvedores podem atualizar projetos de sistemas de software, aplicando os novos recursos disponíveis na linguagem. No entanto, ao adaptar, melhorar e modificar um sistema de software, seu código pode se afastar de sua concepção original. Nesse contexto, o uso de técnicas e processos de transformação pode ser interessante, pois reduz a possibilidade de erros ao realizar uma melhoria em uma estrutura de código, por exemplo. A refatoração é um processo de melhoria do projeto de um sistema de software, que altera sua estrutura interna, sem modificar seu comportamento externo observável. A partir desse cenário, este trabalho tem como principal objetivo apresentar um catálogo de refatorações direcionadas às novas funcionalidades da linguagem Java. Tais refatorações estão relacionadas às expressões lambda e visam permitir a transformação de construções implementadas em Java 7 para sua atual versão 8. Para avaliar a aplicabilidade das refatorações propostas, um conjunto de projetos de código aberto foi submetido a uma ferramenta de análise estática, desenvolvida para realizar buscas por oportunidades de refatoração.


Publicações Recentes