Defesa de Proposta de Dissertação de Mestrado - Larissa N. B. B. Barbosa -, 04/12 às 14hs

postado em 21 de nov de 2014 20:07 por Franklin de Souza Ramalho   [ 21 de nov de 2014 20:10 atualizado‎(s)‎ ]

Candidato: Larissa N. B. B. Barbosa

Título: Uma abordagem para avaliação e melhoria contínua da qualidade de software

Orientador: Rohit Gheyi

Data: 04/12/2014

Horário: 14hs

Local: Auditório Mário Hattori

Banca Examinadora: Rohit Gheyi (Orientador), Adalberto Cajueiro (UFCG), Wilkerson Andrade.

Resumo: A medida que o software evolui, seu código tende a se distanciar dos objetivos de qualidade estabelecidos. Frequentemente problemas de padrões de código, como code smells, são introduzidos e se não corrigidos tendem a acumular durante o desenvolvimento gerando um débito técnico. Com o intuito de evitar e/ou diminuir o débito técnico, pode-se aplicar refatorações. Cada refatoração pode conter um certo número de pré-condições que devem ser respeitadas para preservar o comportamento externo do software. Embora na literatura existam abordagens de análise estática para detecção de code smells (incluindo algumas de análise contínua), identificação de oportunidades de refatoração, aplicação de refatorações automaticamente, e verificação de preservação de comportamento externo ao aplicar refatorações, não há uma abordagem que una esses quatro eixos. O presente trabalho propõe essa união para continua e automaticamente auxiliar o desenvolvedor no processo de codificação. A ferramenta Smeller é proposta para minimizar o custo e o tempo na identificação e remoção de code smells através de refatorações, consequentemente diminuindo o débito técnico acumulado pelo software ao longo do seu desenvolvimento.

Comments