Erkennung semantischer Klone mittels Locality-Sensitive-Hashing charakteristischer Vektoren

dc.contributor.authorZschiesche, Jannik
dc.date.accessioned2018-02-13T16:42:23Z
dc.date.available2018-02-13T16:42:23Z
dc.date.issued2016de
dc.description.abstractDuplizierter Quellcode ist für eine nähere Betrachtung aus mehreren Gründen interessant, seien dies rechtliche Fragen, Fragen der Programmoptimierung, Programmanalysefragen oder die Wartung von Software. Insbesondere in großen Teams ist es nicht möglich, den Detailblick für jede Komponente des Systems zu bewahren. An anderer Stelle ist aus es programmarchitektonischer Sicht nicht möglich, die vorliegende Abstraktion zu verwenden und sie muss absichtlich dupliziert werden. In einigen Fällen kann es sogar von Vorteil sein, duplizierten Code an einigen wenigen Stellen in seinem Programm einzusetzen. Es sind bereits einige Klonerkennungsverfahren etabliert, diese beschränken sich in aller Regel jedoch auf syntaktische Klone. Um zusätzlich semantische Klone zu erkennen, sind bisher keine skalierbaren Verfahren bekannt. DECKARD von Jiang et al, und darauf aufbauend Gabel et al haben ein Klonerkennungsverfahren entworfen, das sowohl stark in der syntaktischen Klonerkennung ist, als auch Stärken in der semantischen Klonerkennung hat. Diese Arbeit implementiert und analysiert dieses Verfahren als eine Erweiterung an das bestehende Bauhaus-Projekt.de
dc.identifier.other500591598
dc.identifier.urihttp://nbn-resolving.de/urn:nbn:de:bsz:93-opus-ds-96348de
dc.identifier.urihttp://elib.uni-stuttgart.de/handle/11682/9634
dc.identifier.urihttp://dx.doi.org/10.18419/opus-9617
dc.language.isodede
dc.rightsinfo:eu-repo/semantics/openAccessde
dc.subject.ddc004de
dc.titleErkennung semantischer Klone mittels Locality-Sensitive-Hashing charakteristischer Vektorende
dc.typemasterThesisde
ubs.fakultaetInformatik, Elektrotechnik und Informationstechnikde
ubs.institutInstitut für Softwaretechnologiede
ubs.publikation.seiten76de
ubs.publikation.typAbschlussarbeit (Diplom)de

Files

Original bundle

Now showing 1 - 1 of 1
Thumbnail Image
Name:
Jannik_Zschiesche.pdf
Size:
2.07 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: