• Zum Inhalt springen (Accesskey 1)
  • Zur Suche springen (Accesskey 7)
FWF — Österreichischer Wissenschaftsfonds
  • Zur Übersichtsseite Entdecken

    • Forschungsradar
      • Historisches Forschungsradar 1974–1994
    • Entdeckungen
      • Emmanuelle Charpentier
      • Adrian Constantin
      • Monika Henzinger
      • Ferenc Krausz
      • Wolfgang Lutz
      • Walter Pohl
      • Christa Schleper
      • Elly Tanaka
      • Anton Zeilinger
    • Impact Stories
      • Verena Gassner
      • Wolfgang Lechner
      • Georg Winter
    • scilog-Magazin
    • Austrian Science Awards
      • FWF-Wittgenstein-Preise
      • FWF-ASTRA-Preise
      • FWF-START-Preise
      • Auszeichnungsfeier
    • excellent=austria
      • Clusters of Excellence
      • Emerging Fields
    • Im Fokus
      • 40 Jahre Erwin-Schrödinger-Programm
      • Quantum Austria
      • Spezialforschungsbereiche
    • Dialog und Diskussion
      • think.beyond Summit
      • Am Puls
      • Was die Welt zusammenhält
      • FWF Women’s Circle
      • Science Lectures
    • Wissenstransfer-Events
    • E-Book Library
  • Zur Übersichtsseite Fördern

    • Förderportfolio
      • excellent=austria
        • Clusters of Excellence
        • Emerging Fields
      • Projekte
        • Einzelprojekte
        • Einzelprojekte International
        • Klinische Forschung
        • 1000 Ideen
        • Entwicklung und Erschließung der Künste
        • FWF-Wittgenstein-Preis
      • Karrieren
        • ESPRIT
        • FWF-ASTRA-Preise
        • Erwin Schrödinger
        • doc.funds
        • doc.funds.connect
      • Kooperationen
        • Spezialforschungsgruppen
        • Spezialforschungsbereiche
        • Forschungsgruppen
        • International – Multilaterale Initiativen
        • #ConnectingMinds
      • Kommunikation
        • Top Citizen Science
        • Wissenschaftskommunikation
        • Buchpublikationen
        • Digitale Publikationen
        • Open-Access-Pauschale
      • Themenförderungen
        • AI Mission Austria
        • Belmont Forum
        • ERA-NET HERA
        • ERA-NET NORFACE
        • ERA-NET QuantERA
        • ERA-NET TRANSCAN
        • Ersatzmethoden für Tierversuche
        • Europäische Partnerschaft Biodiversa+
        • Europäische Partnerschaft ERA4Health
        • Europäische Partnerschaft ERDERA
        • Europäische Partnerschaft EUPAHW
        • Europäische Partnerschaft FutureFoodS
        • Europäische Partnerschaft OHAMR
        • Europäische Partnerschaft PerMed
        • Europäische Partnerschaft Water4All
        • Gottfried-und-Vera-Weiss-Preis
        • netidee SCIENCE
        • Projekte der Herzfelder-Stiftung
        • Quantum Austria
        • Rückenwind-Förderbonus
        • WE&ME Award
        • Zero Emissions Award
      • Länderkooperationen
        • Belgien/Flandern
        • Deutschland
        • Frankreich
        • Italien/Südtirol
        • Japan
        • Luxemburg
        • Polen
        • Schweiz
        • Slowenien
        • Taiwan
        • Tirol–Südtirol–Trentino
        • Tschechien
        • Ungarn
    • Schritt für Schritt
      • Förderung finden
      • Antrag einreichen
      • Internationales Peer-Review
      • Förderentscheidung
      • Projekt durchführen
      • Projekt beenden
      • Weitere Informationen
        • Integrität und Ethik
        • Inklusion
        • Antragstellung aus dem Ausland
        • Personalkosten
        • PROFI
        • Projektendberichte
        • Projektendberichtsumfrage
    • FAQ
      • Projektphase PROFI
      • Projektphase Ad personam
      • Auslaufende Programme
        • Elise Richter und Elise Richter PEEK
        • FWF-START-Preise
  • Zur Übersichtsseite Über uns

    • Leitbild
    • FWF-Film
    • Werte
    • Zahlen und Daten
    • Jahresbericht
    • Aufgaben und Aktivitäten
      • Forschungsförderung
        • Matching-Funds-Förderungen
      • Internationale Kooperationen
      • Studien und Publikationen
      • Chancengleichheit und Diversität
        • Ziele und Prinzipien
        • Maßnahmen
        • Bias-Sensibilisierung in der Begutachtung
        • Begriffe und Definitionen
        • Karriere in der Spitzenforschung
      • Open Science
        • Open-Access-Policy
          • Open-Access-Policy für begutachtete Publikationen
          • Open-Access-Policy für begutachtete Buchpublikationen
          • Open-Access-Policy für Forschungsdaten
        • Forschungsdatenmanagement
        • Citizen Science
        • Open-Science-Infrastrukturen
        • Open-Science-Förderung
      • Evaluierungen und Qualitätssicherung
      • Wissenschaftliche Integrität
      • Wissenschaftskommunikation
      • Philanthropie
      • Nachhaltigkeit
    • Geschichte
    • Gesetzliche Grundlagen
    • Organisation
      • Gremien
        • Präsidium
        • Aufsichtsrat
        • Delegiertenversammlung
        • Kuratorium
        • Jurys
      • Geschäftsstelle
    • Arbeiten im FWF
  • Zur Übersichtsseite Aktuelles

    • News
    • Presse
      • Logos
    • Eventkalender
      • Veranstaltung eintragen
      • FWF-Infoveranstaltungen
    • Jobbörse
      • Job eintragen
    • Newsletter
  • Entdecken, 
    worauf es
    ankommt.

    FWF-Newsletter Presse-Newsletter Kalender-Newsletter Job-Newsletter scilog-Newsletter

    SOCIAL MEDIA

    • LinkedIn, externe URL, öffnet sich in einem neuen Fenster
    • , externe URL, öffnet sich in einem neuen Fenster
    • Facebook, externe URL, öffnet sich in einem neuen Fenster
    • Instagram, externe URL, öffnet sich in einem neuen Fenster
    • YouTube, externe URL, öffnet sich in einem neuen Fenster

    SCILOG

    • Scilog — Das Wissenschaftsmagazin des Österreichischen Wissenschaftsfonds (FWF)
  • elane-Login, externe URL, öffnet sich in einem neuen Fenster
  • Scilog externe URL, öffnet sich in einem neuen Fenster
  • en Switch to English

  

