Write a Blog >>
ECSA 2021
Mon 13 - Fri 17 September 2021 Location to be announced
Fri 17 Sep 2021 16:27 - 16:36 - Demos and Short-industrials Chair(s): Henry Muccini

Architectural technical debt (ATD) in software-intensive systems is mostly invisible to software developers, can be widespread throughout entire code-bases, and its remediation cost is often steep. In recent years, numerous approaches have been proposed to identify, keep track, and ultimately manage ATD. The variety of approaches available opens a new problem, namely how to gain an encompassing overview of the ATD identified in a software-intensive system. With this paper we make available the ATDx tool, an implementation of ATDx written in Python, designed in a plug-in fashion. ATDx is an approach designed to provide a data-driven, intuitive, and actionable overview of the ATD present in a portfolio of software projects. ATDx is based on third-party source code analysis tools, architectural issue severity calculation via clustering, and aggregation of measurements into different architectural technical debt dimensions. The ATDx tool allows users to automatically run the ATDx analysis, generate reports containing the ATDx analysis results, and is integrated with GitHub. In addition to the tool, we provide two already implemented plugins, allowing users to run the ATDx tool out-of-the-box.

GitHub repository: https://github.com/S2-group/ATDx
Video: https://youtu.be/ULT9fgxuB7E

Fri 17 Sep

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

15:45 - 16:45
Demos and Short-industrialsTool&Demos / Industry Program
Chair(s): Henry Muccini University of L'Aquila, Italy
15:45
8m
Short-paper
OpEx Driven Software Architecture a case study
Industry Program
Sebastien Andreo , Ambra Cala , Jan Bosch Chalmers University of Technology
15:53
8m
Short-paper
Towards automated support for blended modelling of UML-RT embedded software architectures
Industry Program
Malvina Latifaj Mälardalen University, Federico Ciccozzi Malardalen University, Mattias Mohlin , Ernesto Posse
16:02
8m
Short-paper
Hybrid-Cloud SQL Federation System at Twitter
Industry Program
16:10
8m
Short-paper
Applicability of Machine Learning Architectural Patterns in Vehicle Architecture: A Case Study
Industry Program
Vasilii Mosin , Darko Durisic , Miroslaw Staron University of Gothenburg
16:19
8m
Paper
Gabble: Managing Integration Knowledge in IoT-Systems with Logical Reasoning
Tool&Demos
Pre-print Media Attached
16:27
8m
Paper
ATDx: A tool for Providing a Data-driven Overview of Architectural Technical Debt in Software-intensive Systems
Tool&Demos
Sebastian Ospina Vrije Universiteit Amsterdam, Roberto Verdecchia Vrije Universiteit Amsterdam, Ivano Malavolta Vrije Universiteit Amsterdam, Patricia Lago Vrije Universiteit Amsterdam
Pre-print Media Attached
16:36
8m
Paper
Gropius-VSC: IDE Support for Cross-Component Issue Management
Tool&Demos
Sandro Speth University of Stuttgart, Niklas Krieger , Uwe Breitenbücher University of Stuttgart, Steffen Becker University of Stuttgart
Pre-print Media Attached