KIT | KIT-Bibliothek | Impressum | Datenschutz

Token-based Plagiarism Detection for Statecharts

Strittmatter, Jonas 1
1 Karlsruher Institut für Technologie (KIT)

Abstract:

Im Bereich der Softwaretechnik haben existierende Plagiatserkennungssysteme hauptsächlich darauf abgezielt, Fälle von Plagiaten in Code zu erkennen. Allerdings spielen auch andere Artefakte, wie Modelle, eine entscheidende Rolle im Entwicklungsprozess. Insbesondere werden Zustandsdiagramme verwendet, um das Verhalten eines Systems zu modellieren. Diese Arbeit untersucht die Anwendbarkeit und Herausforderungen bei der Anwendung von Token-basierten Plagiatserkennungssystemen auf Zustandsdiagramme. Wir erweitern das Plagiatserkennungssystem JPlag, um die Erkennung von Plagiatsfällen in Zustandsdiagrammen zu unterstützen. ... mehr

Abstract (englisch):

In the field of software engineering, existing plagiarism detection systems have primarily focused on detecting cases of plagiarism in code. However, other artifacts, such as models, also play a crucial role in the development process. Statecharts, in particular, are used to model the behavior of a system. This thesis investigates the applicability and challenges of applying token-based plagiarism detection systems to statecharts. We extend the plagiarism detector JPlag to support detecting cases of plagiarism in statecharts. Our approach is evaluated using a dataset of student assignments from a modeling course, where we generate plagiarized statecharts by adopting common obfuscation attacks. ... mehr


Volltext §
DOI: 10.5445/IR/1000165276
Veröffentlicht am 05.12.2023
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Informationssicherheit und Verlässlichkeit (KASTEL)
Publikationstyp Hochschulschrift
Publikationsdatum 05.04.2023
Sprache Englisch
Identifikator KITopen-ID: 1000165276
Art der Arbeit Abschlussarbeit - Bachelor
Prüfungsdaten 28.04.2023
Referent/Betreuer Sağlam, Timur
Wittler, Jan Willem
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page