The search result changed since you submitted your search request. Documents might be displayed in a different sort order.
  • search hit 6 of 10
Back to Result List

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-based antipatterns and bad smells is not as cohesive and organized. The description of these antipatterns is distributed across several publications with no holistic schema or taxonomy. Furthermore, there is currently little synergy between documented antipatterns for the architectural styles SOA and Microservices, even though several antipatterns may hold value for both. We therefore conducted a Systematic Literature Review (SLR) that identified 14 primary studies. 36 service-based antipatterns were extracted from these studies and documented with a holistic data model. We also categorized the antipatterns with a taxonomy and implemented relationships between them. Lastly, we developed a web application for convenient browsing and implemented a GitHub-based repository and workflow for the collaborative evolution of the collection. Researchers and practitioners can use the repository as a reference, for training and education, or for quality assurance.

Download full text files

  • 2485.pdf
    eng

Export metadata

Additional Services

Share in Twitter Search Google Scholar
Metadaten
Name:Bogner, Justus; Zimmermann, Alfred
DOI:https://doi.org/10.1109/ICSA-C.2019.00025
ISBN:978-1-72811-876-5
Erschienen in:2019 IEEE International Conference on Software Architecture companion : ICSA-C 2019 : proceedings : 25-29 March 2019, Hamburg, Germany
Publisher:IEEE
Place of publication:Piscataway, NJ
Document Type:Conference Proceeding
Language:English
Year of Publication:2019
Tag:SOA; antipatterns; bad smells; microservices; service-based systems
Pagenumber:7
First Page:95
Last Page:101
Dewey Decimal Classification:004 Informatik
Open Access:Nein
Licence (German):License Logo  Lizenzbedingungen IEEE