A survey on software smells

T Sharma, D Spinellis - Journal of Systems and Software, 2018 - Elsevier
Context Smells in software systems impair software quality and make them hard to maintain
and evolve. The software engineering community has explored various dimensions …

Visualizing anti-patterns in microservices at runtime: A systematic mapping study

G Parker, S Kim, A Al Maruf, T Cerny, K Frajtak… - IEEE …, 2023 - ieeexplore.ieee.org
In the world of microservices, companies must be able to create systems that operate in the
most efficient way. To achieve this, anti-patterns must be avoided because of their detriment …

Towards a collaborative repository for the documentation of service-based antipatterns and bad smells

J Bogner, T Boceck, M Popp… - … Companion (ICSA-C …, 2019 - ieeexplore.ieee.org
While the concepts of object-oriented antipatterns and code smells are prevalent in scientific
literature and have been popularized by tools like SonarQube, the research field for 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 microservice telemetry data for system dynamic analysis

A Al Maruf, A Bakhtin, T Cerny… - 2022 IEEE International …, 2022 - ieeexplore.ieee.org
Microservices bring various benefits to software systems. They also bring decentralization
and lose coupling across self-contained system parts. Since these systems likely evolve in a …

Benchmark dataset selection of Web services technologies: A factor analysis

M Hasnain, MF Pasha, I Ghani, B Mehboob… - IEEE …, 2020 - ieeexplore.ieee.org
Web services have emerged as an accessible technology with the standard'Extensible Mark
Up'(XML) language, which is known as' Web Services Description Language'WSDL. Web …

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 …

Examining the relationship of code and architectural smells with software vulnerabilities

KZ Sultana, Z Codabux… - 2020 27th Asia-Pacific …, 2020 - ieeexplore.ieee.org
Context: Security is vital to software developed for commercial or personal use. Although
more organizations are realizing the importance of applying secure coding practices, in …

A review of bad smells in cloud-based applications and microservices

D Guo, H Wu - 2021 International Conference on Intelligent …, 2021 - ieeexplore.ieee.org
Cloud-and Microservice-based applications are continuously gaining attention in the field of
practical software engineering as well as in academic research, but the bad practices exist …

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 …