Hier finden Sie Themenbereiche für Abschlussarbeiten die am Lehrstuhl Softwaresysteme betreut werden. Wir freuen uns über Ihre eigenen Themenvorschläge, suchen aber auch mit Ihnen eine geeignete Abschlussarbeit in einem der unten stehenden Themenfelder.
Wenn Sie sich für eine Abschlussarbeit am Lehrstuhl Softwaresysteme interessieren, senden Sie eine Email mit Betreff „Anfrage Abschlussarbeit“ und den folgenden Informationen an Annemarie Wittig >Mail<:
- Studiengang,
- Termin an dem Sie mit der Arbeit beginnen möchten,
- Themenvorschlag und/oder Themenbereich(e) am Lehrstuhl Softwaresysteme für die Sie sich interessieren und
- Eine Liste mit Modulen des Wahl(pflicht)bereichs, die Sie belegt haben und die Sie für die gewählten Themenbereiche als relevant erachten.
Themenfelder
Beispiele für Abschlussarbeiten
Um zu veranschaulichen, wie eine sehr gute Masterarbeit aussehen kann, stellen wir Ihnen hier zwei Beispiele vor. Bitte beachten Sie jedoch, dass die Beispiele ausschließlich als Referenz dienen. Jede Masterarbeit ist individuell, und Ihre eigene Arbeit sollte Ihr spezifisches Forschungsthema und Ihre Herangehensweise widerspiegeln.
The Impact of LLM-Based Coding Assistants on Developer Productivity; English; Annemarie Wittig [PDF]
Quantifizierung von Unsicherheit in Vorhersagen nicht-funktionaler Eigenschaften konfigurierbarer Softwaresysteme mit Conformal-Prediction; Deutsch; Stefan Jahns [PDF]
Eine Latex-Vorlage für Abschlussarbeiten steht via Gitlab zur Verfügung [URL].
Abgeschlossene Arbeiten
Im folgenden finden Sie eine Reihe von Abschlussarbeiten, die am Lehrstuhl Softwaresysteme erfolgreich beendet wurden:
An analysis of automatic evaluation methods for RAG systems (Bachelor)
Optimierung von RAG-Pipelines für deutschsprachige Wissensquellen: LLM-basierte Evaluation verschiedener Konfigurationen (Bachelor)
A Practical Guide for Energy Measurements in Software Scenarios
Kontextgesteuerte Containerisierung von Softwareprojekten mit LLMs (Master)
The Impact of LLM-Based Coding Asssistants on Developer Productivity (Master)
Design and evaluation of an LLM-based tool for qualitative research (Bachelor)
RAGnRoll – Towards Reconfigurable RAG Experimentation Without Overfitting (Master)
Der Einfluss von KI-Code-Assistenten auf die Produktivität von Softwareentwickler*innen (Master)
Configuring a DevOps Pipeline: Energy Consumption and Optimization Opportunities
Code-Level Energy Consumption in DevOps Pipelines on Virtualized Systems
Managing Prompt Engineering Experiments: Tools and Developers‘ Needs
Leveraging configuration networks to automatically resolve configuration errors (Bachelor)
Evolution of the Configuration Space of Open-Source Software Systems (Bachelor)
The Configuration Space of Machine Learning and its Impact on Energy Consumption, Accuracy, and Performance (Bachelor)
Evaluation of Active Learning for Comprehending Feature Influences on Energy Consumption of Configurable Software Systems: A Function-Level Analysis (Bachelor)
SoftVR: Finding Energy Bugs in Configurable Software Systems (Bachelor)
Managing Prompt Engineering Experiments: Tools and User’s Needs (Bachelor)
Socio-Technical Challenges in Software Engineering (Bachelor)
Evolution of the Configuration Space of Open-Source Software Systems (Bachelor)
Ermittlung von Konfigurationsoptionen im Source Code mit Fokus auf Machine Learning Bibliotheken in Python (Bachelor)
Tracking Configuration Options on Source Code Focusing on Java Frameworks (Bachelor)
Klassifikation von Konfigurationsabhängigkeiten zwischen verschiedenen Technologien (Bachelor)
Software Engineering 4 AI in der Praxis (Bachelor)
Abdeckungsanalyse von konfigurierbaren Performance-Benchmarks und Softwaresystemen (Bachelor/Master)
Energy Consumption in Practice (Bachelor)
Studie über Konfigurationsfehler (Bachelor)
Automatisiertes Beheben von Konfigurationsfehlern (Bachelor/Master)
Gruppenbasierte Sensitivitätsanalyse für die Vorhersage nicht-funktionaler Eigenschaften konfigurierbar Softwaresysteme (Bachelor)
Group Sampling for Learning Configuration-specific Software Performance (Bachelor)