Analytikbasierter kontinuierlicher Microservice-API-Entwurf

Analytics-centric Continuous Design of Microservice APIs

Uwe Zdun (ORCID: 0000-0002-6233-2591)
  • Grant-DOI 10.55776/I4268
  • Förderprogramm Einzelprojekte International
  • Status beendet
  • Projektbeginn 01.01.2020
  • Projektende 30.11.2024
  • Bewilligungssumme 338.730 €

DACH: Österreich - Deutschland - Schweiz

Wissenschaftsdisziplinen

Informatik (100%)

Keywords

    Distributed Architectures, Service-oriented Computing, APIs, Microservices, Software Architecture

Abstract Endbericht

Mit dem Eintritt in das Zeitalter der Kontinuität sind serviceorientierte Softwaresysteme nicht nur für den Rest der Welt offen, sondern es wird auch erwartet, dass sie sich kontinuierlich weiterentwickeln, um mit den sich ändernden Anforderungen Schritt zu halten und sich an ihre dynamische Umgebung anzupassen. Dieses Projekt konzentriert sich auf ein kritisches Element solcher Systeme, die Schnittstelle oder API, die die interne Implementierung von ihren Konsumenten entkoppelt. Das Projekt wird sich mit dem Problem befassen, dass APIs sich zusammen mit dem Rest der Architektur weiter verändern, aber das dies zunehmend schwierig und teuer wird, insbesondere wenn sichergestellt werden muss, dass jeder Teil solcher System weiterhin ein hohes Maß von Änderungen durchläuft, die kontinuierlich ausgerollt werden, mit vielen Releases pro Tag. Ziel des MicroAPI-Projekts ist es, einen neuartigen datengetriebenen Ansatz für das Design und die Entwicklung von Microservice-APIs zu entwickeln, bei dem die Erwartungen von API-Designern kontinuierlich gegenüber der tatsächlichen Nutzung der API durch die Verbraucher validiert werden können. Um dies zu erreichen, ist ein tieferes Verständnis der APIs und der entsprechenden Designprozesse erforderlich, damit die Auswirkungen jeder Entscheidung auf die Qualität der resultierenden Architektur abgeschätzt werden können. Durch die Fokussierung auf APIs können wir die Komplexität der damit verbundenen Probleme reduzieren, was zuvor noch nicht versucht wurde. Diese Zielsetzungen werden mittels strenger und präziser Spezifikation in Modellen erreicht, sowie durch Algorithmen, um diese Modelle automatisiert in anspruchsvollen Analysen und Prüfungen zu verwenden. Die Ergebnisse diese Analysen und Prüfungen ermöglichen es, die Rückkopplungsschleife zum API-Designer zu schließen, indem Qualitätsmängel automatisch erkannt und Redesign- Empfehlungen automatisch vorgeschlagen werden. Obwohl das Projekt auf vielen verwandten Arbeiten in naheliegenden Themengebieten aufbauen kann, ist es nur durch die aktuellen Fortschritte in verteilten System-API-Konzepten und -Methoden, in kontinuierlichen Release-Methoden, und Prüfungs- und Analytikmethoden heute möglich, eine kontinuierliche Feedback-Schleife für API-Design und -Redesign zu erforschen. Um dies zu erreichen, werden aber neue Grundlagen in den Bereichen API- und API-Qualitätsmodellierung, API-Analytik, API-Konsistenz- und -Qualitäts-Überprüfungen, Auffinden von API-Qualitätsdefekten und API- Redesign-Empfehlungen benötigt, die MicroAPI plant, zu liefern.

