Humboldt-Universität zu Berlin - Mathematisch-Naturwissenschaftliche Fakultät - Wissensmanagement in der Bioinformatik

Seminar: Sprachmodelle in der Softwareenwicklung

Prof. Dr. Ulf Leser

Large Language Models are currently revolutionizing many aspects of software development. They can help in code generation, bug finding, requirements engineering, or GUI design, and are frequently reported to boost the productivity of developers (or even replace them). In this seminar, we review the state of the art in this field. Students, possibly in teams of two, choose from a set of app. 10 topics around LLMs in software development, perform independent research regarding existing tools, observations, and trends in their chosen topics, and present their results through one short and one longer talks and the seminar thesis. Die Sprache im Seminar ist wahlweise Deutsch oder Englisch.

Voraussetzungen

Gute Kenntnisse in Programmiersprachen und der Programmierung

Schein und Anrechenbarkeit

Voraussetzungen für das Bestehen des Seminars sind:

  • die Abgabe einer Outline (Abstract, Struktur, Literaturliste)
  • das Halten eines kurzen und eines längeren Vortrags
  • das Verfassen einer Seminararbeit

Anmeldung

Die Teilnehmerzahl ist begrenzt, die Anmeldung erfolgt über AGNES.

Termine und Ablauf

Das Seminar findet in als Block und in Präsenz statt. Die Themen werden abstrakt vergeben (siehe unten). Es ist die Aufgabe aller Teilnehmer*innen, zu dem ihnen zugewiesenen Themen zu recherchieren, geeignete Forschungsarbeiten zu identifizieren und den Stand-der-Technik in einer Arbeit und zwei Vorträgen zusammenzufassen. Auf Wunsch können Themen auch praktische Arbeiten nach sich ziehen. Die Themen werden in der Regel in Gruppen a zwei Studierenden bearbeitet. Es gilt:

  • Am 20.10.2025, 15-17 Uhr, Raum RUD 26,, 1'303 findet die Einführungsveranstaltung statt, die für alle Teilnehmenden verpflichtend ist. An dem Termin werden Inhalt und Ablauf des Seminars vorgestellt, die Themen erläutert und vergeben und dazu die Gruppen gebildet.
  • Jede Gruppe muss zwei Vorträge halten:
    • Termin tba (Semestermitte): Einen 5 Minuten "Teaser Talk" zur Themenvorstellung
    • Termin tba (Semesterende): Einen 20-30 Minuten Seminarvortrag
  • Jede Gruppe muss zwei schriftliche Abgaben erledigen:
    • Bis 17.11.2025: Ein kurze Outline des Themas verfassen. Details zur Ausgestaltung werden in der EInführungsveranstaltung erläutert.
    • Bis 31.3.2026: Eine Seminararbeit, deren Länge von der Gruppengröße abhängt (10-20 Seiten).

Materialien

 

Vorlagen

 

Themen

Topic Supervisor Students
LLM zum Debugging UL AA, H
LLM zum Testen UL B, K
LLM zur Programmverifikation UL L, K
LLM im Requirements Engineering UL S, M, A
LLM und Webiterfaces für Shop-Systeme UL L, A
LLM und Softwarearchitektur / Refactoring UL G, A
LLM zur Code-Optimierung UL V, S
LLM zur Code-Integration UL B, C
LLM und SQL UL W, G
LLM zur Programmierung (auto-complete etc.) UL S, P