1 / 20

Rigi und Web2Rsf

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.

obert
Download Presentation

Rigi und Web2Rsf

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Rigi und Web2Rsf vorgestellt von Tobias Weigand

  2. 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

  3. 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

  4. 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

  5. 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

  6. Web2Rsf • verschiedene Optionen zum parsen • z.B. Angabe über die gewünschte Suchtiefe • Log-Datei

  7. 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

  8. Die Rsf Datei • Rsf, Rigi Standard Format • in der Rsf-Datei stehen alle Daten über die geparste Seite • diese Datei wird von Rigi ausgelesen

  9. 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

  10. Knoten, Linien und Attribute

  11. 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

  12. 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

  13. Analyse der Struktur des TUD Webplatzes

  14. www.tu-darmstadt.de

  15. Elmart Lisp

  16. www.webmakers.at inSpring Darstellung

  17. www.webmakers.at in Sugiyama Darstellung

  18. www.schmager.de

  19. 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

  20. 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

More Related