Banca de QUALIFICAÇÃO: WELLIGTON MIGUEL DA SILVA

Uma banca de QUALIFICAÇÃO de MESTRADO foi cadastrada pelo programa.
STUDENT : WELLIGTON MIGUEL DA SILVA
DATE: 31/03/2025
TIME: 08:30
LOCAL: Online via plataforma Google Meet
TITLE:

Evaluation of Clj-depend in Identifying Architectural Erosions in Software Services: A Practical Study


KEY WORDS:

Software Architecture; Architectural Degradation; Dependency Validation; Clj-Depend.


PAGES: 36
BIG AREA: Ciências Exatas e da Terra
AREA: Ciência da Computação
SUBÁREA: Metodologia e Técnicas da Computação
SPECIALTY: Engenharia de Software
SUMMARY:

Software architecture consists of fundamental decisions that guide the construction and evolution of a system. Over time, accumulated modifications throughout the software lifecycle can violate previously defined criteria, leading to architectural degradation. The absence of a formal process for continuous evaluation often results in the detection of these issues occurring reactively, only after they have caused significant impacts. To mitigate these risks, analysis tools can be adopted to proactively validate the architecture, enabling constant monitoring.

One example of a tool that follows this approach is Clj-Depend, which validates dependencies between modules. In this context, the present study aims to evaluate Clj-Depend’s ability to identify architectural erosions, allowing for a detailed analysis of its functionalities. To achieve this, a practical case study will be conducted involving ten real-world services from a multinational technology company, whose systems process a significant amount of data.

So far, two services have been analyzed, and preliminary results indicate that the tool has performed well in correctly identifying modularization rules. However, it was not able to detect internal structural flaws, which compromises the identification of the need for refactoring and, consequently, the construction of a cohesive and sustainable design in the long term. The next steps of the study involve analyzing the remaining eight services and developing a usage protocol for the tool, aiming to enhance its application in architecture monitoring.


COMMITTEE MEMBERS:
Interno - 1644456 - UIRA KULESZA
Externo à Instituição - ELDER JOSÉ REIOLI CIRILO - UFSJ
Notícia cadastrada em: 19/03/2025 11:06
SIGAA | Superintendência de Tecnologia da Informação - (84) 3342 2210 | Copyright © 2006-2025 - UFRN - sigaa03-producao.info.ufrn.br.sigaa03-producao