Towards an Understanding of Technical Debt in Reference Architectures

  • Katia Damaceno USP
  • Elisa Nakagawa USP
  • Rosana Braga USP

Resumo


Reference architectures refer to a special type of software architecture that has supported the development, evolution, and standardization of software systems in several critical domains. However, important decisions made while designing a reference architecture can lead to technical debt (TD). Even though the academy is investing efforts in the last decade to understand the problems implied by TD in the architectural level (known as architectural technical debt - ATD), it has not been addressed in the level above, i.e., in the reference architecture level. This paper introduces an understanding of TD in reference architectures and, through a systematized research method, proposes a definition for reference architecture technical debt (RATD) and its corresponding conceptual model. RATD could draw the attention from the community about the need of managing architectural debts found in most reference architectures.
Palavras-chave: reference architecture, software architecture, technical debt
Publicado
03/10/2022
DAMACENO, Katia; NAKAGAWA, Elisa; BRAGA, Rosana. Towards an Understanding of Technical Debt in Reference Architectures. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 36. , 2022, Uberlândia. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2022 . p. 257–262.