KIT | KIT-Bibliothek | Impressum | Datenschutz

Using Large Language Models To Analyze Software Architecture Documentation

Schöppner, Robin; Koziolek, Anne [Beteiligte*r] ORCID iD icon 1; Reussner, Ralf [Beteiligte*r] 1
1 Institut für Informationssicherheit und Verlässlichkeit (KASTEL), Karlsruher Institut für Technologie (KIT)

Abstract:

Begrenzte Trainingsdaten stellen eine Herausforderung für Traceability Link Recovery (TLR) und Inconsistency Detection (ID) dar. Große Sprachmodelle (LLMs) können dieses Problem lösen, da sie oft kein spezifisches Training benötigen. In dieser Arbeit erforschen wir verschiedene Techniken und Methoden für den Einsatz von GPT-4 für TLR und ID. Im Vergleich mit State-of-the-Art-Ansätzen erzielen unsere Ansätze beim Unmentioned-Model-Element-ID ähnliche Leistung. In der Disziplin der Missing-Model-Element ID konnten wir ihre Leistung jedoch nicht erreichen. Beim TLR erzielt Chain-of-Thought-Prompting die besten Ergebnisse, schlägt jedoch auch schlechter ab als State-of-the-Art. ... mehr

Abstract (englisch):

Limited training data poses a challenge for Traceability Link Recovery (TLR) and Inconsistency Detection (ID). Large Language Models (LLMs) can solve this problem as they often do not require specific training. In this paper, we explore various techniques and methods for using GPT-4 for TLR and ID. Compared to state-of-the-art approaches, our approaches achieve similar performance in Unmentioned-Model-Element ID. However, in the discipline of Missing-Model-Element ID, we could not achieve their performance. For TLR, Chain-of-Thought-Prompting achieves the best results, but also performs worse than state-of-the-art. ... mehr


Volltext §
DOI: 10.5445/IR/1000165891
Veröffentlicht am 21.12.2023
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Informationssicherheit und Verlässlichkeit (KASTEL)
Institut für Programmstrukturen und Datenorganisation (IPD)
Publikationstyp Hochschulschrift
Publikationsdatum 29.09.2023
Sprache Englisch
Identifikator KITopen-ID: 1000165891
Verlag Karlsruher Institut für Technologie (KIT)
Umfang IX, 60 S.
Art der Arbeit Abschlussarbeit - Bachelor
Prüfungsdaten 29.09.2023
Schlagwörter Large Language Models, Traceability Link Recovery, Inconsistency Detection, Software Architecture Documentation, Software Architecture Models, Software Engineering
Referent/Betreuer Keim, Jan
Fuchß, Dominik
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page