Logo des Repositoriums
 

Analyse von Entwurfsentscheidungen in natürlichsprachiger Softwarearchitekturdokumentation

dc.contributor.authorSauer, Bjarne
dc.contributor.editorHerrmann, Andrea
dc.date.accessioned2024-04-08T08:43:33Z
dc.date.available2024-04-08T08:43:33Z
dc.date.issued2022
dc.description.abstractEntwurfsentscheidungen bilden das Fundament zur Entwicklung qualitativ hochwertiger Softwaresysteme. Ihre Extraktion aus und Klassifikation in natürlichsprachiger Softwarearchitekturdokumentation ermöglichen die Informationsgewinnung für Implementierungs- und Wartungsprozesse sowie die Ausführung nachgelagerter Analysen, etwa Konsistenzprüfungen. Das in dieser Arbeit entwickelte hierarchische Klassifikationsschema (Taxonomie) für Entwurfsentscheidungen erweitert bestehende Ansätze in der hierarchischen Tiefe und um feingranularere Trennlinien. Es entsteht aus einem iterativen Prozess, in dem ein auf Literatur basierendes initiales Schema entlang von 17 Softwarearchitekturdokumentationen aus Open-Source Projekten weiterentwickelt wird. Dabei wird die Taxonomie wiederholt und final hinsichtlich Struktur, Vollständigkeit und Anwendbarkeit evaluiert. Das entstandene Textkorpus wird anschließend zur automatischen Identifikation und Klassifikation von Entwurfsentscheidungen in Softwarearchitekturdokumentationen verwendet. Die Anwendung verschiedener Ansatze des maschinellen Lernens ermöglicht die Identifikation von Sätzen mit Entwurfsentscheidungen mit einem F1-Wert uber 0,9 und einer Klassifikation anhand der Ebenen des Schemas mit F1-Werten von 0,6 bis 0,7.de
dc.identifier.issn0720-8928
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/43825
dc.language.isode
dc.pubPlaceBonn
dc.publisherGesellschaft für Informatik e.V.
dc.relation.ispartofSoftwaretechnik-Trends Band 42, Heft 2
dc.relation.ispartofseriesSoftwaretechnik-Trends
dc.subjectEntwurfsentscheidung
dc.subjectArchitekturdokumentation
dc.subjectWartung
dc.subjectTaxonomie
dc.titleAnalyse von Entwurfsentscheidungen in natürlichsprachiger Softwarearchitekturdokumentationde
dc.typeText/Conference Paper
mci.conference.date02.-04. Mai 2022
mci.conference.locationBad Honnef
mci.conference.sessiontitle24. Workshop Software-Reengineering und -Evolution WSRE
mci.reference.pages33-34

Dateien

Originalbündel
1 - 1 von 1
Vorschaubild nicht verfügbar
Name:
WSRE_2022_Proceedings_-_revised.pdf
Größe:
6.85 MB
Format:
Adobe Portable Document Format