Refine
Year of publication
- 2014 (2) (remove)
Document Type
- Bachelor Thesis (2)
Institute
Language
- German (2)
Is part of the Bibliography
- no (2)
In dieser Arbeit wird ein Werkzeug ermittelt, das die Möglichkeit bietet, eine Dublettenerkennung für die Programmiersprache M10 durchzuführen. Da eine große Anzahl von Werkzeugen für die Dublettenerkennung existiert, ist eine Selektion anhand verschiedener Merkmale erforderlich. Dazu werden auf Basis definierter Anforderungen der msg systems ag Kriterien aufgestellt, die als Grundlage für die Bewertung der Werkzeuge dienen. Das Werkzeug mit den besten Vergleichswerten wird um die Programmiersprache M10 erweitert, woran sich die Analyse sowie die Bewertung der Qualität der Dublettenerkennung anschließen. Diese Bewertung erlaubt schlussendlich eine Aussage über die Eignung zur Dublettenerkennung für die Programmiersprache M10.
In dieser Bachelorarbeit wird eine Software zur Plagiatserkennung für Quellcode gesucht. Diese soll studentische Programmieraufgaben nach Ähnlichkeiten analysieren und aussagekräftig darstellen. Dazu wird eine Auswahl an Software erstellt und auf Basis der Anforderungen, der Westsächsische Hochschule Zwickau, eingegrenzt. Durch eine kurz Vorstellung und nähere Analyse wird sich für ein Produkt entschieden. Von dieser Software wird der Erkennungsprozess, der dafür genutzte Algorithmus, sowie die benötigen Informationen näher erläutert. Aufbauend auf diesen Kriterien werden Voraussetzungen geschaffen um einen Automatisierten Ablauf des Prozesses, mit Hilfe eines Build-Servers, zu gewährleisten. Dafür wird ein Konzept entwickelt und realisiert, welche alle nötigen Informationen sammelt und diese für die Software verständlich aufbereitet und zur Verfügung stellt. Auf Grundlage des Konzeptes und seiner Realisierung wird abschließend ein Ausblick, mit Verbesserungsmöglichkeiten, gegeben.