Institutsseminar/2025-11-24

Aus SDQ-Institutsseminar
Version vom 2. Oktober 2025, 14:02 Uhr von Dominik Fuchß (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Termin (Alle Termine)
Datum Montag, 24. November 2025
Uhrzeit 11:00 – 12:45 Uhr (Dauer: 105 min)
Ort Raum 010 (Gebäude 50.34)
Prüfer/in Anne Koziolek
Webkonferenz https://teams.microsoft.com/l/meetup-join/19%3ameeting NWQ1NWYyMWItYWQ1ZC00OWJjLWFiZTctNTMyNmYzNDU0NjM0%40thread.v2/0?context=%7b%22Tid%22%3a%224f5eec75-46fd-43f8-8d24-62bebd9771e5%22%2c%22Oid%22%3a%220680a2c5-0cea-4945-b259-9b8a44489863%22%7d
Vorheriger Termin Fr 21. November 2025
Nächster Termin Fr 28. November 2025
Die Dauer dieses Termins beträgt derzeit 105 Minuten. Bitte ggf. einen weiteren Raum reservieren und den Termin auf zwei Räume aufteilen. Dazu unter Termine eine zusätzliche Terminseite anlegen und die Vorträge neu zuweisen.

Termin in Kalender importieren: iCal (Download)

Vorträge

Vortragende(r) Tobias Thirolf
Titel Analysis of Project-Intrinsic Context for Automated Traceability between Documentation and Code
Vortragstyp Bachelorarbeit
Betreuer(in) Dominik Fuchß
Vortragssprache Deutsch
Vortragsmodus in Präsenz
Kurzfassung Kurzfassung
Vortragende(r) Markus Bodenberger
Titel Feinanpassung vs. Prompting: Der Fall der Wiederherstellung von Nachverfolgbarkeitsverbindungen
Vortragstyp Bachelorarbeit
Betreuer(in) Tobias Hey
Vortragssprache Deutsch
Vortragsmodus in Präsenz
Kurzfassung Bei der Softwareentwicklung entstehen verschiedene Anforderungen, die zueinander in Beziehung stehen können. Diese Beziehungen werden mit Nachverfolgbarkeitsverbindungen (engl.: trace links, TLs) repräsentiert, die verschiedene Vorteile bieten, jedoch häufig gar nicht oder inkonsistent erfasst werden. Deshalb beschäftigt sich die Forschung mit der Wiederherstellung von TLs zwischen Anforderungen, für die es verschiedenste Ansätze gibt. Neuere automatisierte Ansätze verwenden häufig Feinanpassung oder Prompting, da sich damit oft bessere Ergebnisse erzielen lassen. Aktuell ist jedoch unklar, welche Feinanpassungsund Prompting-Ansätze in welchen Anwendungsfällen die beste Performance liefern, da bislang kein umfassender Vergleich zwischen ihnen unternommen wurde.

In dieser Bachelorarbeit wird daher ein solcher Vergleich durchgeführt, um zu ermitteln, mit welcher Anzahl an verfügbaren Projekt-TLs welcher vollautomatisierte Feinanpassungsund Prompting-Ansatz in welcher Situation die beste Performance erzielt. Dazu werden vier Szenarien betrachtet, in denen die Generierung und Vervollständigung von TLs mit und ohne die Nutzung von TLs aus anderen Projekten durchgeführt wird.

Vortragende(r) Philip Klemens
Titel On the Impact of Context on Automated Requirements-to-Code Traceability Link Recovery
Vortragstyp Masterarbeit
Betreuer(in) Dominik Fuchß
Vortragssprache Deutsch
Vortragsmodus in Präsenz
Kurzfassung Requirement Traceability kann Anwender in vielen Software-Engineering- und Wartungsaufgaben wirksam unterstützen. Das manuelle Erstellen und Pflegen von Traceability-Informationen ist jedoch aufwendig und fehleranfällig. Dieses Problem kann durch den Einsatz automatisierter Traceability Link Recovery-Methoden adressiert werden. Bestehende Methoden erfordern jedoch entweder projektspezifische Trainingsdaten oder liefern Ergebnisse, deren Qualität nicht ausreicht, um Anwender ausreichend zu unterstützen. In dieser Masterarbeit untersuchen wir die automatisierte Wiederherstellung von Traceability Links zwischen Anforderungen und dem Source Code eines Projekts. Dabei bauen wir direkt auf dem LiSSA-Framework und auf Forschung in verwandten Gebieten auf, indem wir Embedding-Modelle und LLMs nutzen, um zu untersuchen, wie diese es ermögichen Kontextinformationen einzusetzen, um die Qualität der wiederhergestellten Links zu verbessern. Unsere Evaluation zeigt, dass der Einsatz von Kontext zwar zu besseren Resultaten führen kann, diese Verbesserungen jedoch nur einen geringen Umfang haben und eine sorgfältige Auswahl von Vorverarbeitungsschritten und Retrieval-Strategien erfordern. Darüber hinaus implementieren wir eine agentische Herangehensweise für TLR. Unsere Evaluation zeigt, dass ein LLM-basierter Agent zwar TLs wiederherstellen kann, dass jedoch das initiale Prompting sowie Art und Umfang der verfügbaren Werkzeuge einen großen Einfluss auf die resultierenden TLs haben. Zudem zeigt sich, dass der von uns vorgestellte agentische Ansatz derzeit noch nicht die Qualität traditioneller IR-basierter Methoden erreicht.
Neuen Vortrag erstellen

Hinweise

Hybrid (Prof. Sax ggf. Online ab 11:30 für Thirolf)