Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen:
http://dx.doi.org/10.18419/opus-9617
Autor(en): | Zschiesche, Jannik |
Titel: | Erkennung semantischer Klone mittels Locality-Sensitive-Hashing charakteristischer Vektoren |
Erscheinungsdatum: | 2016 |
Dokumentart: | Abschlussarbeit (Diplom) |
Seiten: | 76 |
URI: | http://nbn-resolving.de/urn:nbn:de:bsz:93-opus-ds-96348 http://elib.uni-stuttgart.de/handle/11682/9634 http://dx.doi.org/10.18419/opus-9617 |
Zusammenfassung: | Duplizierter 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. |
Enthalten in den Sammlungen: | 05 Fakultät Informatik, Elektrotechnik und Informationstechnik |
Dateien zu dieser Ressource:
Datei | Beschreibung | Größe | Format | |
---|---|---|---|---|
Jannik_Zschiesche.pdf | 2,12 MB | Adobe PDF | Öffnen/Anzeigen |
Alle Ressourcen in diesem Repositorium sind urheberrechtlich geschützt.