Die Arbeitsgruppe zieht um!

Wir wechseln im Wintersemester 2021/22 an die Universität Bamberg. Ab 15. Oktober 2021 übernimmt Fabian Beck den dortigen Lehrstuhl für Informationsvisualisierung.

M.Sc. Hagen Tarner

Wissenschaftlicher Mitarbeiter

M.Sc. Hagen Tarner

Raum:
S-GW 313
E-Mail:
Adresse:
Universität Duisburg-Essen
Gerlingstraße 16
45127 Essen, Germany

Zur Person:

Nach einem Bachelor in Medizin Informatik und einem Master in Medieninformatik arbeite ich seit Mai 2018 an meiner Promotion auf dem Gebiet der Softwarevisualisierung.

Forschungsgebiete:

Für eine aktuelle Beschreibung meiner Forschungsgebiete, besuchen Sie bitte die englische Version dieser Seite.

Projekte:

SoftwareDynamics²: Fine-Grained Evolution of Software Behavior

Publikationen:

Filter:
  • Tarner, Hagen; Bongard, Daniel Van Den; Beck, Fabian: Visually Analyzing the Structure and Code Quality of Component-based Web Applications. In: VISSOFT 2021 - NIER/TD Track (Preprint). 2021. PDFBIB DownloadDetails
    Visually Analyzing the Structure and Code Quality of Component-based Web Applications

    Monitoring code quality and dependencies is an important task to keep software maintainable. While generally well researched, only little work on visually analyzing code quality of component-based front-end web applications exists that considers the specifics of such software systems. We propose an approach to visualize dependencies and code quality metrics of component-based JavaScript React applications. Our prototype implementation uses a node-link diagram for dependency visualization, tailored to the specific component structure of React applications and enriched with various visual cues. It is linked with different panels to show code quality and exact source code locations. Recommendations on how the quality of the system under analysis can be improved and refactored are provided. We evaluated our prototype in a small user study with four participants and found that it helped in program comprehension tasks and finding refactoring opportunities.

  • Latif, Shahid; Tarner, Hagen; Beck, Fabian: Talking Realities: Audio Guides in Virtual Reality Visualizations. In: IEEE Computer Graphics and Applications (2021). doi:10.1109/MCG.2021.3058129PDFVolltextBIB DownloadDetails
    Talking Realities: Audio Guides in Virtual Reality Visualizations

    Building upon the ideas of storytelling and explorable explanations, we introduce Talking Realities, a concept for producing data-driven interactive narratives in virtual reality. It combines an audio narrative with an immersive visualization to communicate analysis results. The narrative is automatically produced using template-based natural language generation and adapts to data and user interactions. The synchronized animation of visual elements in accordance with the audio connects the two representations. In addition, we discuss various modes of explanation ranging from fully guided tours to free exploration of the data. We demonstrate the applicability of our concept by developing a virtual reality visualization for air traffic data. Furthermore, generalizability is exhibited by sketching mock-ups for two more application scenarios in the context of information and scientific visualization.

  • Tarner, Hagen; Beschastnikh, Ivan; Beck, Fabian: Exploring a Multi-focus Visual Comparison of Dynamic Graphs. In: 2020 IEEE Visualization Conference (VIS), Posters (to appear). 2020. PDFBIB DownloadDetails
    Exploring a Multi-focus Visual Comparison of Dynamic Graphs
  • Tarner, Hagen; Frick, Veit; Pinzger, Martin; Beck, Fabian: Visualizing Evolution and Performance Metrics on Method Level as Multivariate Data. In: Seminar Series on Advanced Techniques & Tools for Software Evolution. 2020. PDFBIB DownloadDetails
    Visualizing Evolution and Performance Metrics on Method Level as Multivariate Data

    Visualizing the evolution of software metrics helps understanding the project progress of a software development team with respect to code quality and related characteristics. Blending this information with performance information can provide relevant insights into crucial changes in execution behavior and their respective context from code changes. We interpret this composition of evolution and performance metrics as multivariate data and map it to a fine-grained method level. This is the basis for investigating a multivariate visualization approach consisting of a visually enriched tabular representation that provides the method-level details for all the metrics across time, a projection view that shows clusters and outliers among the methods on a higher-level of abstraction, and a timeline view to find relevant temporal changes. Interactions connect the views and allow the users to explore the data step by step.

  • Tarner, Hagen; Frick, Veit; Pinzger, Martin; Beck, Fabian: Exploring Visual Comparison of Multivariate Runtime Statistics. In: 9th Symposium on Software Performance 2018. Hildesheim 2018. PDFBIB DownloadDetails
    Exploring Visual Comparison of Multivariate Runtime Statistics

    To understand program behavior or find performance bottlenecks in their software, developers need tools to efficiently compare runtime statistics collected across multiple executions. As there is a variety of useful metrics, a good visualization needs to be able to handle multivariate data and highlight the most important differences between multiple versions. We identify three scenarios for the comparison of execution-relevant changes, and explore possible visualizations of the gathered multivariate runtime statistics.

Lehrveranstaltungen:

Liste von Lehrveranstaltungen, an denen ich mitgeholfen habe:

  • Projektgruppe ViVaSD - Visualizing Variability in Software Dynamics
  • Projektgruppe Talking Realities
  • Vorlesung und Übung Modelle der Informatik
  • Vorlesung und Übung Computergrafik
  • Vorlesung und Übung Informations- und Softwarevisualisierung
  • Seminar Software Performance Monitoring
  • Seminar Software Visualization
  • Seminar Graphvisualisierung