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 …

Detection of REST patterns and antipatterns: a heuristics-based approach

F Palma, J Dubois, N Moha, YG Guéhéneuc - Service-Oriented Computing …, 2014 - Springer
Abstract REST (REpresentational State Transfer), relying on resources as its architectural
unit, is currently a popular architectural choice for building Web-based applications. It is …

An empirical analysis on web service anti-pattern detection using a machine learning framework

L Kumar, A Sureka - 2018 IEEE 42nd Annual Computer …, 2018 - ieeexplore.ieee.org
Web Services are application components characterised by interoperability, extensibility,
distributed application development and service oriented architecture. A complex distributed …

UniDoSA: the unified specification and detection of service antipatterns

F Palma, N Moha… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
Service-based Systems (SBSs) are developed on top of diverse Service-Oriented
Architecture (SOA) technologies or architectural styles. Like any other complex systems …

[HTML][HTML] Machine learning with word embedding for detecting web-services anti-patterns

L Kumar, S Tummalapalli, SC Rathi, LB Murthy… - Journal of Computer …, 2023 - Elsevier
Software design Anti-pattern is the common feedback to a recurring problem that is
ineffective and has a high risk of failure. Early prediction of these Anti-patterns helps reduce …

A study on the taxonomy of service antipatterns

F Palma, N Mohay - 2015 IEEE 2nd International Workshop on …, 2015 - ieeexplore.ieee.org
Antipatterns in Service-based Systems (SBSs)—service antipatterns—represent" bad"
solutions to recurring design problems. In opposition to design patterns, which are good …

Prediction of web service anti-patterns using aggregate software metrics and machine learning techniques

S Tummalapalli, L Kumar, NLB Murthy - Proceedings of the 13th …, 2020 - dl.acm.org
Service-Oriented Architecture (SOA) can be characterized as an approximately coupled
engineering intended to meet the business needs of an association/organization. Service …

[图书][B] Performance problem diagnostics by systematic experimentation

A Wert - 2018 - books.google.com
In this book, we introduce an automatic, experiment-based approach for performance
problem diagnostics in enterprise software systems. The proposed approach systematically …