Authors
Francesca Arcelli Fontana, Ilaria Pigazzini, Riccardo Roveda, Damian Tamburri, Marco Zanoni, Elisabetta Di Nitto
Publication date
2017/4/5
Conference
2017 IEEE International Conference on Software Architecture Workshops (ICSAW)
Pages
282-285
Publisher
IEEE
Description
Code smells are sub-optimal coding circumstances such as blob classes or spaghetti code - they have received much attention and tooling in recent software engineering research. Higher-up in the abstraction level, architectural smells are problems or sub-optimal architectural patterns or other design-level characteristics. These have received significantly less attention even though they are usually considered more critical than code smells, and harder to detect, remove, and refactor. This paper describes an open-source tool called Arcan developed for the detection of architectural smells through an evaluation of several different architecture dependency issues. The detection techniques inside Arcan exploit graph database technology, allowing for high scalability in smells detection and better management of large amounts of dependencies of multiple kinds. In the scope of this paper, we focus on the evaluation of …
Total citations
201820192020202120222023202412202626212612
Scholar articles
FA Fontana, I Pigazzini, R Roveda, D Tamburri… - 2017 IEEE International Conference on Software …, 2017