@inproceedings{65ef8fe2d3634bb9a9abc210630c4b1c,
title = "Survey on Tools and Techniques Detecting Microservice API Patterns",
abstract = "It is well recognized that design patterns improve system development and maintenance in many aspects. While we commonly recognize these patterns in monolithic systems, many patterns emerged for cloud computing, specifically microservices. Unfortunately, while various patterns have been proposed, available quality assessment tools often do not recognize many. This article performs a grey literature review to find and catalog available tools to detect microservice API patterns (MAP). It reasons about mechanisms that can be used to detect these patterns. Furthermore, the results indicate gaps and opportunities for improvements for quality assessment tools. Finally, the reader is provided with a route map to detection techniques that can be used to mine MAPs.",
keywords = "Best Practices, Design Patterns, Dynamic Analysis, Microservice API Patterns, Pattern Matching, Pattern Mining Tools, Static Analysis",
author = "Alexander Bakhtin and {Al Maruf}, Abdullah and Tomas Cerny and Davide Taibi",
note = "Funding Information: This material was supported by the ADOMS Grant awarded by the Ulla Tuominen Foundation (Finland), National Science Foundation under Grant No. 1854049 and a grant from Red Hat Research https://research.redhat.com. Funding Information: This material was supported by the ADOMS Grant awarded by the Ulla TuominenFoundation (Finland), National Science Foundation under Grant No. 1854049 and a grant from Red Hat Research https://research.redhat.com. Publisher Copyright: {\textcopyright} 2022 IEEE.; IEEE International Conference on Services Computing ; Conference date: 10-07-2022 Through 16-07-2022",
year = "2022",
doi = "10.1109/SCC55611.2022.00018",
language = "English",
isbn = "978-1-6654-8147-2",
series = "Proceedings - IEEE International Conference on Services Computing",
publisher = "IEEE",
pages = "31--38",
editor = "Ardagna, {Claudio Agostino} and Hongyi Bian and Chang, {Carl K.} and Chang, {Rong N.} and Ernesto Damiani and Schahram Dustdar and Jordi Marco and Munindar Singh and Ernest Teniente and Robert Ward and Zhongjie Wang and Fatos Xhafa and Jia Zhang",
booktitle = "Proceedings - 2022 IEEE International Conference on Services Computing, SCC 2022",
address = "United States",
}