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 …

A systematic literature review on the detection of smells and their evolution in object‐oriented and service‐oriented systems

F Sabir, F Palma, G Rasool… - Software: Practice …, 2019 - Wiley Online Library
This systematic literature review paper investigates the key techniques employed to identify
smells in different paradigms of software engineering from object‐oriented (OO) to service …

[HTML][HTML] Catalog and detection techniques of microservice anti-patterns and bad smells: A tertiary study

T Cerny, AS Abdelfattah, A Al Maruf, A Janes… - Journal of Systems and …, 2023 - Elsevier
Background: Various works investigated microservice anti-patterns and bad smells in the
past few years. We identified seven secondary publications that summarize these, but they …

Using dependency graph and graph theory concepts to identify anti-patterns in a microservices system: A tool-based approach

IUP Gamage, I Perera - 2021 Moratuwa Engineering Research …, 2021 - ieeexplore.ieee.org
Microservice architecture (MSA) based application developments are becoming the
common trend in implementing large-scale applications. Unlike the traditional monolith …

[PDF][PDF] Code smells: A synthetic narrative review

P Kokol, M Kokol, S Zagoranski - arXiv preprint arXiv:2103.01088, 2021 - core.ac.uk
Code smells are symptoms of poor design and implementation choices, which might hinder
comprehension, increase code complexity and fault-proneness and decrease …

Exploring maintainability assurance research for service-and microservice-based systems: Directions and differences

J Bogner, A Weller, S Wagner… - Joint Post-proceedings …, 2020 - drops.dagstuhl.de
To ensure sustainable software maintenance and evolution, a diverse set of activities and
concepts like metrics, change impact analysis, or antipattern detection can be used. Special …

[HTML][HTML] On the impact of service-oriented patterns on software evolvability: a controlled experiment and metric-based analysis

J Bogner, S Wagner, A Zimmermann - PeerJ Computer Science, 2019 - peerj.com
Background Design patterns are supposed to improve various quality attributes of software
systems. However, there is controversial quantitative evidence of this impact. Especially for …

Studying the Relation BetweenChange-and Fault-proneness: Are Change-prone Classes MoreFault-prone, and Vice-versa?

A Abdilrahim, C Alhawi - 2020 - diva-portal.org
Software is the heartbeat of modern technology. To keep up with the new demands and
expansion of requirements, changes are constantly introduced to the software, ie, changes …

[PDF][PDF] Exploring and categorizing maintainability assurance research for service and microservice-based systems

A Weller - 2019 - core.ac.uk
It is very likely that software running in an everchanging environment needs to evolve at
multiple points during its lifecycle. Because maintenance costs money, it is important for …

[PDF][PDF] О применении анализа логов событий для обна-ружения антипаттернов в сервис-ориентирован-ных системах

АС Югов - 2015 - 2015.nscf.ru
Сервис-ориентированные системы, как и любые другие программные системы,
развиваются с течением времени. Независимо от того, какими были предпосылки …