A systematic map** study on architectural smells detection
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 …
increasing trend in investigating architectural smells. Detection of architectural smells is …
[HTML][HTML] Technical debt management automation: State of the art and future perspectives
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 …
may lead to short-term benefits, but potentially harm the system's maintenance in the long …
Architectural smells detected by tools: a catalogue proposal
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 …
a relevant source of architectural debt. Several architectural smells have been defined by …
An empirical investigation on the relationship between design and architecture smells
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 …
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
Background: Using a microservices architecture is a popular strategy for software
organizations to deliver value to their customers fast and continuously. However, scientific …
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
Context: In this paper, we investigate how developers discuss code smells and anti-patterns
across three technical Stack Exchange sites. Understanding developers perceptions of …
across three technical Stack Exchange sites. Understanding developers perceptions of …
Are architectural smells independent from code smells? An empirical study
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 …
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
Introduction: Software companies aim to achieve continuous delivery to constantly provide
value to their customers. A popular strategy is to use microservices architecture. However …
value to their customers. A popular strategy is to use microservices architecture. However …
Towards an architectural debt index
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 …
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
With the introduction of microservice architecture, many investigate how to migrate their
legacy systems into this architectural paradigm. The migration process requires the recovery …
legacy systems into this architectural paradigm. The migration process requires the recovery …