ADKT: una herramienta para la reducción de la evaporación del conocimiento arquitectónico en proyectos software
Defining software architecture is a complex task that demands technical expertise and business knowledge. Design decisions drive architectural structures throughout development and maintenance. However, this knowledge often dissipates over time, a phenomenon known as architectural knowledge evaporation, leading to increased costs and maintenance difficulties. This paper presents ADKT, a support tool designed to mitigate architectural knowledge evaporation by enabling the documentation and traceability of design decisions. ADKT was evaluated through a case study involving software engineers of different expertise levels. The evaluation assessed the tool’s ease of use, perceived usefulness, and effectiveness in reducing knowledge evaporation. Results indicate that participants found ADKT easy to use and valuable for preserving architectural knowledge. Nonetheless, challenges remain regarding engineers’ commitment to consistently documenting decisions and the need for a designated person to oversee this process. These findings highlight the importance of developing advanced tools and fostering a culture of documentation within development teams.
Authors
- Enrique Moguel (ORCID: https://orcid.org/0000-0002-4096-1282)
- Santiago Hyun-Dorado (ORCID: https://orcid.org/0000-0001-7996-7641)
- Jose Garcia-Alonso
- Julio Ariel Hurtado-Alegría
Publication Details
- Journal
- Magazine Portal Bibliotech Digital (Universidad Nacional de Colombia)
- Published
- 2025-11-04
- Primary Topic
- Software Engineering Techniques and Practices
- Type
- article
- Field-Weighted Citation Impact
- 0.00