A systematic mapping 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] 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 …

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 …

[HTML][HTML] Building and evaluating a theory of architectural technical debt in software-intensive systems

R Verdecchia, P Kruchten, P Lago… - Journal of Systems and …, 2021 - Elsevier
Architectural technical debt in software-intensive systems is a metaphor used to describe the
“big” design decisions (eg, choices regarding structure, frameworks, technologies …

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 …

Architectural technical debt: A grounded theory

R Verdecchia, P Kruchten, P Lago - … ECSA 2020, L'Aquila, Italy, September …, 2020 - Springer
Architectural technical debt in a software-intensive system is driven by design decisions
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 …

On the evolution and impact of architectural smells—an industrial case study

D Sas, P Avgeriou, U Uyumaz - Empirical Software Engineering, 2022 - Springer
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 …

Deep learning & software engineering: State of research and future directions

P Devanbu, M Dwyer, S Elbaum, M Lowry… - arXiv preprint arXiv …, 2020 - arxiv.org
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 …