Technische Bewertungsmetriken für Service Candidates in der Microservices-Dekomposition

Art

Bachelorarbeit

Track

Main

Technische Bewertungsmetriken für Service Candidates in der Microservices-Dekomposition LSWI

Ziel

Ziel der Arbeit ist die systematische Identifikation, Analyse und Klassifikation technischer Bewertungsmetriken für Service Candidates in der Microservices-Dekomposition. Dabei sollen insbesondere Metriken aus den Bereichen Coupling Cohesion Service Granularity Functional Size Data Ownership Interface Complexity Change Impact Traceability untersucht und hinsichtlich ihrer Eignung bewertet werden.

Forschungsfragen
RQ1: Welche technischen Metriken werden in der Literatur zur Bewertung von Microservice-Grenzen verwendet?
RQ2: Welche dieser Metriken eignen sich zur Bewertung von Service Candidates im Kontext prozessorientierter Dekompositionsverfahren?

Methodik

  • Systematische Literaturrecherche
  • Extraktion und Analyse von Bewertungsmetriken
  • Entwicklung einer Klassifikation
  • Anwendung auf ein vereinfachtes Beispielsystem

Hintergrund

Die Migration monolithischer Unternehmenssysteme zu Microservices stellt Unternehmen vor die Herausforderung, geeignete Servicegrenzen zu identifizieren. Während bestehende Ansätze wie Domain-Driven Design (Evans, 2004; Vernon, 2013), Service Cutter (Gysel et al., 2016) oder prozessorientierte Verfahren Service Candidates auf fachlicher Ebene ableiten, bleibt häufig offen, wie diese Kandidaten technisch bewertet werden können. Aktuelle Forschungsarbeiten betonen die Bedeutung technischer Qualitätsmerkmale wie Coupling, Cohesion, Granularity und Modularity für erfolgreiche Microservices-Architekturen (Al-Debagy & Martinek, 2020; Panichella et al., 2021; Vera-Rivera et al., 2021). Allerdings fehlt bislang ein strukturierter Überblick darüber, welche Metriken sich zur technischen Bewertung von Service Candidates eignen.

Anforderungen

  • Interesse an Software Engineering
  • Grundkenntnisse in Softwarearchitektur
  • Bereitschaft zum wissenschaftlichen Arbeiten

Bewerbung

Um Ihnen eine optimale Betreuung bieten zu können, möchten wir Sie bitten, sich im Vorfeld intensiv mit dem Thema auseinanderzusetzen und erste Recherchen durchzuführen.

Alle relevanten Informationen zum Einreichungsprozess finden Sie auf unserer Website unter folgendem Link.

Vorgehen bei der Einreichung

  1. Füllen Sie das Kontaktformular aus und geben Sie darin Ihre Motivation an (Textfeld). Hängen Sie außerdem ein erstes Exposé sowie einen aktuellen PULS-Auszug als PDF an.
  2. Füllen Sie die Selbstauskunft vollständig aus, um uns weitere Informationen über sich selbst zu geben.

Selbstauskunft ausfüllen

3. Nutzen Sie die bereitgestellte Vorlage für das Exposé

Sobald Sie Ihre Arbeit eingereicht haben, wird sich die zuständige Betreuungsperson zeitnah per E-Mail bei Ihnen melden, um das weitere Vorgehen zu besprechen.

Vielen Dank für Ihre Mitarbeit und wir freuen uns auf Ihre Einreichung!