SANER 2026
Tue 17 - Fri 20 March 2026 Limassol, Cyprus

Context: Architectural smells, are a well-known indicator of architectural technical debt, their presence could have a great impact on the maintainability and evolvability of a project. Hence, it is important to carefully study and monitor them.

Objective: In this paper, we describe an empirical study on the analysis of the correlations existing between architectural smells and co-changes, with the aim of getting further insights into how architectural smells can influence maintenance efforts.

Method: Using the Goal-Question-Metric approach, we compared pairs of files affected by smells with clean ones to determine if smelly pairs co-change more frequently. To collect the data, we exploit a new data collection pipeline based on Apache Airflow to generate large-scale, up-to-date datasets with static analysis tools. For the current study, the pipeline uses Arcan 2, a static analysis tool for architectural smell detection.

Results: The empirical study, conducted on a set of projects analyzed by the pipeline, found that the median Co-change rate in smelly (both files affected) and mixed (one file affected) pairs was higher than in clean pairs. Moreover, the Co-change rate of the smelly pairs is higher than that of the mixed ones. This result became more significant as the lines of code increased.

Conclusion: The empirical study found that architectural smells are linked to higher Co-change rates in affected files, leading to increased maintenance efforts for developers. Moreover, the results highlight the value of the pipeline data and offer useful insights for managing architectural technical debt.

Wed 18 Mar

Displayed time zone: Athens change

11:00 - 12:30
Session 1A - Software Quality, Technical Debt, and Software EvolutionShort Papers and Posters Track / Registered Report Track / Journal First Track / Research Track / Reproducibility Studies and Negative Results (RENE) Track at Panorama
Chair(s): Kilian Müller Friedrich-Alexander University Erlangen-Nürnberg (FAU)
11:00
15m
Talk
Leveraging Commit-Size Context and Hyper Co-Change Graph Centralities for Defect Prediction
Research Track
Amit Kumar IIIT Allahabad, Hrishikesh Ethari IIIT Manipur, Sonali Agarwal Indian Institute of Information Technology Allahabad
11:15
15m
Talk
An empirical study on architectural smells through a pipeline for continuous technical debt assessment
Journal First Track
Matteo Bochicchio University of Milano-Bicocca, Darius Sas TXT Arcan, Alessandro Gilardi University of Milano-Bicocca, Francesca Arcelli Fontana University of Milano-Bicocca
11:30
15m
Talk
Binary and multi-class classification of Self-Admitted Technical Debt: How far can we go?
Journal First Track
Francesca Arcelli Fontana University of Milano-Bicocca, Juri Di Rocco University of L'Aquila, Davide Di Ruscio University of L'Aquila, Amleto Di Salle Gran Sasso Science Institute (GSSI), Phuong T. Nguyen University of L’Aquila
11:45
15m
Talk
Using Small Language Models to Reverse-Engineer Machine Learning Pipelines Structures
Registered Report Track
Nicolas Lacroix Université Côte d'Azur, I3S, Mireille Blay-Fornarino Université Nice Sophia Antipolis, I3S, Sébastien Mosser McMaster University, Frederic Precioso Laboratoire I3S UMR UNS-CNRS 7271
12:00
15m
Talk
Self-Admitted Technical Debt in LLM Software: An Empirical Comparison with ML and Non-ML Software
Reproducibility Studies and Negative Results (RENE) Track
Niruthiha Selvanayagam Ecole de Technologie Supérieure, Taher A. Ghaleb Trent University, Manel Abdellatif École de Technologie Supérieure
12:15
7m
Talk
Larger Is Not Always Better: Leveraging Code Evolution for Comment Inconsistency Detection
Short Papers and Posters Track
Nguyen Hoang Vinh-Phong Hanoi University of Science and Technology, Anh M. T. Bui Hanoi University of Science and Technology, Phuong T. Nguyen University of L’Aquila
Pre-print
12:22
7m
Talk
Scala Mixed-Paradigm Maintainability Metrics
Short Papers and Posters Track
Ivo Broekhof Universiteit Twente, Rinse van Hees InfoSupport, Nhat University of Twente, Vadim Zaytsev University of Twente
File Attached