Masterprojektgruppe

In der Masterprojektgruppe bearbeiten Sie typischerweise in Gruppenarbeit ein aktuelles Forschungsthema. Neben der Aneignung und Vertiefung grundlegender Kenntnisse wissenschaftlichen Arbeitens (Literaturarbeit, Verfassen wissenschaftlicher Texte, etc.) bietet die Masterprojektgruppe oft einen starken Praxisbezug. In der Regel setzen Sie aktuelle Methoden, Techniken und Werkzeuge ein, um eine wissenschaftliche Problemstellung zu lösen (siehe abgeschlossene Arbeiten).

Ablauf

1. Bewerbung

Die Bewerbung und Vergabe von Masterprojektgruppen erfolgt zentral durch die Fakultät. Im Webportal der Informatik in Essen finden Sie ebenfalls Informationen zu den Projektgruppen. 

2. Bearbeitung

Nach einer erfolgreichen Bewerbung erhalten Sie in der Bearbeitungsphase eine individuelle Betreuung durch einen wissenschaftlichen Mitarbeiter bzw. Mitarbeiterin. In mehreren Phasen werden Sie sich zunächst das benötigte Fachwissen aneignen, dieses dann anwenden und schließlich vertiefen. Während dieser Phase iterieren Sie in regelmäßigen Abständen über Ihre Ausarbeitungen und lernen regelmäßig wissenschaftliche Forschungsergebnisse zu präsentieren und geeignet aufzuarbeiten.

3. Abgabe und Präsentation

Sie schließen die Masterprojektgruppe mit einer Abschlusspräsentation und der Abgabe der schriftlichen Arbeit ab.

Neue Projektgruppe

Anmeldung Master-Projektgruppe

Die Anmeldephase für die Projektgruppen des Sommersemesters 2024 startet Anfang Januar 2024. Die Anmeldung läuft zentral über die Abteilung Software Engineering der Fakultät für Informatik. Weitere Infos folgen in Kürze.

Sommersemester 2024

Conformal Software Defect Prediction (CDP)

Just-in-time (JIT) defect prediction techniques can facilitate modern software development approaches such as DevOps. The goal of this project group is to apply and systematically evaluate conformal prediction (CP) as a rigorous uncertainty quantification approach on top of state-of-the-art JIT defect predictors.

Activities carried out

  • Apply conformal prediction (CP) on a selected JIT approach
  • Experimentally evaluate the CP approach for JIT defect predictions

Language of the project group: English

more information

Abgeschlossene Masterprojektgruppen

Sommersemester 2023

CoAdapt: Coordinated Adaptation in Cloud Computing

With the increasing scale of modern cloud systems, more and more companies use Kubernetes to dynamically adapt their cloud systems at runtime. The overall goal of this project group was to enhance Kubernetes to support decentralized adaptation.

Activities carried out

  • Appy the distributed constraint optimization framework (DCOP) to dynamic scaling in Kubernetes.
  • Experimentally evaluate the developed technique in a real cloud setting.

Language of the project group: English

more information

Sommersemester 2021

Explainable AI for Predictive Business Process Monitoring (XAI4BPM)

The goal of the project group was to practically apply and experimentally compare concrete Explainable AI (XAI) techniques for predictive process monitoring (PrBPM).
 

Activities carried out

  • Acquire fundamental knowledge about recent developments in XAI and PrBPM.
  • Gain in-depth understanding about XAI techniques for predictive process monitoring
  • Practically apply XAI techniques to concrete real-world benchmark data sets from transport, logistics, and finance.
  • Experimental comparison of XAI techniques

The course was given in English.

more information

Sommersemester 2020

Learning4Adaptation – Maschinelles Lernen für selbst-adaptive Systeme

Diese Projektgruppe hat moderne Reinforcement-Learning-Algorithmen (Deep Reinforcement Learning) eingesetzt, um eine selbstlernende, adaptive Gebäudesteuerung zu entwickeln und zu evaluieren.

Tätigkeiten

  • Spezifikation des Lernproblems (States, Actions, Rewards)
  • Aufsetzen der Umgebung (Schnittstelle zu Gebäudesimulation)
  • Konfiguration und Parametrierung der Reinforcement Learning Algorithmen (Nutzung und Tuning existierender Frameworks)
  • Test und Evaluation der Realisierung (Lernverhalten über die Zeit)

mehr über diese Projektgruppe

Sommersemester 2019

Platooning

In dieser Projektgruppe wurde am Anwendungsfall „Platooning“ untersucht, ob aktuelle modellbasierte Spezifikations- und Analysemethoden zur Entwicklung eingebetteter Systeme geeignet sind, um sie auf hochdynamische Situationen im Straßenverkehr anzuwenden.

Tätigkeiten:

  • Einarbeitung in die Themen „Kollaborative Systeme“ und „Platooning“
  • Kennenlernen des Begriffs „emergentes Verhalten“
  • Analyse des Stands der Wissenschaft zur Modellierung und Verifikation von emergentem Verhalten
  • Bewertung der Ansätze hinsichtlich ihrer Eignung für kollaborative Systeme am Beispiel des Anwendungsfalles „Platooning“

mehr über diese Projektgruppe

Sommersemester 2017

Datenschutz in der Cloud mittels Adaptionen

In diesem Projekt haben die beiden Masterprojektgruppen "Adaptive Cloud" und "Data Security in the Cloud" zusammengearbeitet und ein System entwickelt, in dem sie Datenschutzgefährdungen in der Cloud und deren Bekämpfung demonstrieren konnten.

Tätigkeiten:

  • Einarbeitung in die Prinzipien und Techniken des Cloud Computing, insbesondere des Ressourcenmanagements im Cloud Computing
  • Kennenlernen moderner Security-Techniken: Hardware-Enklaven (das sind spezielle CPUs mit erhöhten Datenschutzmöglichkeiten auf Hardware-Ebene) und „Sticky Policies“ (eine Technik zur Kennzeichnung der Kritikalität einzelner Datensätze)
  • Prototypische Implementierung der Sicherheitstechniken als Erweiterung eines existierenden Cloud-Simulators in der Programmiersprache Java
  • Experimentelle Evaluation der implementierten Techniken anhand einer Cloud-basierten Social-Media-Anwendung

mehr über diese Projektgruppe

 

Sommersemester 2016

Vernetzes Fahren

In dieser Projektgruppe lernten die Studierenden fortschrittliche, modellbasierte Techniken zur Entwicklung eingebetteter Systeme kennen und wendeten diese zur Anforderungsspezifikation und beim funktionalen Entwurf eines Autobahnautomaten an.

Tätigkeiten:

  • Einarbeitung in das SPES Modeling Framework (SPES MF), das von der SSE-Arbeitsgruppe gemeinsam mit führenden Forschungseinrichtungen und Industrieunternehmen entwickelt und erprobt wurde
  • Einarbeitung in das Thema „Automotive Systeme“ mit dem Schwerpunkt „Vernetztes Fahren auf Autobahnen“ (Autobahnautomat)
  • Anwendung von State-of-the-Art-Techniken zur Spezifikation des Systems „Autobahnautomat“
  • Modellierung des Systemkontexts, der Anforderung, der funktionalen und logischen Architektur für das System „Autobahnautomat“ gemäß SPES Modeling Framework
  • Qualitätssicherung der entwickelten Modelle im Team durch systematische Reviews

mehr über diese Projektgruppe