Matches in SemOpenAlex for { <https://semopenalex.org/work/W3095933780> ?p ?o ?g. }
- W3095933780 endingPage "7800" @default.
- W3095933780 startingPage "7800" @default.
- W3095933780 abstract "Microservice Architecture (MSA) is becoming the predominant direction of new cloud-based applications. There are many advantages to using microservices, but also downsides to using a more complex architecture than a typical monolithic enterprise application. Beyond the normal poor coding practices and code smells of a typical application, microservice-specific code smells are difficult to discover within a distributed application setup. There are many static code analysis tools for monolithic applications, but tools to offer code-smell detection for microservice-based applications are lacking. This paper proposes a new approach to detect code smells in distributed applications based on microservices. We develop an MSANose tool to detect up to eleven different microservice specific code smells and share it as open-source. We demonstrate our tool through a case study on two robust benchmark microservice applications and verify its accuracy. Our results show that it is possible to detect code smells within microservice applications using bytecode and/or source code analysis throughout the development process or even before its deployment to production." @default.
- W3095933780 created "2020-11-09" @default.
- W3095933780 creator A5009314142 @default.
- W3095933780 creator A5056330342 @default.
- W3095933780 creator A5058941408 @default.
- W3095933780 date "2020-11-03" @default.
- W3095933780 modified "2023-10-06" @default.
- W3095933780 title "Automated Code-Smell Detection in Microservices Through Static Analysis: A Case Study" @default.
- W3095933780 cites W1580134275 @default.
- W3095933780 cites W1974189775 @default.
- W3095933780 cites W1977923079 @default.
- W3095933780 cites W2001730430 @default.
- W3095933780 cites W2036570657 @default.
- W3095933780 cites W2043140003 @default.
- W3095933780 cites W2050896503 @default.
- W3095933780 cites W2101832700 @default.
- W3095933780 cites W2125260159 @default.
- W3095933780 cites W2151295763 @default.
- W3095933780 cites W2153365511 @default.
- W3095933780 cites W2160559612 @default.
- W3095933780 cites W2170660163 @default.
- W3095933780 cites W2338725043 @default.
- W3095933780 cites W2548028511 @default.
- W3095933780 cites W2576115447 @default.
- W3095933780 cites W2761655430 @default.
- W3095933780 cites W2787027464 @default.
- W3095933780 cites W2789843965 @default.
- W3095933780 cites W2801519434 @default.
- W3095933780 cites W2809376319 @default.
- W3095933780 cites W2971479216 @default.
- W3095933780 cites W2985453367 @default.
- W3095933780 cites W2986391892 @default.
- W3095933780 cites W3022798049 @default.
- W3095933780 cites W3037067055 @default.
- W3095933780 cites W3082215761 @default.
- W3095933780 doi "https://doi.org/10.3390/app10217800" @default.
- W3095933780 hasPublicationYear "2020" @default.
- W3095933780 type Work @default.
- W3095933780 sameAs 3095933780 @default.
- W3095933780 citedByCount "18" @default.
- W3095933780 countsByYear W30959337802021 @default.
- W3095933780 countsByYear W30959337802022 @default.
- W3095933780 countsByYear W30959337802023 @default.
- W3095933780 crossrefType "journal-article" @default.
- W3095933780 hasAuthorship W3095933780A5009314142 @default.
- W3095933780 hasAuthorship W3095933780A5056330342 @default.
- W3095933780 hasAuthorship W3095933780A5058941408 @default.
- W3095933780 hasBestOaLocation W30959337801 @default.
- W3095933780 hasConcept C105339364 @default.
- W3095933780 hasConcept C111919701 @default.
- W3095933780 hasConcept C115903868 @default.
- W3095933780 hasConcept C117447612 @default.
- W3095933780 hasConcept C133237599 @default.
- W3095933780 hasConcept C137287247 @default.
- W3095933780 hasConcept C177264268 @default.
- W3095933780 hasConcept C199360897 @default.
- W3095933780 hasConcept C2776760102 @default.
- W3095933780 hasConcept C2777904410 @default.
- W3095933780 hasConcept C2778505942 @default.
- W3095933780 hasConcept C2779818221 @default.
- W3095933780 hasConcept C41008148 @default.
- W3095933780 hasConcept C43126263 @default.
- W3095933780 hasConcept C529173508 @default.
- W3095933780 hasConcept C548217200 @default.
- W3095933780 hasConcept C79974875 @default.
- W3095933780 hasConcept C97686452 @default.
- W3095933780 hasConceptScore W3095933780C105339364 @default.
- W3095933780 hasConceptScore W3095933780C111919701 @default.
- W3095933780 hasConceptScore W3095933780C115903868 @default.
- W3095933780 hasConceptScore W3095933780C117447612 @default.
- W3095933780 hasConceptScore W3095933780C133237599 @default.
- W3095933780 hasConceptScore W3095933780C137287247 @default.
- W3095933780 hasConceptScore W3095933780C177264268 @default.
- W3095933780 hasConceptScore W3095933780C199360897 @default.
- W3095933780 hasConceptScore W3095933780C2776760102 @default.
- W3095933780 hasConceptScore W3095933780C2777904410 @default.
- W3095933780 hasConceptScore W3095933780C2778505942 @default.
- W3095933780 hasConceptScore W3095933780C2779818221 @default.
- W3095933780 hasConceptScore W3095933780C41008148 @default.
- W3095933780 hasConceptScore W3095933780C43126263 @default.
- W3095933780 hasConceptScore W3095933780C529173508 @default.
- W3095933780 hasConceptScore W3095933780C548217200 @default.
- W3095933780 hasConceptScore W3095933780C79974875 @default.
- W3095933780 hasConceptScore W3095933780C97686452 @default.
- W3095933780 hasIssue "21" @default.
- W3095933780 hasLocation W30959337801 @default.
- W3095933780 hasOpenAccess W3095933780 @default.
- W3095933780 hasPrimaryLocation W30959337801 @default.
- W3095933780 hasRelatedWork W1213810174 @default.
- W3095933780 hasRelatedWork W1549283351 @default.
- W3095933780 hasRelatedWork W2064613179 @default.
- W3095933780 hasRelatedWork W2126594616 @default.
- W3095933780 hasRelatedWork W2206096527 @default.
- W3095933780 hasRelatedWork W2646484260 @default.
- W3095933780 hasRelatedWork W2969257295 @default.
- W3095933780 hasRelatedWork W3095933780 @default.
- W3095933780 hasRelatedWork W3176933264 @default.
- W3095933780 hasRelatedWork W4310113603 @default.