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 …

[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 …

An observational study on the state of REST API uses in android mobile applications

A Belkhir, M Abdellatif, R Tighilt, N Moha… - 2019 IEEE/ACM 6th …, 2019 - ieeexplore.ieee.org
REST is by far the most commonly-used style for designing APIs, especially for mobile
platforms. Indeed, REST APIs are well suited for providing content to apps running on small …

Towards semantic detection of smells in cloud infrastructure code

I Kumara, Z Vasileiou, G Meditskos… - Proceedings of the 10th …, 2020 - dl.acm.org
Automated deployment and management of Cloud applications relies on descriptions of
their deployment topologies, often referred to as Infrastructure Code. As the complexity of …

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 …

A URI parsing technique and algorithm for anti-pattern detection in RESTful Web services

FS Alshraiedeh, N Katuk - International Journal of Web Information …, 2021 - emerald.com
Purpose Many REpresentational State Transfer (RESTful) Web services suffered from anti-
patterns problem, which may diminish the sustainability of the services. The anti-patterns …

Investigating the linguistic design quality of public, partner, and private rest apis

F Palma, T Olsson, A Wingkvist… - 2022 IEEE …, 2022 - ieeexplore.ieee.org
Application Programming Interfaces (APIs) define how Web services, middle-wares,
frameworks, and libraries communicate with their clients. An API that conforms to …

Optimized approach for antipattern detection in service computing architecture

S Saluja, U Batra - Journal of Information and Optimization …, 2019 - Taylor & Francis
Maintainability of a software can be enhanced by using refactoring activities. Refactoring
activities aims at eliminating antipatterns from the system Application of refactoring …

Determining enterprise architecture smells from software architecture smells

B Tieu, S Hacks - 2021 IEEE 23rd Conference on Business …, 2021 - ieeexplore.ieee.org
Software Architectural Smells (SA smells) are design problems in the internal structure and
behavior of an SA. These can be seen as a specific category under the umbrella concept of …

Modeling more software performance antipatterns in cyber-physical systems

R Pinciroli, CU Smith, C Trubiani - Software and Systems Modeling, 2023 - Springer
The design of cyber-physical systems (CPS) is challenging due to the heterogeneity of
software and hardware components that operate in uncertain environments (eg, fluctuating …