Final Thesis: Tree-based, Semantic Article Difference Visualization

Abstract: Die Plattform Sweble Hub ermöglicht es, Wiki-Inhalte auf Basis des Wiki Object Model s kollaborativ zu bearbeiten. Dies findet dadurch nicht, wie normalerweise üblich, auf Wikitext-Ebene statt, sondern nach dem Prinzip ’what you see is what you get’. Ziel ist es, das existierende Projekt um eine übersichtliche Artikel Diff Visualisierung zu erweitern, die es ermöglicht, einen verständlichen Überblick über getätigte Änderungen zu erhalten. Im Rahmen dieser Bachelorarbeit wird eine Lösung vorgestellt, wie man Wikitext-Datei-Versionen anschaulich vergleichen kann. Die Grundlage hierfür sind Baumbasierte Algorithmen und Datenstrukturen, die Wikitext-Dokumente und erfolgte Modifikationen semantisch interpretieren können. Dies erzeugt im Vergleich zu Text-basierten Diffs eine detailliertere Darstellung. Die erarbeitete Ausarbeitung soll in das Sweble Hub eingebettet werden.

Keywords: Wiki, AST, Diff, Tree-based Diff, HD-Diff, Visualization, Web, HTML

PDFs: Master Thesis, Work Description

Reference: Oliver Lutz. Tree-based, Semantic Article Difference Visualization. Bachelor Thesis, Friedrich-Alexander-Universität Erlangen-Nürnberg: 2017.