A systematic map** study on architectural smells detection

H Mumtaz, P Singh, K Blincoe - Journal of Systems and Software, 2021 - Elsevier
The recognition of the need for high-quality software architecture is evident from the
increasing trend in investigating architectural smells. Detection of architectural smells is …

[HTML][HTML] Technical debt management automation: State of the art and future perspectives

JP Biazotto, D Feitosa, P Avgeriou… - Information and Software …, 2024 - Elsevier
Context: Technical debt (TD) refers to non-optimal decisions made in software projects that
may lead to short-term benefits, but potentially harm the system's maintenance in the long …

Architectural smells detected by tools: a catalogue proposal

U Azadi, FA Fontana, D Taibi - 2019 IEEE/ACM International …, 2019 - ieeexplore.ieee.org
Architectural smells can negatively impact on different software qualities and can represent
a relevant source of architectural debt. Several architectural smells have been defined by …

An empirical investigation on the relationship between design and architecture smells

T Sharma, P Singh, D Spinellis - Empirical Software Engineering, 2020 - Springer
Context: Architecture of a software system represents the key design decisions and therefore
its quality plays an important role to keep the software maintainable. Code smells are …

[HTML][HTML] Identifying architectural technical debt, principal, and interest in microservices: A multiple-case study

SS de Toledo, A Martini, DIK Sjøberg - Journal of Systems and Software, 2021 - Elsevier
Background: Using a microservices architecture is a popular strategy for software
organizations to deliver value to their customers fast and continuously. However, scientific …

A large scale study on how developers discuss code smells and anti-pattern in stack exchange sites

A Tahir, J Dietrich, S Counsell, S Licorish… - Information and …, 2020 - Elsevier
Context: In this paper, we investigate how developers discuss code smells and anti-patterns
across three technical Stack Exchange sites. Understanding developers perceptions of …

Are architectural smells independent from code smells? An empirical study

FA Fontana, V Lenarduzzi, R Roveda, D Taibi - Journal of Systems and …, 2019 - Elsevier
Background. Architectural smells and code smells are symptoms of bad code or design that
can cause different quality problems, such as faults, technical debt, or difficulties with …

Architectural technical debt in microservices: a case study in a large company

SS De Toledo, A Martini… - 2019 IEEE/ACM …, 2019 - ieeexplore.ieee.org
Introduction: Software companies aim to achieve continuous delivery to constantly provide
value to their customers. A popular strategy is to use microservices architecture. However …

Towards an architectural debt index

R Roveda, FA Fontana, I Pigazzini… - 2018 44th Euromicro …, 2018 - ieeexplore.ieee.org
Different indexes have been proposed to evaluate software quality and technical debt.
Usually these indexes take into account different code level issues and several metrics, well …

Tool support for the migration to microservice architecture: An industrial case study

I Pigazzini, F Arcelli Fontana, A Maggioni - Software Architecture: 13th …, 2019 - Springer
With the introduction of microservice architecture, many investigate how to migrate their
legacy systems into this architectural paradigm. The migration process requires the recovery …