Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library


Identifying and Visualizing Architectural Debt and Its Efficiency Interest in the Automotive Domain: A Case Study

  • This presentation was created for a conference series or symposium and does not necessarily reflect the positions and views of the Software Engineering Institute.
  • Abstract

    This presentation was part of the Seventh International Workshop on Managing Technical Debt, held in conjunction with the 31th International Conference on Software Maintenance and Evolution (ICSME 2015).

    Architectural Technical Debt has recently received the attention of the scientific community as a suitable metaphor for describing suboptimal architectural solutions having short-term benefits but causing a long-term negative impact. We study such phenomena in the context of Volvo Car Group, where the development of modern cars includes complex systems with mechanical components, electronics, and software working together in a complicated network to perform an increasing number of functions and meet the demands of many customers. This puts high requirements on having an architecture and design that can handle these demands. Therefore, it is of utmost importance to manage Architecture Technical Debt in order to make sure that the advantages of suboptimal solutions do not lead to the payment of a large interest. We conducted a case study at Volvo Car Group, and we discovered that architectural violations in the detailed design had an impact on the efficiency of the communication between components, which is an essential quality in cars and other embedded systems. Such interest is not studied in literature, which usually focuses on the maintainability aspects of Technical Debt. To explore how this Architectural Technical Debt and its interest could be communicated to stakeholders, we developed a visual tool. We found that not only was the Architectural Debt highly interesting for the architects and other stakeholders at VCG, but also the proposed visualization was useful in increasing the awareness of the impact that Architectural Technical Debt had on efficiency.

  • Download