Das Projekt API-ACE hatte zum Ziel, die Kommunikation moderner Softwaresysteme über Anwendungsprogrammierschnittstellen (APIs) zu verbessern. Da Softwareanwendungen zunehmend auf miteinander verbundene Dienste angewiesen sind, müssen APIs gut strukturiert, effizient und anpassungsfähig sein. API-ACE nimmt sich dieser Herausforderung an, indem es analytische Techniken einsetzt, um das API-Design zu bewerten, potenzielle Schwachstellen zu identifizieren und kontinuierlich Verbesserungen vorzuschlagen. Eines der Hauptziele von API-ACE war die Entwicklung eines umfassenden Modells, das verschiedene Aspekte des API-Designs, einschließlich ihrer Struktur, ihres Verhaltens und ihrer Qualität, integriert. Durch die Kombination von statischer Analyse (Untersuchung von Code, ohne ihn auszuführen) und dynamischer Analyse (Beobachtung von APIs in Aktion) bot das Projekt eine ganzheitliche Sicht auf die API-Funktionalität. Dies ermöglichte es den Forscher*innen, häufige API-Designfehler zu identifizieren und Lösungen zur Verbesserung der API-Qualität vorzuschlagen. Darüber hinaus betonte API-ACE die Bedeutung einer Feedback-Schleife, in der API-Probleme kontinuierlich überwacht und Empfehlungen für die Neugestaltung geliefert werden. Im Rahmen des Projekts wurden API-Muster analysiert, bei denen es sich um allgemeine bewährte Verfahren für die Gestaltung von APIs handelt. Durch umfangreiche Untersuchungen trug API-ACE dazu bei, grundlegende Muster für strukturelle und verhaltensbezogene API-Modelle zu definieren. Diese Arbeit wurde in einem Fachbuch dokumentiert, um die Ergebnisse für Entwickler*innen und Forscher*innen zugänglich zu machen. Darüber hinaus untersuchte API-ACE, wie APIs mit Domain-Driven Design (DDD) zusammenhängen, einem Software-Design-Ansatz, der sich auf die Erstellung von Modellen zur Darstellung komplexer realer Domänen konzentriert. Diese Forschung hat dazu beigetragen, die Kluft zwischen technischem API-Design und Realweltzielen des Software-Systems zu überbrücken. Die Sicherheit war ein weiterer Schwerpunkt von API-ACE. Mit der zunehmenden Einführung von Microservice-Architekturen, bei denen Software aus vielen unabhängigen Diensten aufgebaut wird, ist die API-Sicherheit zu einem wichtigen Anliegen geworden. Das Projekt wandte statische Analysetechniken an, um Schwachstellen zu erkennen, und entwickelte Methoden zur Bewertung der Sicherheitsaspekte von Microservice-APIs. Diese Arbeit ermöglichte die Konformität mit bewährten API-Sicherheitspraktiken und half den Entwickler*innen beim Aufbau robusterer und geschützter Systeme. Neben der theoretischen Forschung führte API-ACE auch empirische Studien durch, in denen reale API-Nutzungsmuster analysiert wurden. Dazu gehörten Studien über Rate Limits (Kontrolle, wie oft auf APIs zugegriffen werden kann) und die Bündelung von API-Anfragen (zur Optimierung des Datenabrufs). Durch die Analyse von API-Repositories und realen Nutzungsdaten wurden im Rahmen des Projekts wichtige Erkenntnisse über die Komposition von APIs und Möglichkeiten zur Verringerung von Ineffizienzen bei API-Interaktionen gewonnen. Diese verschiedenen Erkenntnisse wurden durch umfangreiche empirische Studien gestützt. Die entstandenen Datensätze und der nötige Code wurden offen zur Verfügung gestellt, um die Reproduzierbarkeit der Ergebnisse zu gewährleisten. Letztendlich hat API-ACE einen bedeutenden Beitrag zum Bereich des API-Designs und der API-Analyse geleistet, indem es Werkzeuge, Methoden und Erkenntnisse zur Verfügung gestellt hat, die Unternehmen und Entwickler*innen helfen, qualitativ hochwertigere, gut strukturierte und sicherere Softwaresysteme zu erstellen.

