Banca de DEFESA: WELLIGTON MIGUEL DA SILVA

Uma banca de DEFESA de MESTRADO foi cadastrada pelo programa.
DISCENTE : WELLIGTON MIGUEL DA SILVA
DATA : 30/09/2025
HORA: 09:30
LOCAL: Online via google meet
TÍTULO:

Análise histórica de violações arquiteturais em sistemas Clojure: um estudo quantitativo longitudinal

 


PALAVRAS-CHAVES:

Arquitetura de Software; Degradação Arquitetural; Validação de Dependências; Clj-Depend.


PÁGINAS: 122
RESUMO:

A arquitetura de software é composta por decisões fundamentais que orientam a construção
e a evolução de um sistema. Com o tempo, modificações acumuladas ao longo do ciclo de
vida do software podem violar critérios previamente definidos, caracterizando a degradação
arquitetural. A ausência de um processo formal de avaliação contínua faz com que a
detecção desses problemas ocorra, muitas vezes, de forma reativa, apenas após causarem
impactos significativos. Para mitigar esses riscos, ferramentas de análise estática podem ser
adotadas a fim de validar a arquitetura de maneira proativa, permitindo um monitoramento
constante. Um exemplo de ferramenta que segue essa abordagem é a Clj-Depend, que
realiza a validação das dependências entre módulos em sistemas implementados usando a
linguagem de programação Clojure. Neste contexto, o presente trabalho tem como objetivo
investigar a ocorrência e evolução dessas violações em sistemas em produção. Para isso,
será conduzido um estudo quantitativo longitudinal baseado em mineração de repositórios
de software, envolvendo cinco serviços de uma empresa multinacional de tecnologia,
onde processam em média mais de oitocentas solicitações por minuto. Os resultados
mostraram que todos os serviços apresentaram acúmulo de violações correlacionado ao
crescimento da base de código, com concentração em poucas regras críticas. As análises
estatísticas confirmaram associação significativa entre linhas de código e a degradação
arquitetural quando não há governança adequada. Apesar das limitações de escopo, o
estudo demonstrou que a degradação arquitetural é monitorável e passível de ser integrado
ao fluxo de desenvolvimento do time através de processos automatizados. O protocolo
desenvolvido oferece uma abordagem sistemática para auditoria arquitetural contínua,
contribuindo para práticas mais sustentáveis de evolução de software.

 


MEMBROS DA BANCA:
Presidente - 2274774 - EIJI ADACHI MEDEIROS BARBOSA
Interno - 1644456 - UIRA KULESZA
Externo à Instituição - ELDER JOSÉ REIOLI CIRILO - UFSJ
Notícia cadastrada em: 18/09/2025 09:50
SIGAA | Superintendência de Tecnologia da Informação - (84) 3342 2210 | Copyright © 2006-2025 - UFRN - sigaa09-producao.info.ufrn.br.sigaa09-producao