Professor für
- (AI-assisted) Software Engineering
- Machine Learning
Lehrveranstaltungen
- Grundlagen der Informatik IV (BA WiSe)
- Machine Learning (BA WiSe)
- Software Engineering I (BA SoSe)
- Software Engineering II (MA SoSe)
- Software Engineering III (MA WiSe)
- KI-gestützte agile Softwareentwicklung (BA Wahlfach SoSe)
- Team Lead – KI-gestützte agile Softwareentwicklung (MA Wahlfach SoSe)
Offene THemen für Projekt- und Abschlussarbeiten
Konzeption und Entwicklung einer Anwendung zur Digitalisierung administrativer Prozesse bei Praxisprojekten und Abschlussarbeiten
| u.a. Java, Spring Boot, REST-APIs, Persistenz (z. B. JPA/Hibernate), Authentifizierung und Autorisierung, CI/CD, Testautomatisierung; KI-gestützte Entwicklung (z. B. GitHub Copilot, ChatGPT, Claude)
|
Agentenbasierte Quality Gates für moderne CI/CD-Pipelines
| u. a. CI/CD, Quality Gates, automatisierte Tests, statische Codeanalyse, AI Agents, LLMs
|
Vergleich automatisierter Code-Review-Ansätze anhand realer Softwarefehler
| u. a. Code Review, Softwarequalität, Defects4J, statische Codeanalyse, LLM-basierte Reviews
|
KI-gestützte Analyse von Software-Entwicklungsprozessen
| u. a. Kanban, Flow-Analyse, Kanban-Metriken, Issue-Tracking (z. B. Jira), LLM-basierte Analyse
|
*
Hinweis für externe Arbeiten: Bei externen Themen wird ein externer Prüfer als Zweitprüfer eingesetzt. Die Zusammenarbeit und Kommunikation zwischen den Studierenden und dem externen Zweitprüfer erfolgt grundsätzlich selbständig.
Sprechstunden
- Bitte vereinbaren Sie per E-Mail einen Termin
WeitereS