An Automated Approach to Identify Source Code Files Affected by Architectural Technical Debt
This program is tentative and subject to change.
Architectural Technical Debt (ATD) is a persistent challenge in software development, often hindered by the absence of comprehensive architectural documentation. This research presents an automated approach to detect source code files indicative of ATD within a version control system. By analyzing code metrics, change history, and architectural smells, we identify files exhibiting signs of increasing complexity and maintenance effort. Our method was applied to the Apache Cassandra repository and validated through interviews with Ericsson developers. Results indicate a strong correlation between files with specific architectural smells, frequent modifications, and growing complexity, and the presence of ATD. This study demonstrates the feasibility of using source code analysis to systematically identify potential architectural is- sues, aiding developers in prioritizing refactoring efforts and improving software quality.
This program is tentative and subject to change.
Tue 3 DecDisplayed time zone: Athens change
16:00 - 17:30 | |||
16:00 18mResearch paper | Defining Security Debt: a case study based on practice Research Papers Maren Maritsdatter Kruke Visma software international AS, Antonio Martini University of Oslo, Norway, Daniela S. Cruzes NTNU, Monica Iovan Visma | ||
16:18 18mResearch paper | From Reinvention to Reuse: An Empirical Example Study On Technical Debt Dataset Research Papers Leevi Rantala University of Oulu, Mika Mäntylä University of Helsinki and University of Oulu, Murali Sridharan | ||
16:36 18mIndustry talk | An Automated Approach to Identify Source Code Files Affected by Architectural Technical Debt Industry Papers Armando Soares Sousa , Lincoln Rocha Federal University of Ceará, Ricardo Britto Ericsson / Blekinge Institute of Technology, Guilherme Amaral Avelino Federal University of Piaui | ||
16:54 36mTalk | Session 6 Discussion Research Papers |