Forschungsstätte(n)
  • Universität Wien - 100%
Internationale Projektbeteiligte
  • Cesare Pautasso, University of Lugano - Universita della Svizzeria Italiana - Schweiz

Research Output

  • 161 Zitationen
  • 43 Publikationen
  • 25 Datasets & Models
  • 17 Software
Publikationen
  • 2022
    Titel Impact of API Rate Limit on Reliability of Microservices-Based Architectures
    DOI 10.1109/sose55356.2022.00009
    Typ Conference Proceeding Abstract
    Autor Malki A
    Seiten 19-28
    Link Publikation
  • 2022
    Titel Avoiding Excessive Data Exposure Through Microservice APIs
    DOI 10.1007/978-3-031-16697-6_1
    Typ Book Chapter
    Autor Genfer P
    Verlag Springer Nature
    Seiten 3-18
  • 2025
    Titel Understanding security tactics in microservice APIs using annotated software architecture decomposition models – a controlled experiment
    DOI 10.1007/s10664-024-10601-1
    Typ Journal Article
    Autor Genfer P
    Journal Empirical Software Engineering
    Seiten 66
    Link Publikation
  • 2020
    Titel Assessing Architecture Conformance to Coupling-Related Patterns and Practices in Microservices
    DOI 10.1007/978-3-030-58923-3_1
    Typ Book Chapter
    Autor Ntentos E
    Verlag Springer Nature
    Seiten 3-20
  • 2024
    Titel Dynamic API Patterns Optimization: Using Predictive Analysis to Adapt Microservices on Service Mesh Deployments
    Typ PhD Thesis
    Autor Amine El Malki
    Link Publikation
  • 2023
    Titel Microservice Security Metrics for Secure Communication, Identity Management, and Observability
    DOI 10.1145/3532183
    Typ Journal Article
    Autor Zdun U
    Journal ACM Transactions on Software Engineering and Methodology
    Seiten 1-34
    Link Publikation
  • 2020
    Titel Metrics for Assessing Architecture Conformance to Microservice Architecture Patterns and Practices
    DOI 10.1007/978-3-030-65310-1_42
    Typ Book Chapter
    Autor Ntentos E
    Verlag Springer Nature
    Seiten 580-596
  • 2024
    Titel Exploring Architectural Evolution in Microservice Systems Using Repository Mining Techniques and Static Code Analysis
    DOI 10.1007/978-3-031-70797-1_10
    Typ Book Chapter
    Autor Genfer P
    Verlag Springer Nature
    Seiten 157-173
  • 2023
    Titel Developer's Cognitive Effort Maintaining Monoliths vs. Microservices - An Eye-Tracking Study
    DOI 10.1109/apsec60848.2023.00044
    Typ Conference Proceeding Abstract
    Autor Simhandl G
    Seiten 339-348
  • 2023
    Titel Analytical Modeling and Empirical Validation of Performability of Service- and Cloud-Based Dynamic Routing Architecture Patterns
    DOI 10.1109/apsec60848.2023.00014
    Typ Conference Proceeding Abstract
    Autor Amiri A
    Seiten 41-50
  • 2023
    Titel API Rate Limit Adoption -- A pattern collection
    DOI 10.1145/3628034.3628039
    Typ Conference Proceeding Abstract
    Autor Serbout S
    Seiten 1-20
  • 2023
    Titel Extracting the Architecture of Microservices: An Approach for Explainability and Traceability
    DOI 10.1007/978-3-031-42592-9_24
    Typ Book Chapter
    Autor Quéval P
    Verlag Springer Nature
    Seiten 346-353
  • 2023
    Titel Tool Support for the Adaptation of Quality of Service Trade-Offs in Service- and Cloud-Based Dynamic Routing Architectures
    DOI 10.1007/978-3-031-42592-9_2
    Typ Book Chapter
    Autor Amiri A
    Verlag Springer Nature
    Seiten 20-36
  • 2023
    Titel Combining API Patterns in Microservice Architectures: Performance and Reliability Analysis
    DOI 10.1109/icws60048.2023.00044
    Typ Conference Proceeding Abstract
    Autor Malki A
    Seiten 246-257
  • 2023
    Titel Automated Pattern-Based Recommendation for Improving API Operation Performance and Reliability in Cloud-Based Architectures
    DOI 10.1109/sse60056.2023.00021
    Typ Conference Proceeding Abstract
    Autor Malki A
    Seiten 80-88
  • 2023
    Titel Automated Pattern-Based Recommendation for Improving API Operation Performance and Reliability in Cloud-Based Architectures
    DOI 10.5281/zenodo.7994302
    Typ Conference Proceeding Abstract
    Autor El Malki A
    Link Publikation
  • 2023
    Titel Combining API Patterns in Microservice Architectures: Performance and Reliability Analysis
    DOI 10.5281/zenodo.7994295
    Typ Conference Proceeding Abstract
    Autor El Malki A
    Link Publikation
  • 2023
    Titel Cost-Aware Multifaceted Reconfiguration of Service- and Cloud-Based Dynamic Routing Applications
    DOI 10.5281/zenodo.7919227
    Typ Conference Proceeding Abstract
    Autor Amiri A
    Link Publikation
  • 2023
    Titel Detection Strategies for Microservice Security Tactics
    DOI 10.1109/tdsc.2023.3276487
    Typ Journal Article
    Autor Zdun U
    Journal IEEE Transactions on Dependable and Secure Computing
    Seiten 1257-1273
    Link Publikation
  • 2020
    Titel Interface Responsibility Patterns
    DOI 10.1145/3424771.3424822
    Typ Conference Proceeding Abstract
    Autor Lübke D
    Seiten 1-24
  • 2020
    Titel Data-Oriented Interface Responsibility Patterns
    DOI 10.1145/3424771.3424821
    Typ Conference Proceeding Abstract
    Autor Pautasso C
    Seiten 1-25
  • 2022
    Titel API Description-Based Conformance Assessment of Architectural Design Decision
    DOI 10.5281/zenodo.6890549
    Typ Conference Proceeding Abstract
    Autor Singjai A
    Link Publikation
  • 2022
    Titel Conformance Assessment of Architectural Design Decisions on API Endpoint Designs Derived from Domain Models
    DOI 10.5281/zenodo.6890222
    Typ Journal Article
    Autor Singjai A
    Link Publikation
  • 2022
    Titel Conformance Assessment of Architectural Design Decisions on the Mapping of Domain Model Elements to APIs and API Endpoints
    DOI 10.5281/zenodo.6890610
    Typ Conference Proceeding Abstract
    Autor Singjai A
    Link Publikation
  • 2022
    Titel Impact of API Rate Limit on Reliability of Microservices-Based Architectures
    DOI 10.5281/zenodo.7127721
    Typ Conference Proceeding Abstract
    Autor El Malki A
    Link Publikation
  • 2022
    Titel How Composable is the Web? An Empirical Study on OpenAPI Data model Compatibility
    DOI 10.1109/icws55610.2022.00068
    Typ Conference Proceeding Abstract
    Autor Pautasso C
    Seiten 415-424
  • 2021
    Titel Identifying Domain-Based Cyclic Dependencies in Microservice APIs Using Source Code Detectors
    DOI 10.1007/978-3-030-86044-8_15
    Typ Book Chapter
    Autor Genfer P
    Verlag Springer Nature
    Seiten 207-222
  • 2021
    Titel Semi-automatic Feedback for Improving Architecture Conformance to Microservice Patterns and Practices
    DOI 10.1109/icsa51549.2021.00012
    Typ Conference Proceeding Abstract
    Autor Ntentos E
    Seiten 36-46
    Link Publikation
  • 2021
    Titel Detector-based component model abstraction for microservice-based systems
    DOI 10.1007/s00607-021-01002-z
    Typ Journal Article
    Autor Ntentos E
    Journal Computing
    Seiten 2521-2551
    Link Publikation
  • 2021
    Titel Detector-based Component Model Abstraction for Microservice-Based Systems
    DOI 10.5281/zenodo.5724109
    Typ Journal Article
    Autor Ntentos E
    Link Publikation
  • 2021
    Titel Practitioner Views on the Interrelation of Microservice APIs and Domain-Driven Design: A Grey Literature Study Based on Grounded Theory
    DOI 10.5281/zenodo.4493865
    Typ Other
    Autor Singjai A
    Link Publikation
  • 2021
    Titel Patterns on Deriving APIs and their Endpoints from Domain Models
    DOI 10.5281/zenodo.6890616
    Typ Conference Proceeding Abstract
    Autor Singjai A
    Link Publikation
  • 2021
    Titel Evaluation of API Request Bundling and its impact on Performance of Microservice Architectures
    DOI 10.5281/zenodo.5087467
    Typ Conference Proceeding Abstract
    Autor Amine E
    Link Publikation
  • 2021
    Titel From OpenAPI Fragments to API Pattern Primitives and Design Smells
    DOI 10.1145/3489449.3489998
    Typ Conference Proceeding Abstract
    Autor Pautasso C
    Seiten 1-35
  • 2021
    Titel Evaluation of API Request Bundling and its Impact on Performance of Microservice Architectures
    DOI 10.1109/scc53864.2021.00060
    Typ Conference Proceeding Abstract
    Autor Malki A
    Seiten 419-424
  • 2021
    Titel Evaluating and Improving Microservice Architecture Conformance to Architectural Design Decisions
    DOI 10.1007/978-3-030-91431-8_12
    Typ Book Chapter
    Autor Ntentos E
    Verlag Springer Nature
    Seiten 188-203
  • 2021
    Titel Patterns on Designing API Endpoint Operations
    Typ Conference Proceeding Abstract
    Autor Singjai A.
    Konferenz 28th Conference on Pattern Languages of Programs (PLoP)
    Seiten 1-29
    Link Publikation
  • 2021
    Titel    Patterns on Deriving APIs and their Endpoints from Domain Models
    DOI 10.1145/3489449.3489976
    Typ Conference Proceeding Abstract
    Autor Singjai A
    Seiten 1-15
    Link Publikation
  • 2021
    Titel Automatic Adaptation of Reliability and Performance Trade-Offs in Service- and Cloud-Based Dynamic Routing Architectures
    DOI 10.1109/qrs54544.2021.00055
    Typ Conference Proceeding Abstract
    Autor Amiri A
    Seiten 434-445
    Link Publikation
  • 2022
    Titel API Description-Based Conformance Assessment of Architectural Design Decision
    DOI 10.1109/sose55356.2022.00013
    Typ Conference Proceeding Abstract
    Autor Singjai A
    Seiten 59-68
    Link Publikation
  • 2022
    Titel Conformance assessment of Architectural Design Decisions on API endpoint designs derived from domain models
    DOI 10.1016/j.jss.2022.111433
    Typ Journal Article
    Autor Singjai A
    Journal Journal of Systems and Software
    Seiten 111433
    Link Publikation
  • 2022
    Titel Understanding and semi-automatically supporting DDD-based API design
    Typ PhD Thesis
    Autor Apitchaka Singjai
    Link Publikation
  • 2022
    Titel Cost-Aware Multidimensional Auto-Scaling of Service- and Cloud-Based Dynamic Routing to Prevent System Overload
    DOI 10.5281/zenodo.7144061
    Typ Conference Proceeding Abstract
    Autor Amiri A
    Link Publikation
