200 likes | 330 Views
Rigi und Web2Rsf. vorgestellt von Tobias Weigand. Inhalt. Ziel von Web2Rsf und Rigi Vorstellung des Parsers Web2Rsf Vorstellung des Werkzeugs Rigi Analyse des Webplatzes der TUD Analyse einiger Webplätze der Testmenge Autoren Abschlussbemerkung. Ziel von Web2Rsf und Rigi.
E N D
Rigi und Web2Rsf vorgestellt von Tobias Weigand
Inhalt • Ziel von Web2Rsf und Rigi • Vorstellung des Parsers Web2Rsf • Vorstellung des Werkzeugs Rigi • Analyse des Webplatzes der TUD • Analyse einiger Webplätze der Testmenge • Autoren • Abschlussbemerkung
Ziel von Web2Rsf und Rigi • viele Werkzeuge beziehen sich auf die Gestaltung, Programmierung und Analyse von Webseiten • Umgang mit einer großen Menge an Informationen und deren Pflege erfordert eine gute Organisation der Struktur bzw. Architektur der Webseite • stellt die Webseite als Graph dar • Werkzeug für die Pflege und das Verstehen der Webseite
Web2Rsf „Parser“ • analysiert Web-Plätze auf ihre Struktur • überprüft alle Verweise, und analysiert diese später ebenso • Kommandozeilen Programm • in Java programmiert, da Java bereits den Umgang mit dem „Web“ unterstützt
Rigi - A Visual Software Understanding Tool • Graphen werden zur Visualisierung der Webseite benutzt • Informationen können individuell separiert werden • Graph Editor ist programmierbar • erlaubt es mit geplanten Änderungen zu experimentieren
Web2Rsf • verschiedene Optionen zum parsen • z.B. Angabe über die gewünschte Suchtiefe • Log-Datei
Web2Rsf mit Log-Datei • Möglichkeit die Server Log-Datei auszulesen • man erhält Information über Besucherzahlen, Zugriff,... • man kann diese später mit auswerten lassen
Die Rsf Datei • Rsf, Rigi Standard Format • in der Rsf-Datei stehen alle Daten über die geparste Seite • diese Datei wird von Rigi ausgelesen
Rigi – Graph Darstellung • benutzt gerichtete Graphen • URLs werden als Knoten repräsentiert • Verweise werden als Linien dargestellt • Graph, Knoten und Linien können auf verschiedene Art und Weise angepasst werden • verschiedene Darstellungen des Graphen, z.B. Baum, Spring, etc... • spezielle Knoten können aus- bzw. eingeblendet werden • Individuelle Gestaltung des Graphen
Rigi - Funktionsweise • Parsen eines Web-Platzes mit Web2Rsf • Auslesen der Rsf Datei mit Rigi • Anpassung des Graphen • unerwünschte Knoten (z.B. Bilder, gebrochene Verweise) ausblenden • unbekannte Knoten definieren • Graph Darstellung auswählen ( z.B. Spring ) • Knoten gruppieren • Auswertung der Seiten-Struktur
Probleme • Probleme mit Web2Rsf • auf einem Windows System ergab die Analyse lediglich 2 Knoten ( URL und Host) • Parser schreibt teilweise wohl falsch in die Rsf Datei • Probleme mit Rigi • Nicht jeder Typ wird erkannt • eindeutige HTML Seiten, werden oft als Unbekannt definiert • Funktionalität innerhalb des Programms teilweise lückenhaft • Graph wird bei großen Webplätzen schnell unübersichtlich ! • die Möglichkeit den Graph 3D drehen zu können wäre eine gute Lösung
Abschlussbemerkung • Sinnvolles Werkzeug zur Analyse der Struktur des Webplatzes • Wenn eine Server-Log Datei mit ausgewertet wird, kann man auch das Verhalten der Benutzer visualisieren • Durch die Graph-Darstellung kann man gut erkennen welche Wege ein Benutzer zum gewünschten Ziel gehen muss
Autoren • Web2Rsf • Ludger Martin, Darmstadt University of TechnologyDepartment of Computer Science • Johannes Martin, University of VictoriaDepartment of Computer Science • Rigi • H. A. Muller, Ph.D. Department of Computer Science, University of Victoria