JOURNAL ARTICLE

Semi-Automated Smell Resolution in Kubernetes-Deployed Microservices

Abstract

Microservices are getting commonplace, as their design principles enable obtaining cloud-native applications. Ensuring that applications adheres to microservices’ design principles is hence crucial, and this includes resolving architectural smells possibly denoting violations of such principles. To this end, in this paper we propose a semi-automated methodology for resolving architectural smells in microservices applications deployed with Kubernetes. Our methodology indeed automatically detects architectural smells by analyzing the Kubernetes manifest files specifying an application’s deployment, and it can also generate the refactoring templates for resolving such smells. We also introduce KubeFreshener, an open-source prototype of our methodology, which we use to assess it in practice based on a controlled experiment and a case study.

Keywords:
Microservices Computer science Resolution (logic) Embedded system Operating system Artificial intelligence

Metrics

4
Cited By
1.76
FWCI (Field Weighted Citation Impact)
0
Refs
0.73
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Software System Performance and Reliability
Physical Sciences →  Computer Science →  Computer Networks and Communications
Software-Defined Networks and 5G
Physical Sciences →  Computer Science →  Computer Networks and Communications
Network Security and Intrusion Detection
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

Kubernetes in Microservices

Sarah R NadafH. K. Krishnappa

Journal:   International Journal of Advanced Science and Computer Applications Year: 2022 Vol: 2 (1)Pages: 7-18
BOOK-CHAPTER

Microservices with Kubernetes

Binildas Christudas

Apress eBooks Year: 2024 Pages: 455-523
BOOK

Kubernetes Microservices with Docker

Deepak Vohra

Apress eBooks Year: 2016
BOOK-CHAPTER

Containerizing Microservices Using Kubernetes

Tarun Telang

Apress eBooks Year: 2022 Pages: 213-230
© 2026 ScienceGate Book Chapters — All rights reserved.