Datasets & Models
  • 2024 Link
    Titel Exploring Architectural Evolution in Microservice Systems using Repository Mining Techniques and Static Code Analysis
    DOI 10.5281/zenodo.10961768
    Typ Database/Collection of data
    Öffentlich zugänglich
    Link Link
  • 2023 Link
    Titel Automated Pattern-Based Recommendation for Improving API Operation Performance and Reliability in Cloud-Based Architectures
    DOI 10.5281/zenodo.7691349
    Typ Database/Collection of data
    Öffentlich zugänglich
    Link Link
  • 2023 Link
    Titel Dataset and Analysis Scripts for Survey "Understanding Security Tactics in Microservice APIs using Annotated Software Architecture Decomposition Models -- A Controlled Experiment"
    DOI 10.5281/zenodo.8089441
    Typ Database/Collection of data
    Öffentlich zugänglich
    Link Link
  • 2023 Link
    Titel Combining API Patterns in Microservice Architectures: Artifacts, models, and dataset
    DOI 10.5281/zenodo.7692006
    Typ Database/Collection of data
    Öffentlich zugänglich
    Link Link
  • 2023 Link
    Titel Data of the Paper: Analytical Modeling and Empirical Validation of Performability of Service- and Cloud-Based Dynamic Routing Architecture Patterns
    DOI 10.5281/zenodo.10022346
    Typ Database/Collection of data
    Öffentlich zugänglich
    Link Link
  • 2023 Link
    Titel Data of the Paper: Cost-Aware Multidimensional Auto-Scaling of Service- and Cloud-Based Dynamic Routing to Prevent System Overload
    DOI 10.5281/zenodo.6566130
    Typ Database/Collection of data
    Öffentlich zugänglich
    Link Link
  • 2023 Link
    Titel Empirical Dataset of 1200 hours of Experiment: Reliability and Performance Measurements of Dynamic Routing Applications
    DOI 10.5281/zenodo.7774210
    Typ Database/Collection of data
    Öffentlich zugänglich
    Link Link
  • 2023 Link
    Titel Extracting the Architecture of Microservices: An Approach for Explainability and Traceability
    DOI 10.5281/zenodo.8100927
    Typ Database/Collection of data
    Öffentlich zugänglich
    Link Link
  • 2023 Link
    Titel Microservice Security Detectors & Metrics & Detection Strategies: Dataset
    DOI 10.5281/zenodo.7929312
    Typ Database/Collection of data
    Öffentlich zugänglich
    Link Link
  • 2023 Link
    Titel Online Artifact: Cost-Aware Multifaceted Reconfiguration of Service- and Cloud-Based Dynamic Routing Applications
    DOI 10.5281/zenodo.7771327
    Typ Database/Collection of data
    Öffentlich zugänglich
    Link Link
  • 2023 Link
    Titel Online Artifact: Tool Support for the Adaptation of Quality of Service Trade-Offs in Service- and Cloud-Based Dynamic Routing Architectures
    DOI 10.5281/zenodo.7944822
    Typ Database/Collection of data
    Öffentlich zugänglich
    Link Link
  • 2022 Link
    Titel API Description-Based Conformance Assessment of Architectural Design Decision: Dataset and Code
    DOI 10.5281/zenodo.6564304
    Typ Database/Collection of data
    Öffentlich zugänglich
    Link Link
  • 2022 Link
    Titel Source code detectors and data for calculating excessive data exposure in microservice APIs
    DOI 10.5281/zenodo.6700020
    Typ Database/Collection of data
    Öffentlich zugänglich
    Link Link
  • 2022 Link
    Titel Microservice Security Metrics: Dataset
    DOI 10.5281/zenodo.6424721
    Typ Database/Collection of data
    Öffentlich zugänglich
    Link Link
  • 2022 Link
    Titel Impact of API Rate Limiting on Reliability of Microservices-Based Architectures: artifacts, analysis figures and dataset
    DOI 10.5281/zenodo.6560270
    Typ Database/Collection of data
    Öffentlich zugänglich
    Link Link
  • 2021 Link
    Titel Practitioner Views on the Interrelation of Microservice APIs and Domain-Driven Design -- A Grey Literature Study Based on Grounded Theory: Dataset and Code
    DOI 10.5281/zenodo.4569578
    Typ Database/Collection of data
    Öffentlich zugänglich
    Link Link
  • 2021 Link
    Titel Evaluating and Improving Microservice Architecture Conformance to Architectural Design Decisions
    DOI 10.5281/zenodo.5549978
    Typ Database/Collection of data
    Öffentlich zugänglich
    Link Link
  • 2021 Link
    Titel Evaluation of API Request Bundling and its Impact on Performance of Microservice Architectures: artifacts, analysis figures and dataset
    DOI 10.5281/zenodo.5107982
    Typ Database/Collection of data
    Öffentlich zugänglich
    Link Link
  • 2021 Link
    Titel Conformance Assessment of Architectural Design Decisions on API Endpoint Designs Derived from Domain Models: Dataset and Code
    DOI 10.5281/zenodo.5031272
    Typ Database/Collection of data
    Öffentlich zugänglich
    Link Link
  • 2021 Link
    Titel Data and Source code of the Paper: Automatic Adaptation of Reliability and Performance Trade-Offs in Service- and Cloud-Based Dynamic Routing Architectures
    DOI 10.5281/zenodo.5655383
    Typ Database/Collection of data
    Öffentlich zugänglich
    Link Link
  • 2021 Link
    Titel Data from paper: Semi-automatic Feedback for Improving Architecture Conformance to Microservice Patterns and Practices
    DOI 10.5281/zenodo.4491583
    Typ Database/Collection of data
    Öffentlich zugänglich
    Link Link
  • 2021 Link
    Titel Detector-based Component Model Abstraction for Microservice-Based Systems
    DOI 10.5281/zenodo.5235931
    Typ Database/Collection of data
    Öffentlich zugänglich
    Link Link
  • 2021 Link
    Titel Conformance Assessment of Architectural Design Decisions on the Mapping of Domain Model Elements to APIs and API Endpoints: Dataset and Code
    DOI 10.5281/zenodo.5176174
    Typ Database/Collection of data
    Öffentlich zugänglich
    Link Link
  • 2020 Link
    Titel Data of the study: Metrics for Assessing Architecture Conformance to Microservice Architecture Patterns and Practices
    DOI 10.5281/zenodo.3999477
    Typ Database/Collection of data
    Öffentlich zugänglich
    Link Link
  • 2020 Link
    Titel Data and Source Code of the study: Assessing Architecture Conformance to Coupling-Related Patterns and Practices in Microservices
    DOI 10.5281/zenodo.3999505
    Typ Database/Collection of data
    Öffentlich zugänglich
    Link Link
