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 …
and evolve. The software engineering community has explored various dimensions …
Visualizing anti-patterns in microservices at runtime: A systematic mapping study
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 …
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
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 …
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
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 …
past few years. We identified seven secondary publications that summarize these, but they …
Using microservice telemetry data for system dynamic analysis
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 …
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
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 …
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 …
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 …
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 …
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
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 …
concepts like metrics, change impact analysis, or antipattern detection can be used. Special …