top of page

Doctoral Student

Dario Amoroso D Aragona

Architectural degradation and technical debt dashboards

Companies frequently try to improve the quality of their software by resolving technical issues that are perceived to have an impact on software quality. Technical information is any information that may be gathered from the source code or the software development process, for instance: code or documentation guidelines, and the use of specific patterns. If these issues are not fixed they may generate technical debt.

The goal of the project, which started on January 2022, is to understand which are the causes of Architectural Technical Debt in a real case study and to develop a Dashboard to notify developers as earlier as possible.

We first plan to investigate the actual production code process and then work with teams to find the best practices and strategies to easily manage Architectural Technical Debt.

ABB

Companies frequently try to improve the quality of their software by resolving technical issues that are perceived to have an impact on software quality. Technical information is any information that may be gathered from the source code or the software development process, for instance: code or documentation guidelines, and the use of specific patterns. If these issues are not fixed they may generate technical debt.

The goal of the project, which started on January 2022, is to understand which are the causes of Architectural Technical Debt in a real case study and to develop a Dashboard to notify developers as earlier as possible.

We first plan to investigate the actual production code process and then work with teams to find the best practices and strategies to easily manage Architectural Technical Debt.

Academic supervisor
Davide Taibi
Industry partner
Timo Maatta
bottom of page