Pós-Graduação em Ciência da Computação – UFPE
Defesa de Dissertação de Mestrado Nº 2.290
Aluno: Luiz Eduardo da Silva Lemos
Orientador: Prof. Vinicius Cardoso Garcia
Título: WHY LEGACY SYSTEM PROBLEMS PERSIST: A Longitudinal Analysis of Modernization Strategies and Systemic Challenges
Data: 17/07/2026
Hora/Local: 9h – Virtual – Interessados em assistir entrar em contato com o aluno
Banca Examinadora:
Prof. Leopoldo Motta Teixeira (UFPE / Centro de Informática)
Prof. Igor Fabio Steinmacher (Northern Arizona University / School of Informatics, Computing, and Cyber Systems)
Prof. Vinicius Cardoso Garcia (UFPE / Centro de Informática)
RESUMO:
Sistemas legados constituem parte crítica das operações organizacionais em múltiplos setores, representando simultaneamente repositórios de conhecimento de domínio acumulado e fontes persistentes de dívida técnica. Suas características mais recorrentes, entre elas complexidade crescente, erosão arquitetural, estruturas de dados centralizadas, documentação insuficiente e altos custos de manutenção, são amplamente documentadas na literatura. No entanto, apesar de décadas de pesquisa e da proliferação de estratégias de modernização, que vão desde refatoração e reengenharia até migração para microsserviços e análise assistida por inteligência artificial, as mesmas categorias de problemas continuam a reaparecer em contextos tecnológicos e organizacionais distintos. Essa persistência indica uma lacuna entre as soluções disponíveis e sua efetividade no mundo real, lacuna que não pode ser explicada apenas pela ausência de abordagens técnicas adequadas. Esta dissertação investiga essa lacuna por meio de uma revisão semissistemática da literatura, abrangendo mais de 200 estudos publicados entre 2010 e 2025. O objetivo central não é catalogar problemas ou estratégias, mas explicar por que os problemas persistem apesar da existência de um repertório crescente de soluções. Para isso, a pesquisa organiza os problemas recorrentes em uma taxonomia estruturada em seis dimensões, técnica, arquitetural, centrada em dados, de conhecimento e documentação, de validação e teste, e de restrições industriais, e mapeia as estratégias de modernização documentadas na literatura contra essas dimensões, tornando explícitas as lacunas de cobertura do estado da arte. A contribuição mais original da dissertação é um framework explicativo para a persistência dos problemas, fundamentado em seis fatores sistêmicos interligados: fragmentação metodológica, ausência de integração sistêmica entre as soluções propostas, métricas de avaliação não convergentes, desalinhamento entre pesquisa acadêmica e prática industrial, bancos de dados como forma de dívida estrutural, e negligência da validação comportamental durante os processos de modernização. O trabalho argumenta que esses fatores não operam de forma independente: eles formam um mecanismo de reforço mútuo no qual soluções parciais não conseguem romper o ciclo de degradação porque cada fator sustenta as condições que permitem aos demais persistir. Esse mecanismo é descrito por meio de um modelo tridimensional de degradação de sistemas legados, que distingue a dimensão estrutural, a dimensão de conhecimento e a dimensão operacional, e traça as dinâmicas de retroalimentação entre elas ao longo do tempo. A dissertação avalia ainda o uso do Google NotebookLM como sistema de gerenciamento de aprendizagem assistido por inteligência artificial no suporte à análise de literatura em larga escala. A avaliação, fundamentada na experiência prática do pesquisador ao longo do processo de revisão, identifica ganhos de produtividade nas fases exploratórias e benefícios analíticos na identificação de padrões temáticos entre os estudos, enquanto documenta riscos metodológicos relacionados a viés de confirmação, dependência excessiva de saídas automatizadas e limitações de rastreabilidade das decisões analíticas. Os resultados indicam que superar os desafios dos sistemas legados requer uma mudança de orientação: de soluções isoladas e centradas em técnicas específicas para abordagens integradas, validadas empiricamente e sensíveis ao contexto organizacional em que os sistemas legados evoluem. Sem essa mudança, avanços metodológicos continuarão a ser introduzidos em sistemas já operando sob degradação acumulada, conhecimento tácito concentrado e restrições organizacionais que favorecem o conservadorismo, reproduzindo o ciclo que esta dissertação se propõe a explicar.
Palavras-chave: Sistemas Legados; Manutenção de Software; Reengenharia de Software; Modernização de Sistemas; Revisão Semissistemática da Literatura; Evolução de Software.
Comentários desativados