Automatische Zusammenfassung von Quellcode-Kommentaren

dc.contributor.authorStrobel, Patrick H.
dc.date.accessioned2018-05-11T10:08:40Z
dc.date.available2018-05-11T10:08:40Z
dc.date.issued2015de
dc.description.abstractSoftwaremodule werden in der Praxis oft nicht oder nur unzureichend spezifiziert und dokumentiert. An der Universität Stuttgart entstand daher das Dokumentationswerkzeug UniMoDoc. Soll ein bereits vorhandenes Modul in UniMoDoc nachdokumentiert werden, ist der damit einhergehende Aufwand hoch. Die Aufgabe eines Moduls hängt von den ihm untergeordneten Übersetzungseinheiten ab. Diese Arbeit nutzt diese Abhängigkeit, um aus den im Quelltext enthaltenen Kommentaren durch automatisches Zusammenfassen eine Moduldokumentation zu generieren. Diese soll den Einstieg in UniMoDoc erleichtern und als Ausgangspunkt für ein manuelles Überarbeiten oder Erweitern der Dokumentation dienen. Es werden zunächst der Kontext einer Moduldokumentation und die an sie gestellten Anforderungen vorgestellt. Ein auf der TF-IDF-Metrik und ein auf Latent Dirichlet Allocation (LDA) aufbauender Ansatz erfüllen diese Anforderungen. In einer intrinsischen Evaluation erzielt der LDA-Ansatz bessere Werte und wurde daher zu UniMoDoc hinzugefügt. Abschließend wird die auf dem LDA-Ansatz aufbauende Erweiterung extrinsisch evaluiert. Dabei zeigt sich, dass der Ansatz zufriedenstellende Zusammenfassungen generieren kann, sofern die vorhandenen Quelltextkommentare von ausreichend hoher Qualität sind.de
dc.identifier.other505278650
dc.identifier.urihttp://nbn-resolving.de/urn:nbn:de:bsz:93-opus-ds-98039de
dc.identifier.urihttp://elib.uni-stuttgart.de/handle/11682/9803
dc.identifier.urihttp://dx.doi.org/10.18419/opus-9786
dc.language.isodede
dc.rightsinfo:eu-repo/semantics/openAccessde
dc.subject.ddc004de
dc.titleAutomatische Zusammenfassung von Quellcode-Kommentarende
dc.typemasterThesisde
ubs.fakultaetInformatik, Elektrotechnik und Informationstechnikde
ubs.institutInstitut für Softwaretechnologiede
ubs.publikation.seiten82de
ubs.publikation.typAbschlussarbeit (Master)de

Files

Original bundle

Now showing 1 - 1 of 1
Thumbnail Image
Name:
ausarbeitung.pdf
Size:
1.56 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
3.39 KB
Format:
Item-specific license agreed upon to submission
Description: