Matches in SemOpenAlex for { <https://semopenalex.org/work/W3090778023> ?p ?o ?g. }
- W3090778023 endingPage "227" @default.
- W3090778023 startingPage "215" @default.
- W3090778023 abstract "While many maintainability metrics have been explicitly designed for service-based systems, tool-supported approaches to automatically collect these metrics are lacking. Especially in the context of microservices, decentralization and technological heterogeneity may pose challenges for static analysis. We therefore propose the modular and extensible RAMA approach (RESTful API Metric Analyzer) to calculate such metrics from machine-readable interface descriptions of RESTful services. We also provide prototypical tool support, the RAMA CLI, which currently parses the formats OpenAPI, RAML, and WADL and calculates 10 structural service-based metrics proposed in scientific literature. To make RAMA measurement results more actionable, we additionally designed a repeatable benchmark for quartile-based threshold ranges (green, yellow, orange, red). In an exemplary run, we derived thresholds for all RAMA CLI metrics from the interface descriptions of 1,737 publicly available RESTful APIs. Researchers and practitioners can use RAMA to evaluate the maintainability of RESTful services or to support the empirical evaluation of new service interface metrics." @default.
- W3090778023 created "2020-10-08" @default.
- W3090778023 creator A5029961761 @default.
- W3090778023 creator A5031646940 @default.
- W3090778023 creator A5041829889 @default.
- W3090778023 date "2020-01-01" @default.
- W3090778023 modified "2023-10-15" @default.
- W3090778023 title "Collecting Service-Based Maintainability Metrics from RESTful API Descriptions: Static Analysis and Threshold Derivation" @default.
- W3090778023 cites W1592382863 @default.
- W3090778023 cites W1914600254 @default.
- W3090778023 cites W1980627523 @default.
- W3090778023 cites W2044802063 @default.
- W3090778023 cites W2049842469 @default.
- W3090778023 cites W2050041002 @default.
- W3090778023 cites W2058690162 @default.
- W3090778023 cites W2139969125 @default.
- W3090778023 cites W2157418168 @default.
- W3090778023 cites W2172220265 @default.
- W3090778023 cites W2295719270 @default.
- W3090778023 cites W2616386438 @default.
- W3090778023 cites W2756544166 @default.
- W3090778023 cites W2768582214 @default.
- W3090778023 cites W2770672142 @default.
- W3090778023 cites W2800525766 @default.
- W3090778023 cites W2804835653 @default.
- W3090778023 cites W2805394707 @default.
- W3090778023 cites W2808014421 @default.
- W3090778023 cites W2884805154 @default.
- W3090778023 cites W2946720642 @default.
- W3090778023 cites W2983532695 @default.
- W3090778023 cites W2992108352 @default.
- W3090778023 cites W3022623471 @default.
- W3090778023 cites W4243706662 @default.
- W3090778023 doi "https://doi.org/10.1007/978-3-030-59155-7_16" @default.
- W3090778023 hasPublicationYear "2020" @default.
- W3090778023 type Work @default.
- W3090778023 sameAs 3090778023 @default.
- W3090778023 citedByCount "4" @default.
- W3090778023 countsByYear W30907780232020 @default.
- W3090778023 countsByYear W30907780232021 @default.
- W3090778023 countsByYear W30907780232022 @default.
- W3090778023 crossrefType "book-chapter" @default.
- W3090778023 hasAuthorship W3090778023A5029961761 @default.
- W3090778023 hasAuthorship W3090778023A5031646940 @default.
- W3090778023 hasAuthorship W3090778023A5041829889 @default.
- W3090778023 hasBestOaLocation W30907780232 @default.
- W3090778023 hasConcept C111919701 @default.
- W3090778023 hasConcept C113843644 @default.
- W3090778023 hasConcept C115903868 @default.
- W3090778023 hasConcept C124101348 @default.
- W3090778023 hasConcept C127413603 @default.
- W3090778023 hasConcept C129307140 @default.
- W3090778023 hasConcept C13280743 @default.
- W3090778023 hasConcept C136264566 @default.
- W3090778023 hasConcept C136764020 @default.
- W3090778023 hasConcept C151730666 @default.
- W3090778023 hasConcept C157915830 @default.
- W3090778023 hasConcept C160713754 @default.
- W3090778023 hasConcept C162324750 @default.
- W3090778023 hasConcept C176217482 @default.
- W3090778023 hasConcept C185798385 @default.
- W3090778023 hasConcept C199360897 @default.
- W3090778023 hasConcept C205649164 @default.
- W3090778023 hasConcept C21547014 @default.
- W3090778023 hasConcept C2779343474 @default.
- W3090778023 hasConcept C2780378061 @default.
- W3090778023 hasConcept C41008148 @default.
- W3090778023 hasConcept C63000827 @default.
- W3090778023 hasConcept C77088390 @default.
- W3090778023 hasConcept C86803240 @default.
- W3090778023 hasConcept C99613125 @default.
- W3090778023 hasConceptScore W3090778023C111919701 @default.
- W3090778023 hasConceptScore W3090778023C113843644 @default.
- W3090778023 hasConceptScore W3090778023C115903868 @default.
- W3090778023 hasConceptScore W3090778023C124101348 @default.
- W3090778023 hasConceptScore W3090778023C127413603 @default.
- W3090778023 hasConceptScore W3090778023C129307140 @default.
- W3090778023 hasConceptScore W3090778023C13280743 @default.
- W3090778023 hasConceptScore W3090778023C136264566 @default.
- W3090778023 hasConceptScore W3090778023C136764020 @default.
- W3090778023 hasConceptScore W3090778023C151730666 @default.
- W3090778023 hasConceptScore W3090778023C157915830 @default.
- W3090778023 hasConceptScore W3090778023C160713754 @default.
- W3090778023 hasConceptScore W3090778023C162324750 @default.
- W3090778023 hasConceptScore W3090778023C176217482 @default.
- W3090778023 hasConceptScore W3090778023C185798385 @default.
- W3090778023 hasConceptScore W3090778023C199360897 @default.
- W3090778023 hasConceptScore W3090778023C205649164 @default.
- W3090778023 hasConceptScore W3090778023C21547014 @default.
- W3090778023 hasConceptScore W3090778023C2779343474 @default.
- W3090778023 hasConceptScore W3090778023C2780378061 @default.
- W3090778023 hasConceptScore W3090778023C41008148 @default.
- W3090778023 hasConceptScore W3090778023C63000827 @default.
- W3090778023 hasConceptScore W3090778023C77088390 @default.
- W3090778023 hasConceptScore W3090778023C86803240 @default.
- W3090778023 hasConceptScore W3090778023C99613125 @default.
- W3090778023 hasLocation W30907780231 @default.
- W3090778023 hasLocation W30907780232 @default.