h1

h2

h3

h4

h5
h6
http://join2-wiki.gsi.de/foswiki/pub/Main/Artwork/join2_logo100x88.png

Temporal navigation in hierarchically structured media = Temporale Navigation in hierarchisch strukturierten Medien



Verantwortlichkeitsangabevorgelegt von Diplom-Informatiker Moritz Wittenhagen

ImpressumAachen 2015

Umfang1 Online-Ressource (xviii, 129 Seiten) : Illustrationen, Diagramme


Dissertation, RWTH Aachen University, 2015

Veröffentlicht auf dem Publikationsserver der RWTH Aachen University 2016


Genehmigende Fakultät
Fak01

Hauptberichter/Gutachter
;

Tag der mündlichen Prüfung/Habilitation
2015-11-26

Online
URN: urn:nbn:de:hbz:82-rwth-2016-086080
URL: https://publications.rwth-aachen.de/record/673340/files/673340.pdf
URL: https://publications.rwth-aachen.de/record/673340/files/673340.pdf?subformat=pdfa

Einrichtungen

  1. Lehrstuhl für Informatik 10 (Medieninformatik und Mensch-Computer-Interaktion) (122710)
  2. Fachgruppe Informatik (120000)

Inhaltliche Beschreibung (Schlagwörter)
change exploration (frei) ; version navigation (frei) ; source code history (frei) ; video navigation (frei) ; programming (frei) ; history graph (frei) ; flow visualization (frei) ; direct manipulation (frei) ; interactive timeline (frei)

Thematische Einordnung (Klassifikation)
DDC: 004

Kurzfassung
Das Erstellen von Dokumenten, beispielsweise eines Computer Programms, eines Buchs, oder eines Films kann mehrere Jahre dauern. Während dieses Prozesses kann es relevant werden frühere Version mit der aktuellen zu vergleichen, oder eine ältere Änderung rückgängig zu machen. Das Ziele zu einer speziellen Version eines bestimmten Teils des Dokumentes zurückzukehren wird von typischen Werkzeugen nicht gut unterstützt, da häufig nur das Dokument als Ganzes betrachtet wird. Wir vergleichen die Navigation in Dokumentversionen mit Videonavigation.In diesem Bereich existieren Interfaces, die, basierend auf der Bildposition von Objektem, einen bestimmten Zeitpunkt ansteuern. Es ist allerdings nur möglich Zeitpunkte anzusteuern, in denen sich ein Objekt bewegt.Auch die Anwendung dieser Interfaces in anderen Medientypen gestaltet sich schwierig, da von einem statischen Hintergrund ausgegangen wird. Wir stellen Erweiterungen dieser Navigationsinterfaces vor, die einige, aber nicht alle, dieser Probleme lösen. Als Alternative stellen wir einen Ansatz vor, der auf der Struktur eines Dokuments beruht. Da die Struktur sich über Zeit nur langsam verändert, kann der Nutzer sie als Referenzpunkt für die Navigation verwenden. Wir definieren wie Struktur in einem temporalen Navigationsinterface verwendet werden kann, und wie man Veränderung hierarchischer Strukturen visualisieren kann.Wir stellen ein Navigationswerkzeugs für die Historie von Quellcode vor, und zeigen, dass Nutzer mit diesem Werkzeug schneller durch eine solche Historie navigieren können. Wir zeigen auch, dass Nutzer die vorgeschlagene Visualisierung für die Exploration stark bevorzugen. Abschließend diskutieren wir Ansätze für die Nutzung dieser Ideen für anderen Medientypen und nicht-hierarchischen Strukturen.

The process of creating large documents like a computer program, a book, or a movie can take several years. During this process the author may want to return to earlier versions of the document in order to compare different iterations or to undo an earlier change. Navigating in the evolution of a document is usually a tedious process because exiting tools typically consider the history of a document as a whole. The user's navigation goals, however, are focused around a specific change from only a part of the document. We compare the navigation of document versions to video navigation, where we see interfaces that enable users to find a specific frame based on an object's location in the video.Unfortunately, these interfaces restrict which frames are accessible to those frames where an object moves. It is also difficult to directly translate these interfaces to non-video media media because they require a static frame of reference which does not typically exist in other media types. We discuss extensions of these video navigation interfaces that lift some, but not all, of the restrictions. We then go on to propose an alternative approach based on a document's changing structure. Because such a structure changes slowly over time, we can base temporal navigation around this structure as a reference point. We discuss the principles of strcutrue in temporal navigation interfaces and propose an approach to visualize and interact with hierarchical structures over time. We introduce a system for source code history navigation based on the soruce code's hierarchical structure. Users perform navigation tasks twice as fast using structure aware interfaces compared to existing similar interfaces. They also strongly prefer our visualization when it comes to exploration tasks. Finally, we discuss how to extend this approach to other media types and non-hierarchical structures.

OpenAccess:
Download fulltext PDF Download fulltext PDF (PDFA)
(additional files)

Dokumenttyp
Dissertation / PhD Thesis

Format
online

Sprache
English

Externe Identnummern
HBZ: HT019146612

Interne Identnummern
RWTH-2016-08608
Datensatz-ID: 673340

Beteiligte Länder
Germany

 GO


OpenAccess

QR Code for this record

The record appears in these collections:
Document types > Theses > Ph.D. Theses
Faculty of Mathematics, Computer Science and Natural Sciences (Fac.1) > Department of Computer Science
Publication server / Open Access
Public records
Publications database
120000
122710

 Record created 2016-11-02, last modified 2023-04-08