000673340 001__ 673340 000673340 005__ 20230408004913.0 000673340 0247_ $$2URN$$aurn:nbn:de:hbz:82-rwth-2016-086080 000673340 0247_ $$2HBZ$$aHT019146612 000673340 0247_ $$2Laufende Nummer$$a35379 000673340 037__ $$aRWTH-2016-08608 000673340 041__ $$aEnglish 000673340 082__ $$a004 000673340 1001_ $$0P:(DE-82)117386$$aWittenhagen, Moritz$$b0 000673340 245__ $$aTemporal navigation in hierarchically structured media$$cvorgelegt von Diplom-Informatiker Moritz Wittenhagen$$honline 000673340 246_3 $$aTemporale Navigation in hierarchisch strukturierten Medien$$yGerman 000673340 260__ $$aAachen$$c2015 000673340 260__ $$c2016 000673340 300__ $$a1 Online-Ressource (xviii, 129 Seiten) : Illustrationen, Diagramme 000673340 3367_ $$2DataCite$$aOutput Types/Dissertation 000673340 3367_ $$2ORCID$$aDISSERTATION 000673340 3367_ $$2BibTeX$$aPHDTHESIS 000673340 3367_ $$02$$2EndNote$$aThesis 000673340 3367_ $$0PUB:(DE-HGF)11$$2PUB:(DE-HGF)$$aDissertation / PhD Thesis$$bphd$$mphd 000673340 3367_ $$2DRIVER$$adoctoralThesis 000673340 502__ $$aDissertation, RWTH Aachen University, 2015$$bDissertation$$cRWTH Aachen University$$d2015$$gFak01$$o2015-11-26 000673340 500__ $$aVeröffentlicht auf dem Publikationsserver der RWTH Aachen University 2016 000673340 5203_ $$aDas 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.$$lger 000673340 520__ $$aThe 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.$$leng 000673340 591__ $$aGermany 000673340 653_7 $$achange exploration 000673340 653_7 $$aversion navigation 000673340 653_7 $$asource code history 000673340 653_7 $$avideo navigation 000673340 653_7 $$aprogramming 000673340 653_7 $$ahistory graph 000673340 653_7 $$aflow visualization 000673340 653_7 $$adirect manipulation 000673340 653_7 $$ainteractive timeline 000673340 7001_ $$0P:(DE-82)IDM04772$$aBorchers, Jan Oliver$$b1$$eThesis advisor 000673340 7001_ $$0P:(DE-82)006877$$aRohs, Michael$$b2$$eThesis advisor 000673340 8564_ $$uhttps://publications.rwth-aachen.de/record/673340/files/673340.pdf$$yOpenAccess 000673340 8564_ $$uhttps://publications.rwth-aachen.de/record/673340/files/673340_source.zip$$yRestricted 000673340 8564_ $$uhttps://publications.rwth-aachen.de/record/673340/files/673340.gif?subformat=icon$$xicon$$yOpenAccess 000673340 8564_ $$uhttps://publications.rwth-aachen.de/record/673340/files/673340.jpg?subformat=icon-1440$$xicon-1440$$yOpenAccess 000673340 8564_ $$uhttps://publications.rwth-aachen.de/record/673340/files/673340.jpg?subformat=icon-180$$xicon-180$$yOpenAccess 000673340 8564_ $$uhttps://publications.rwth-aachen.de/record/673340/files/673340.jpg?subformat=icon-640$$xicon-640$$yOpenAccess 000673340 8564_ $$uhttps://publications.rwth-aachen.de/record/673340/files/673340.jpg?subformat=icon-700$$xicon-700$$yOpenAccess 000673340 8564_ $$uhttps://publications.rwth-aachen.de/record/673340/files/673340.pdf?subformat=pdfa$$xpdfa$$yOpenAccess 000673340 909CO $$ooai:publications.rwth-aachen.de:673340$$pdnbdelivery$$pVDB$$pdriver$$purn$$popen_access$$popenaire 000673340 915__ $$0StatID:(DE-HGF)0510$$2StatID$$aOpenAccess 000673340 9141_ $$y2015 000673340 9201_ $$0I:(DE-82)122710_20140620$$k122710$$lLehrstuhl für Informatik 10 (Medieninformatik und Mensch-Computer-Interaktion)$$x0 000673340 9201_ $$0I:(DE-82)120000_20140620$$k120000$$lFachgruppe Informatik$$x1 000673340 961__ $$c2016-12-01T17:20:06.435077$$x2016-11-02T17:09:05.179627$$z2016-12-01T17:20:06.435077 000673340 9801_ $$aFullTexts 000673340 980__ $$aphd 000673340 980__ $$aVDB 000673340 980__ $$aI:(DE-82)122710_20140620 000673340 980__ $$aI:(DE-82)120000_20140620 000673340 980__ $$aUNRESTRICTED