Software
  • 2024 Link
    Titel Exploring Architectural Evolution in Microservice Systems using Repository Mining Techniques and Static Code Analysis
    DOI 10.5281/zenodo.10961768
    Link Link
  • 2023 Link
    Titel Online Artifact: Tool Support for the Adaptation of Quality of Service Trade-Offs in Service- and Cloud-Based Dynamic Routing Architectures
    DOI 10.5281/zenodo.7944822
    Link Link
  • 2023 Link
    Titel Microservice Security Detectors, Metrics, Detection Strategies: Dataset and Source Code
    DOI 10.5281/zenodo.7929312
    Link Link
  • 2023 Link
    Titel Online Artifact: Cost-Aware Multifaceted Reconfiguration of Service- and Cloud-Based Dynamic Routing Applications
    DOI 10.5281/zenodo.7771327
    Link Link
  • 2023 Link
    Titel Dataset and Analysis Scripts for Survey "Understanding Security Tactics in Microservice APIs using Annotated Software Architecture Decomposition Models -- A Controlled Experiment"
    DOI 10.5281/zenodo.8089441
    Link Link
  • 2022 Link
    Titel Source code detectors and data for calculating excessive data exposure in microservice APIs
    DOI 10.5281/zenodo.6700020
    Link Link
  • 2022 Link
    Titel API Description-Based Conformance Assessment of Architectural Design Decision: Dataset and Code
    DOI 10.5281/zenodo.6564304
    Link Link
  • 2022 Link
    Titel Microservice Security Metrics: Dataset and Source Code
    DOI 10.5281/zenodo.6424721
    Link Link
  • 2022 Link
    Titel CodeableModels
    Link Link
  • 2021 Link
    Titel Data and Source code of the Paper: Automatic Adaptation of Reliability and Performance Trade-Offs in Service- and Cloud-Based Dynamic Routing Architectures
    DOI 10.5281/zenodo.5655383
    Link Link
  • 2021 Link
    Titel Data and Source Code from paper: Semi-automatic Feedback for Improving Architecture Conformance to Microservice Patterns and Practices
    DOI 10.5281/zenodo.4491583
    Link Link
  • 2021 Link
    Titel Conformance Assessment of Architectural Design Decisions on the Mapping of Domain Model Elements to APIs and API Endpoints: Dataset and Code
    DOI 10.5281/zenodo.5176174
    Link Link
  • 2021 Link
    Titel Conformance Assessment of Architectural Design Decisions on API Endpoint Designs Derived from Domain Models: Dataset and Code
    DOI 10.5281/zenodo.5031272
    Link Link
  • 2021 Link
    Titel Evaluating and Improving Microservice Architecture Conformance to Architectural Design Decisions
    DOI 10.5281/zenodo.5549978
    Link Link
  • 2021 Link
    Titel Practitioner Views on the Interrelation of Microservice APIs and Domain-Driven Design -- A Grey Literature Study Based on Grounded Theory: Dataset and Code
    DOI 10.5281/zenodo.4569578
    Link Link
  • 2021 Link
    Titel Detector-based Component Model Abstraction for Microservice-Based Systems
    DOI 10.5281/zenodo.5235931
    Link Link
  • 2020 Link
    Titel Data and Source Code of the study: Assessing Architecture Conformance to Coupling-Related Patterns and Practices in Microservices
    DOI 10.5281/zenodo.3999505
    Link Link

Entdecken, 
worauf es
ankommt.

Newsletter

FWF-Newsletter Presse-Newsletter Kalender-Newsletter Job-Newsletter scilog-Newsletter

Kontakt

Österreichischer Wissenschaftsfonds FWF
Georg-Coch-Platz 2
(Eingang Wiesingerstraße 4)
1010 Wien

office(at)fwf.ac.at
+43 1 505 67 40

Allgemeines

  • Jobbörse
  • Arbeiten im FWF
  • Presse
  • Philanthropie
  • scilog
  • Geschäftsstelle
  • Social Media Directory
  • LinkedIn, externe URL, öffnet sich in einem neuen Fenster
  • , externe URL, öffnet sich in einem neuen Fenster
  • Facebook, externe URL, öffnet sich in einem neuen Fenster
  • Instagram, externe URL, öffnet sich in einem neuen Fenster
  • YouTube, externe URL, öffnet sich in einem neuen Fenster
  • Cookies
  • Hinweisgeber:innensystem
  • Barrierefreiheitserklärung
  • Datenschutz
  • Impressum
  • IFG-Formular
  • Social Media Directory
  • © Österreichischer Wissenschaftsfonds FWF
© Österreichischer Wissenschaftsfonds FWF