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 have little overlap in purpose and often use different terms to describe the identified anti-patterns and smells. Objective: This work catalogs recurring bad design practices known as anti-patterns and bad smells for microservice architectures, and provides a classification into categories as well as methods for detecting these practices. Method: We conducted a systematic literature review in the form of a tertiary study targeting secondary studies identifying poor design practices for microservices. Results: We provide a comprehensive catalog of 58 disjoint anti-pa...
Potential benefits such as agile service delivery have led many companies to deliver their business ...
The Software Product Lines (SPL) paradigm has arisen for taking advantage of existing common aspects...
“This material is presented to ensure timely dissemination of scholarly and technical work. Copyrigh...
With the adoption of microservices architectural styles, practitioners started noticing increasing p...
Gang of Four (GoF) design patterns are widely approved solutions for recurring software design probl...
This dataset contains the search and classification processes of anti-patterns and bad smells catalo...
In the world of microservices, companies must be able to create systems that operate in the most eff...
While the concepts of object-oriented antipatterns and code smells are prevalent in scientific liter...
As a type of anti-pattern, test smells are defined as poorly designed tests and their presence may n...
A bad smell is an evidence of a design problem that may be harmful to the software maintenance. Seve...
Context: Smells in software systems impair software quality and make them hard to maintain and evolv...
As a type of anti-pattern, test smells are defined as poorly-designed tests and their presence negat...
Anti-patterns and code smells are archetypes used for describing software design shortcomings...
Code smells are symptoms of poor design and implementation choices, which might hinder comprehension...
International audienceTo give a consistent and more valuable property on models, model-driven proces...
Potential benefits such as agile service delivery have led many companies to deliver their business ...
The Software Product Lines (SPL) paradigm has arisen for taking advantage of existing common aspects...
“This material is presented to ensure timely dissemination of scholarly and technical work. Copyrigh...
With the adoption of microservices architectural styles, practitioners started noticing increasing p...
Gang of Four (GoF) design patterns are widely approved solutions for recurring software design probl...
This dataset contains the search and classification processes of anti-patterns and bad smells catalo...
In the world of microservices, companies must be able to create systems that operate in the most eff...
While the concepts of object-oriented antipatterns and code smells are prevalent in scientific liter...
As a type of anti-pattern, test smells are defined as poorly designed tests and their presence may n...
A bad smell is an evidence of a design problem that may be harmful to the software maintenance. Seve...
Context: Smells in software systems impair software quality and make them hard to maintain and evolv...
As a type of anti-pattern, test smells are defined as poorly-designed tests and their presence negat...
Anti-patterns and code smells are archetypes used for describing software design shortcomings...
Code smells are symptoms of poor design and implementation choices, which might hinder comprehension...
International audienceTo give a consistent and more valuable property on models, model-driven proces...
Potential benefits such as agile service delivery have led many companies to deliver their business ...
The Software Product Lines (SPL) paradigm has arisen for taking advantage of existing common aspects...
“This material is presented to ensure timely dissemination of scholarly and technical work. Copyrigh...