Notícias

Banca de QUALIFICAÇÃO: CHARLES JOSE LIMA DE MIRANDA

Uma banca de QUALIFICAÇÃO de MESTRADO foi cadastrada pelo programa.
DISCENTE: CHARLES JOSE LIMA DE MIRANDA
DATA: 26/03/2021
HORA: 14:00
LOCAL: Sala de Videoconferencia - NCAD
TÍTULO: Uma Análise da Co-Evolução de Teste em Projetos de Software
PALAVRAS-CHAVES: Co-evolução, Teste de Software, Repositórios de Software, Mineração de Repositórios
PÁGINAS: 61
GRANDE ÁREA: Ciências Exatas e da Terra
ÁREA: Ciência da Computação
SUBÁREA: Metodologia e Técnicas da Computação
ESPECIALIDADE: Engenharia de Software
RESUMO:

Os softwares evoluem e essa evolução envolve modificações no código de produção do projeto de software para a realização de alterações de correções ou de melhorias, como correções de bugs, melhorias de desempenho ou novas funcionalidades. Essas alterações de código de produção visando a qualidade do software devem ser acompanhadas da co-evolução de outros artefatos, como requisitos, documentação e teste. A realização de teste é uma prática altamente recomendada pela Engenharia de Software e sua presença é um dos fatores que afetam a qualidade do software. Contudo, a co-evolução de teste não está presente no desenvolvimento de muitos projetos de software. Desse contexto, este trabalho aborda a co-evolução de teste visando discussões que ajudem a visualizar e compreender o comportamento da co-evolução de teste para as atividades de manutenção e desenvolvimento de software. Observa-se que existem linhas investigativas sobre a co-evolução de teste e atividades de manutenção de software a serem exploradas. Diferentemente de trabalhos anteriores, neste trabalho é realizada a análise de repositórios nas linguagens de programação (JavaScript, Java, Python, PHP e Ruby) e não apenas da linguagem Java, como a maioria. O trabalho também utiliza a distribuição de proporção de teste para classificar os repositórios com co-evolução de teste e realiza a análise da distribuição de atividades corretivas com o objetivo de analisar a influência da co-evolução de teste na manutenção de projetos de software. A abordagem adotada utiliza técnicas de Mineração de Repositório de Software (MRS), como também técnicas de clusterização para analisar a influência da co-evolução em atividades de manutenção em projetos de software. A distribuição  t de Student é aplicada para avaliar se as medianas do grupo com co-evolução são estatisticamente diferentes em relação ao grupo que não possui co-evolução. Com os resultados preliminares é possível visualizar os padrões de crescimento de teste dos repositórios e quais indicadores de repositórios de software são influenciados de forma positiva pela co-evolução.



MEMBROS DA BANCA:
Presidente - 2167802 - PEDRO DE ALCANTARA DOS SANTOS NETO
Interno - 1226761 - RAIMUNDO SANTOS MOURA
Interno - 1744590 - GUILHERME AMARAL AVELINO
Externo à Instituição - DAVI VIANA DOS SANTOS - UFMA
Notícia cadastrada em: 23/03/2021 21:23
SIGAA | Superintendência de Tecnologia da Informação - STI/UFPI - (86) 3215-1124 | © UFRN | sigjb05.ufpi.br.instancia1 25/04/2024 08:16