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] Architecting for sustainability of and in the cloud: A systematic literature review
S Ahmadisakha, V Andrikopoulos - Information and Software Technology, 2024 - Elsevier
Context: The interest in the intersection between cloud computing and sustainability is
naturally growing as the popularity of the former makes it in many cases the default model …
naturally growing as the popularity of the former makes it in many cases the default model …
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 …
[HTML][HTML] Building and evaluating a theory of architectural technical debt in software-intensive systems
Architectural technical debt in software-intensive systems is a metaphor used to describe the
“big” design decisions (eg, choices regarding structure, frameworks, technologies …
“big” design decisions (eg, choices regarding structure, frameworks, technologies …
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 …
Architectural technical debt: A grounded theory
Architectural technical debt in a software-intensive system is driven by design decisions
about its structure, frameworks, technologies, languages, etc. Unlike code-level technical …
about its structure, frameworks, technologies, languages, etc. Unlike code-level technical …
Technical debt in systems engineering—A systematic literature review
H Kleinwaks, A Batchelor, TH Bradley - Systems Engineering, 2023 - Wiley Online Library
The metaphor of “technical debt” is used in software engineering to describe technical
solutions that may be pragmatic in the near‐term but may have a negative long‐term impact …
solutions that may be pragmatic in the near‐term but may have a negative long‐term impact …
On the evolution and impact of architectural smells—an industrial case study
Architectural smells (AS) are notorious for their long-term impact on the Maintainability and
Evolvability of software systems. The majority of research work has investigated this topic by …
Evolvability of software systems. The majority of research work has investigated this topic by …
Deep learning & software engineering: State of research and future directions
Given the current transformative potential of research that sits at the intersection of Deep
Learning (DL) and Software Engineering (SE), an NSF-sponsored community workshop was …
Learning (DL) and Software Engineering (SE), an NSF-sponsored community workshop was …