KIT | KIT-Bibliothek | Impressum | Datenschutz

Bestimmung der semantischen Funktion von Quelltextabschnitten

Januschke, Timo

Abstract:

Rückverfolgbarkeitsinformationen zwischen Quelltext und Anforderungen ermöglichen es Werkzeugen Programmierer besser bei der Navigation und der Bearbeitung von Quelltext zu unterstützen.
Um solche Verbindungen automatisiert herstellen zu können, muss die Semantik der Anforderungen und des Quelltextes verstanden werden.
Im Rahmen dieser Arbeit wird ein Verfahren zur Beschreibung der geteilten Semantik von Gruppierungen von Programmelementen entwickelt.
Das Verfahren basiert auf dem statistischen Themenmodell LDA und erzeugt eine Menge von Schlagwörtern als Beschreibung dieser Semantik.
Es werden natürlichsprachliche Inhalte im Quelltext der Gruppierungen analysiert und genutzt um das Modell zu trainieren.
Um Unsicherheiten in der Wahl der Paramter von LDA auszugleichen und die Robustheit der Schlagwortmenge zu verbessen, werden mehrere LDA-Modelle kombiniert.
Das entwickelte Verfahren wurde im Rahmen einer Nutzerstudie evaluiert.
Insgesamt wurde eine durchschnittliche Ausbeute von 0.73 und ein durchschnittlicher F1-Wert von 0.56 erreicht.


Volltext §
DOI: 10.5445/IR/1000173288
Veröffentlicht am 09.08.2024
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Programmstrukturen und Datenorganisation (IPD)
Publikationstyp Hochschulschrift
Publikationsmonat/-jahr 09.2020
Sprache Deutsch
Identifikator KITopen-ID: 1000173288
Verlag Karlsruher Institut für Technologie (KIT)
Umfang xviii, 125 S.
Art der Arbeit Abschlussarbeit - Bachelor
Prüfungsdaten 09.10.2020
Referent/Betreuer Tichy, Walter F.
Reussner, Ralf H.
Hey, Tobias
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page