I am interested in supervising student theses. The following list of interests is far from being complete. Feel free to talk to me about your own ideas.
- Novel programming languages such as rust
- Functional programming
- Web and mobile applications / Javascript
- Software modeling, UML
- Software verification
- Data Science
- (Applications of) Machine learning
- Information Retrieval
- Repository Mining
Completed theses (selection)
- (M) Konzeption und prototypische Umsetzung einer Software zur Erzeugung automatisierter UI-Tests mittels grafischer Eingabemöglichkeit durch Endanwender
- (M) Der Einfluss von Accessibility-Optimierung bei Kampagnen-Websites auf die Usability bei unterschiedlichen hardwarebezogenen Nutzungsverhalten
- (M) Code Smells in Open-Source-Projekten
- (M) Schreibstile und Akzeptanz von Autorinnen in deutschsprachigen Medien
- (M) Developing a Distributed Media Streaming Application
- (M) Prototypische Implementierung und Evaluation eines Learn-Coding-Games auf Basis des User-Centred-Design Prozesses
- (M) Usage and lifecycle of comments in source code of open-source software
- (M) Parallel Implementation of Machine Learning Algorithms in Rust
- (M) Interaktionsanalyse von AngularJS-Programmen
- (B) The State and Development of Gender Equality in Computer Science Publications
- (B) Design and Implementation of a Continuous Feedback System
- (B) Entwicklung einer webbasierten Client-Server Anwendung zur Unterstützung von interaktiven Unterrichtsmethoden
- (B) Anomaly Detection with Machine Learning
- (B) Analyse der dblp-Datenbanken im Hinblick auf die Zusammenarbeit zwischen Wissenschaftlern
- (B) Wechselwahrscheinlichkeiten auf Grundlage von CV-basierten Karrierenetzwerk-Profilen
- (B) Statistische Analyse der Q&A-Plattform “StackOverflow”
- (B) Themenspezifische Gruppierung deutscher Online-Zeitungen mit Natural Language Processing
- (B) Entwicklung eines visuellen Empfehlungssystems für Stromladesäulen durch Auswertung von Nutzerfeedbck mittels NLP
- (B) Entwicklung einer Progressive-Web-Anwendung zur interessenbezogenen, ortsabhängigen Zielorientierung auf mobilen Endgeräten
- (B) Entwicklung einer mobilen Applikation zur Erfassung der Ernährung eines Benutzers im Hinblick auf den Aspekt der Usability
- (B) Konzept und Umsetzung eines Git-Tutorials auf mobilen Geräten unter dem Betriebssystem iOS