Publikationen

2024

Thumbnail of A Low-Volatility Strategy based on Hedging a Quanto Perpetual Swap on BitMEX
Short Paper

A Low-Volatility Strategy based on Hedging a Quanto Perpetual Swap on BitMEX

Daniel Atzberger, Toshiko Matsui, Robert Henker, Willy Scheibel, Jürgen Döllner, and William Knottenbelt
2nd IEEE International Workshop on Cryptocurrency Exchanges (CryptoEx 2024)
BibTeX , Zusammenfassung

In press

Publisher Record, Author Version

Thumbnail of Athena: Smart Order Routing on Centralized Crypto Exchanges using a Unified Order Book
Full Paper

Athena: Smart Order Routing on Centralized Crypto Exchanges using a Unified Order Book

Robert Henker, Daniel Atzberger, Jan Ole Vollmer, Willy Scheibel, Jürgen Döllner, and Markus Bick
Wiley International Journal of Network Management
BibTeX , Zusammenfassung , doi:10.1002/nem.2266

Publisher Record, Author Version, Data

Thumbnail of Quantifying Topic Model Influence on Text Layouts based on Dimensionality Reductions
Full Paper

Quantifying Topic Model Influence on Text Layouts based on Dimensionality Reductions

Daniel Atzberger, Tim Chech, Willy Scheibel, Jürgen Döllner, and Tobias Schreck
Best Paper Award
15th International Conference on Information Visualization Theory and Applications (IVAPP '24)
BibTeX , Zusammenfassung , doi:10.5220/0012391100003660

Publisher Record, Author Version, Slides, Experiments and Results

Thumbnail of Bringing Objects to Life: Supporting Program Comprehension through Animated 2.5D Object Maps from Program Traces
Short Paper

Bringing Objects to Life: Supporting Program Comprehension through Animated 2.5D Object Maps from Program Traces

Christoph Thiede, Willy Scheibel, and Jürgen Döllner
15th International Conference on Information Visualization Theory and Applications (IVAPP '24)
BibTeX , Zusammenfassung , doi:10.5220/0012393900003660

Publisher Record, Author Version, Slides, Poster, Prototype, Github Project

Thumbnail of Integrated Visual Software Analytics on the GitHub Platform
Full Paper

Integrated Visual Software Analytics on the GitHub Platform

Willy Scheibel, Jasper Blum, Franziska Lauterbach, Daniel Atzberger, and Jürgen Döllner
Issue Cover
MDPI Computers
BibTeX , Zusammenfassung , doi:10.3390/computers13020033

Publisher Record, Author Version, Prototype, Github Project

2023

Thumbnail of Visual Counterfactual Explanations Using Semantic Part Locations
Full Paper

Visual Counterfactual Explanations Using Semantic Part Locations

Florence Böttger, Tim Cech, Willy Scheibel, and Jürgen Döllner
Best Student Paper Award
Proceedings of the 15th International Conference on Knowledge Discovery and Information Retrieval
BibTeX , Zusammenfassung , doi:10.5220/0012179000003598

Publisher Record, Author Version

Thumbnail of unCover: Identifying AI Generated News Articles by Linguistic Analysis and Visualization
Full Paper

unCover: Identifying AI Generated News Articles by Linguistic Analysis and Visualization

Lucas Liebe, Jannis Baum, Tilman Schütze, Tim Cech, Willy Scheibel, and Jürgen Döllner
Candidate for Best Paper
Proceedings of the 15th International Conference on Knowledge Discovery and Information Retrieval
BibTeX , Zusammenfassung , doi:10.5220/0012163300003598

Publisher Record, Author Version, Slides, Demo, Github Project

Thumbnail of Large-Scale Evaluation of Topic Models and Dimensionality Reduction Methods for 2D Text Spatialization
Full Paper

Large-Scale Evaluation of Topic Models and Dimensionality Reduction Methods for 2D Text Spatialization

Daniel Atzberger, Tim Cech, Matthias Trapp, Rico Richter, Willy Scheibel, Jürgen Döllner, and Tobias Schreck
Transactions on Visualization and Computer Graphics, 28th Conference on Visualization (VIS '23)
BibTeX , Zusammenfassung , doi:10.1109/TVCG.2023.3326569

Publisher Record, Preprint, Slides, Github Project, Pre-trained Topic Models (I), Pre-trained Topic Models (II)

Thumbnail of Constructing Hierarchical Continuity in Hilbert & Moore Treemaps
Extended Abstract

Constructing Hierarchical Continuity in Hilbert & Moore Treemaps

Willy Scheibel and Jürgen Döllner
25th EG Conference on Visualization (EuroVis '23)
BibTeX , Zusammenfassung , doi:10.2312/evp20231060

Publisher Record, Author Version, Supplemental Material, Poster, Source Code, Github Project

Thumbnail of A Dashboard for Interactive Convolutional Neural Network Training And Validation Through Saliency Maps
Extended Abstract

A Dashboard for Interactive Convolutional Neural Network Training And Validation Through Saliency Maps

Tim Cech, Furkan Simsek, Willy Scheibel, and Jürgen Döllner
25th EG Conference on Visualization (EuroVis '23)
BibTeX , Zusammenfassung , doi:10.2312/evp20231054

Publisher Record, Author Version, Supplemental Material, Poster

Thumbnail of Outlier Mining Techniques for Software Defect Prediction
Full Paper

Outlier Mining Techniques for Software Defect Prediction

Tim Cech, Daniel Atzberger, Willy Scheibel, Sanjay Misra, and Jürgen Döllner
15th International Conference on Software Quality (SWQD '23)
BibTeX , Zusammenfassung , doi:10.1007/978-3-031-31488-9_3

Publisher Record, Author Version

Thumbnail of Examining Liquidity of Exchanges and Assets and the Impact of External Events in Centralized Crypto Markets: A 2022 Study
Full Paper

Examining Liquidity of Exchanges and Assets and the Impact of External Events in Centralized Crypto Markets: A 2022 Study

Adrian Jobst, Daniel Atzberger, Robert Henker, Jan Ole Vollmer, Willy Scheibel, and Jürgen Döllner
1st International Workshop on Cryptocurrency Exchanges (CryptoEx '23)
BibTeX , Zusammenfassung , doi:10.1109/ICBC56567.2023.10174905

Publisher Record, Author Version

Thumbnail of OrderBookVis: A Visualization Approach for Comparing Order Books from Centralized Crypto Exchanges
Short Paper

OrderBookVis: A Visualization Approach for Comparing Order Books from Centralized Crypto Exchanges

Adrian Jobst, Daniel Atzberger, Robert Henker, Willy Scheibel, and Jürgen Döllner
1st International Workshop on Cryptocurrency Exchanges (CryptoEx '23)
BibTeX , Zusammenfassung , doi:10.1109/ICBC56567.2023.10174944

Publisher Record, Author Version

Thumbnail of Hephaistos: A Management System for Massive Order Book Data from Multiple Centralized Crypto Exchanges with an Internal Unified Order Book
Full Paper

Hephaistos: A Management System for Massive Order Book Data from Multiple Centralized Crypto Exchanges with an Internal Unified Order Book

Robert Henker, Daniel Atzberger, Jan Ole Vollmer, Willy Scheibel, Jürgen Döllner, and Markus Bick
1st International Workshop on Cryptocurrency Exchanges (CryptoEx '23)
BibTeX , Zusammenfassung , doi:10.1109/ICBC56567.2023.10174923

Publisher Record, Author Version

Thumbnail of Real Estate Tokenization in Germany: Market Analysis and Concept of a Regulatory and Technical Solution
Short Paper

Real Estate Tokenization in Germany: Market Analysis and Concept of a Regulatory and Technical Solution

Robert Henker, Daniel Atzberger, Willy Scheibel, and Jürgen Döllner
5th International Conference on Blockchain and Cryptocurrency (ICBC '23)
BibTeX , Zusammenfassung , doi:10.1109/ICBC56567.2023.10174954

Publisher Record, Author Version

Thumbnail of Detecting Outliers in CI/CD Pipeline Logs using Latent Dirichlet Allocation
Short Paper

Detecting Outliers in CI/CD Pipeline Logs using Latent Dirichlet Allocation

Daniel Atzberger, Tim Cech, Willy Scheibel, Rico Richter, and Jürgen Döllner
18th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE '23)
BibTeX , Zusammenfassung , doi:10.5220/0011858500003464

Publisher Record, Author Version

Thumbnail of Evaluating Probabilistic Topic Models for Bug Triaging Tasks
Chapter

Evaluating Probabilistic Topic Models for Bug Triaging Tasks

Daniel Atzberger, Jonathan Schneider, Willy Scheibel, Matthias Trapp, and Jürgen Döllner
ENASE 2022: Evaluation of Novel Approaches to Software Engineering
BibTeX , Zusammenfassung , doi:10.1007/978-3-031-36597-3_3

Publisher Record, Author Version

Thumbnail of Evaluating Architectures and Hyperparameters of Self-supervised Network Projections
Short Paper

Evaluating Architectures and Hyperparameters of Self-supervised Network Projections

Tim Cech, Daniel Atzberger, Willy Scheibel, Rico Richter, and Jürgen Döllner
14th International Conference on Information Visualization Theory and Applications (IVAPP '23)
BibTeX , Zusammenfassung , doi:10.5220/0011699700003417

Publisher Record, Author Version, Slides, Github Project

Thumbnail of Visualization of Source Code Similarity using 2.5D Semantic Software Maps
Chapter

Visualization of Source Code Similarity using 2.5D Semantic Software Maps

Daniel Atzberger, Tim Cech, Willy Scheibel, Daniel Limberger, and Jürgen Döllner
VISIGRAPP 2021: Computer Vision, Imaging and Computer Graphics Theory and Applications
BibTeX , Zusammenfassung , doi:10.1007/978-3-031-25477-2_8

Publisher Record, Author Version

2022

Thumbnail of Hardware-accelerated Rendering of Web-based 3D Scatter Plots with Projected Density Fields and Embedded Controls
Full Paper

Hardware-accelerated Rendering of Web-based 3D Scatter Plots with Projected Density Fields and Embedded Controls

Lukas Wagner, Daniel Limberger, Willy Scheibel, and Jürgen Döllner
Best Paper Award
27th International Conference on 3D Web Technology (Web3D '22)
BibTeX , Zusammenfassung , doi:10.1145/3564533.3564566

Publisher Record, Author Version, Slides, Demo, Github Project

Thumbnail of Procedural Texture Patterns for Encoding Changes in Color in 2.5D Treemap Visualizations
Full Paper

Procedural Texture Patterns for Encoding Changes in Color in 2.5D Treemap Visualizations

Daniel Limberger, Willy Scheibel, Jan van Diecken, and Jürgen Döllner
Journal of Visualization
BibTeX , Zusammenfassung , doi:10.1007/s12650-022-00874-3

Publisher Record, Author Version

Thumbnail of CodeCV: Mining Expertise of GitHub Users from Coding Activities
Short Paper

CodeCV: Mining Expertise of GitHub Users from Coding Activities

Daniel Atzberger, Nico Scordialo, Tim Cech, Willy Scheibel, Matthias Trapp, and Jürgen Döllner
22nd International Working Conference on Source Code Analysis and Manipulation (SCAM '22)
BibTeX , Zusammenfassung , doi:10.1109/SCAM55253.2022.00021

Publisher Record, Author Version, Slides

Thumbnail of Visual Variables and Configuration of Software Maps
Full Paper

Visual Variables and Configuration of Software Maps

Daniel Limberger, Willy Scheibel, Jürgen Döllner, and Matthias Trapp
Journal of Visualization
BibTeX , Zusammenfassung , doi:10.1007/s12650-022-00868-1

Publisher Record, Author Version

Thumbnail of A Benchmark for the Use of Topic Models for Text Visualization Tasks
Extended Abstract

A Benchmark for the Use of Topic Models for Text Visualization Tasks

Daniel Atzberger, Tim Cech, Willy Scheibel, Daniel Limberger, Matthias Trapp, and Jürgen Döllner
15th International Symposium on Visual Information Communication and Interaction (VINCI '22)
BibTeX , Zusammenfassung , doi:10.1145/3554944.3554961

Publisher Record, Author Version, Slides

Thumbnail of Efficient GitHub Crawling using the GraphQL API
Full Paper

Efficient GitHub Crawling using the GraphQL API

Adrian Jobst, Daniel Atzberger, Tim Cech, Willy Scheibel, Matthias Trapp, and Jürgen Döllner
22th International Conference on Computational Science and Its Applications (ICCSA '22)
BibTeX , Zusammenfassung , doi:10.1007/978-3-031-10548-7_48

Publisher Record, Author Version, Slides

Thumbnail of Tooling for Time- and Space-efficient git Repository Mining
Short Paper

Tooling for Time- and Space-efficient git Repository Mining

Fabian Heseding, Willy Scheibel, and Jürgen Döllner
19th International Conference on Mining Software Repositories – Data and Tool Showcase Track (MSR '22)
BibTeX , Zusammenfassung , doi:10.1145/3524842.3528503

Publisher Record, Author Version, Github Project, Source Code Archive, Preprint

Thumbnail of Augmenting Library Development by Mining Usage Data from Downstream Dependencies
Full Paper

Augmenting Library Development by Mining Usage Data from Downstream Dependencies

Christoph Thiede, Willy Scheibel, Daniel Limberger, and Jürgen Döllner
Candidate for Best Student Paper
17th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE '22)
BibTeX , Zusammenfassung , doi:10.5220/0011093700003176

Publisher Record, Author Version, Github Project, Source Code Archive

Thumbnail of Mining Developer Expertise from Bug Tracking Systems using the Author-Topic Model
Full Paper

Mining Developer Expertise from Bug Tracking Systems using the Author-Topic Model

Daniel Atzberger, Jonathan Schneider, Willy Scheibel, Daniel Limberger, Matthias Trapp, and Jürgen Döllner
Best Student Paper Award
17th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE '22)
BibTeX , Zusammenfassung , doi:10.5220/0011045100003176

Publisher Record, Author Version, Slides

Thumbnail of Visualization of Knowledge Distribution across Development Teams using 2.5D Semantic Software Maps
Short Paper

Visualization of Knowledge Distribution across Development Teams using 2.5D Semantic Software Maps

Daniel Atzberger, Tim Cech, Adrian Jobst, Willy Scheibel, Daniel Limberger, Matthias Trapp, and Jürgen Döllner
13th International Conference on Information Visualization Theory and Applications (IVAPP '22)
BibTeX , Zusammenfassung , doi:10.5220/0010991100003124

Publisher Record, Author Version, Slides

2021

Thumbnail of Software Galaxies: Displaying Coding Activities using a Galaxy Metaphor
Extended Abstract

Software Galaxies: Displaying Coding Activities using a Galaxy Metaphor

Daniel Atzberger, Willy Scheibel, Daniel Limberger, and Jürgen Döllner
14th International Symposium on Visual Information Communication and Interaction (VINCI '21)
BibTeX , Zusammenfassung , doi:10.1145/3481549.3481573

Publisher Record, Author Version, Slides

Thumbnail of Interactive Simulation and Visualization of Long-Term, ETF-based Investment Strategies
Short Paper

Interactive Simulation and Visualization of Long-Term, ETF-based Investment Strategies

Martin Büßemeyer, Daniel Limberger, Willy Scheibel, and Jürgen Döllner
14th International Symposium on Visual Information Communication and Interaction (VINCI '21)
BibTeX , Zusammenfassung , doi:10.1145/3481549.3481568

Publisher Record, Author Version, Demo

Thumbnail of Visualization of Data Changes in 2.5D Treemaps using Procedural Textures and Animated Transitions
Short Paper

Visualization of Data Changes in 2.5D Treemaps using Procedural Textures and Animated Transitions

Daniel Limberger, Willy Scheibel, Jan van Dieken, and Jürgen Döllner
14th International Symposium on Visual Information Communication and Interaction (VINCI '21)
BibTeX , Zusammenfassung , doi:10.1145/3481549.3481570

Publisher Record, Author Version, Slides

Thumbnail of Algorithmic Improvements on Hilbert and Moore Treemaps for Visualization of Large Tree-structured Datasets
Short Paper

Algorithmic Improvements on Hilbert and Moore Treemaps for Visualization of Large Tree-structured Datasets

Willy Scheibel, Christopher Weyand, Joseph Bethge, and Jürgen Döllner
23rd EG Conference on Visualization (EuroVis '21)
BibTeX , Zusammenfassung , doi:10.2312/evs.20211065

Publisher Record, Author Version, Slides, Github Project

Thumbnail of Software Forest: A Visualization of Semantic Similarities in Source Code using a Tree Metaphor
Full Paper

Software Forest: A Visualization of Semantic Similarities in Source Code using a Tree Metaphor

Daniel Atzberger, Tim Cech, Merlin de la Haye, Maximilian Söchting, Willy Scheibel, Daniel Limberger, and Jürgen Döllner
Candidate for Best Student Paper
12th International Conference on Information Visualization Theory and Applications (IVAPP '21)
BibTeX , Zusammenfassung , doi:10.5220/0010267601120122

Publisher Record, Author Version, Slides, Demo

2020

Thumbnail of Survey of Treemap Layout Algorithms
Full Paper

Survey of Treemap Layout Algorithms

Willy Scheibel, Daniel Limberger, and Jürgen Döllner
13th International Symposium on Visual Information Communication and Interaction (VINCI '20)
BibTeX , Zusammenfassung , doi:10.1145/3430036.3430041

Publisher Record, Author Version, Slides

Thumbnail of Survey on User Studies on the Effectiveness of Treemaps
Full Paper

Survey on User Studies on the Effectiveness of Treemaps

Carolin Fiedler, Willy Scheibel, Daniel Limberger, Matthias Trapp, and Jürgen Döllner
13th International Symposium on Visual Information Communication and Interaction (VINCI '20)
BibTeX , Zusammenfassung , doi:10.1145/3430036.3430054

Publisher Record, Author Version, Companion Website

Thumbnail of A Framework for Interactive Exploration of Clusters in Massive Data using 3D Scatter Plots and WebGL
Extended Abstract

A Framework for Interactive Exploration of Clusters in Massive Data using 3D Scatter Plots and WebGL

Lukas Wagner, Willy Scheibel, Daniel Limberger, Matthias Trapp, and Jürgen Döllner
25th International Conference on 3D Web Technology (Web3D '20)
BibTeX , Zusammenfassung , doi:10.1145/3424616.3424730

Publisher Record, Author Version, Slides, Demo

Thumbnail of A Taxonomy of Treemap Visualization Techniques
Position Paper

A Taxonomy of Treemap Visualization Techniques

Willy Scheibel, Matthias Trapp, Daniel Limberger, and Jürgen Döllner
11th International Conference on Information Visualization Theory and Applications (IVAPP '20)
BibTeX , Zusammenfassung , doi:10.5220/0009153902730280

Publisher Record, Author Version, Slides

Thumbnail of Visualization of Tree-structured Data using Web Service Composition
Chapter

Visualization of Tree-structured Data using Web Service Composition

Willy Scheibel, Judith Hartmann, Daniel Limberger, and Jürgen Döllner
VISIGRAPP 2019: Computer Vision, Imaging and Computer Graphics Theory and Applications
BibTeX , Zusammenfassung , doi:10.1007/978-3-030-41590-7_10

Publisher Record, Author Version

2019

Thumbnail of Advanced Visual Metaphors and Techniques for Software Maps
Full Paper

Advanced Visual Metaphors and Techniques for Software Maps

Daniel Limberger, Willy Scheibel, Matthias Trapp, and Jürgen Döllner
12th International Symposium on Visual Information Communication and Interaction (VINCI '19)
BibTeX , Zusammenfassung , doi:10.1145/3356422.3356444

Publisher Record, Author Version

Thumbnail of Design and Implementation of Web-Based Hierarchy Visualization Services
Full Paper

Design and Implementation of Web-Based Hierarchy Visualization Services

Willy Scheibel, Judith Hartmann, and Jürgen Döllner
Candidate for Best Paper
10th International Conference on Information Visualization Theory and Applications (IVAPP '18)
BibTeX , Zusammenfassung , doi:10.5220/0007693201410152

Publisher Record, Author Version, Slides, Homepage

2018

Thumbnail of EvoCells – A Treemap Layout Algorithm for Evolving Tree Data
Full Paper

EvoCells – A Treemap Layout Algorithm for Evolving Tree Data

Willy Scheibel, Christopher Weyand, and Jürgen Döllner
9th International Conference on Information Visualization Theory and Applications (IVAPP '17)
BibTeX , Zusammenfassung , doi:10.5220/0006617102730280

Wir stellen den rechteckigen Treemap Layout Algorithmus EvoCells vor, welcher Änderungen in baumstrukturierten Daten auf ein initiales Treemap Layout anwendet. Änderungen in der Topologie und der Knotengewichte werden auf Einfügen, Löschen, Vergrößern und Verkleinern von Rechtecken im Layout übertragen. Dabei verdrängen Rechtecke ihre Nachbarn und vergrößern ihre umschließenden Rechtecke mit einer Laufzeitkomplexität von O(n log n). Eine Evaluierung mit Layoutstabilitätsmetriken aus dem Open Source Softwaresystem ElasticSearch deutet an, dass EvoCells eine valide Alternative zum stabilen Treemap Layouting ist.

Publisher Record, Author Version, Slides

2017

Thumbnail of Mixed-Projection Treemaps: A Novel Approach Mixing 2D and 2.5D Treemaps
Full Paper

Mixed-Projection Treemaps: A Novel Approach Mixing 2D and 2.5D Treemaps

Daniel Limberger, Willy Scheibel, Matthias Trapp, and Jürgen Döllner
21st International Conference on Information Visualisation (iV '17)
BibTeX , Zusammenfassung , doi:10.1109/iV.2017.67

2D Treemaps sind eine raumfüllende Visualisierungstechnik für die Exploration von abstrakten, attribuierten Daten mit Baumstruktur. Dabei werden die visuellen Variablen Größe und Farbe benutzt. Als Erweiterung führen die 2.5D Treemaps die Höhe für zusätzliche Informationsdarstellung ein. Diese Erweiterung kommt jedoch mit Herausforderungen wie der komplexeren Bildsynthese, Verdeckung oder angepassten Navigationstechniken einher, welche den Vorteile einer reinen 2D Treemap gegenüberstehen. Dieses Paper präsentiert eine neuartige Kombination von 2D und 2.5D Treemaps unter Nutzung von multiperspektiven Ansichten um die Vorteile beider Techniken zu vereinen. Es ermöglicht eine Form der Overview+Detail Visualisierung für komplexe Treemaps, welche über neue Konzepte im Echtzeitrendering und Interaktion als Mixed-Projection Treemaps dargestellt werden können. Die Visualisierungstechnik nutzt eine Drehung innerer Treemap-Knoten über affine Transformationen und animierte Übergänge. Dabei werden die gemeinsame Nutzung von orthogonaler und perspektivischer Projektion besprochen und Anwendungsbeispiele für die Exploration multivariater Daten gezeigt, die von dem geringeren Interaktions-Overhead profitieren.

Publisher Record, Author Version, Slides

Thumbnail of Attributed Vertex Clouds
Chapter

Attributed Vertex Clouds

Willy Scheibel, Stefan Buschmann, Matthias Trapp, and Jürgen Döllner
GPU Zen
BibTeX , Zusammenfassung

In heutigen computergrafischen Anwendungen werde zumeist große 3D Szenen gerendert, die aus polygonalen Geometrien wie Dreiecksnetze bestehen. Mit State-of-the-Art Techniken wird diese Geometrie auf der GPU mittels Vertex- und Indexbuffern enkodiert. For Polygonnetze beliebiger Komplexität ist dieser Ansatz unumgänglich. Allerdings gibt es Geometrietypen einfacherer Struktur (z. B. Würfel, Kugeln, Röhren oder Flächen) welche prozedural generiert werden können. Wir präsentieren eine effiziente Datenrepräsentation und Renderingkonzept für solche Geometrien, Attributed Vertex Cloud (AVC) genannt. Mit diesem Ansatz wird die Geometrie während der Ausführung der Renderingpipeline auf der Grafikkarte berechnet. Jeder Vertex der Geometrie wird als Argument an eine Funktion übergeben, welche die Zielgeometrie erzeugt. Diese Funktion nennen wir Transfer-Funktion und sie ist in Shader-Programmen implementiert und wird somit als Teil des Rendering-Prozesses ausgeführt. Der Ansatz ermöglicht kompakte Speicherrepräsentation der Geometrie gegenüber existierenden Verfahren. Die Verschiebung der Geometrieerzeugung auf die GPU ermöglicht auch die Umsetzung von flüchtiger Geometrie, welche dynamisch konfigurierbar ist (z. B. Position oder Parameter, sogar der Typ ist änderbar). Messungen der Ausführungszeiten deuten auf eine Verschnellerung der Framezeiten und eine geringere Speicher-Fußabdruck bei Datenübertragungen zwischen den Shader-Stages der Renderingpipeline.

Author Version, Github Project

Thumbnail of Reducing Visual Complexity in Software Maps using Importance-based Aggregation of Nodes
Full Paper

Reducing Visual Complexity in Software Maps using Importance-based Aggregation of Nodes

Daniel Limberger, Willy Scheibel, Sebastian Hahn, and Jürgen Döllner
8th International Conference on Information Visualization Theory and Applications (IVAPP)
BibTeX , Zusammenfassung , doi:10.5220/0006267501760185

Darstellungen massiver Softwaresystemdaten durch Softwarelagekarten können durch erhöhte kognitive Last und Visual Clutter beeinträchtigend für das Verständnis der Softwaresysteme sein. Diese Ausarbeitung stellt ein adaptives Level-of-Detail Verfahren vor, welches ein Bewertungssystem für interaktive Aggregation pro Knoten einsetzt. Das Bewertungssystem nähert die tatsächliche Relevanz über einen Revelanzgrad an, welcher über darstellungs- und nutzerbasierte Metriken ermittelt wird. Das Level-of-Detail Verfahren befolgt etablierte Aggregations-Richtlinien und wurde anhand von zwei Nutzerstudien evaluiert. Die erste Nutzerstudie untersucht die Bearbeitungszeiten von festgelegten Aufgaben. Die zweite wertet die Lestbarkeit der vorgestellen Nesting- Level-Konturen für Aggregate aus. Mit dem adaptiven Level-of-Detail Verfahren können Softwarelagekarten für Darstellungen von Softwareystemen auf unterschiedlichen Detailgraden eingesetzt werden. Es ermöglicht die effiziente Lokalisierung von wichtigen Knoten unter Bereitstellung von mehr Flächen für Beschriftung von Knoten.

Publisher Record, Author Version, Slides

2016

Thumbnail of Dynamic 2.5D Treemaps using Declarative 3D on the Web
Short Paper

Dynamic 2.5D Treemaps using Declarative 3D on the Web

Daniel Limberger, Willy Scheibel, Stefan Lemme, and Jürgen Döllner
21st International Conference on Web3D Technology (Web3D '16)
BibTeX , Zusammenfassung , doi:10.1145/2945292.2945313

Die 2.5D Treemap stellt eine grundlegende, skalierbare und interaktive Visualisierungstechnik für multi-variate hierarchische Daten dar. In dieser Ausarbeitung durchleuchten wir die Möglichkeiten von deklarativem 3D für webbasierte 2.5D Treemap Clients. Besonderes Augenmerk legen wir auf X3DOM und XML3D, indem wir Clients mit gleichem Featureumfang (u.a. dynamische Attributmappings) für interaktive 2.5D Treemaps vergleichen. Weiterhin zeigen wir erste Ansätze für die Nutzung von glTF. Alle Ansätze wurden bezüglich ihrer Prozessierungs- und Renderinggeschwindigkeit. Wir diskutieren die Ergebnisse für unser representatives Beispiel einer komplexen 3D Visualisierungstechnik und fassen Verbesserungsvorschläge für produktive Web-Clients zusammen.

Publisher Record, Author Version, Slides, Github Project, Demo

Thumbnail of Interactive Revision Exploration using Small Multiples of Software Maps
Short Paper

Interactive Revision Exploration using Small Multiples of Software Maps

Willy Scheibel, Matthias Trapp, and Jürgen Döllner
7th International Conference on Information Visualization Theory and Applications (IVAPP '16)
BibTeX , Zusammenfassung , doi:10.5220/0005694401310138

Die Exploration und der Vergleich verschiedener Revisionen eines komplexen Softwaresystems ist eine komplizierte Aufgabe, da es einen ständigen Wechsel zwischen den Revisionen und den Visualisierungen erfordert. Diese Ausarbeitung stellt eine Kombination von Small Multiples, Focus+Context Techniken und Software Maps vor, die den Vergleich zwischen mehreren Software Map Themen und Revisionen gleichzeitig auf einem Bildschirm ermöglicht. Dieser Ansatz reduziert die Anzahl der benötigten Kontextwechsel für den Nutzer und ermöglicht die Erstellung einer mentalen Karte. Dabei werden die Small Multiples zu einem Softwaresystem über einen gemeinsamen Datensatz erstellt und in einer Matrix angeordnet, in der Zeilen und Spalten für die unterschiedlichen Themen und Revisionen stehen. Eine interaktive, skalierbare Visualierung ist über die Nutzung einer der zwei vorgestellten Renderingabläufe möglich. Weiterhin wir die Technik im Rahmen eines High-Resolution, Multi-Touch Display gezeigt und besprochen.

Publisher Record, Author Version, Poster (Portrait), Poster (Landscape)

2014

Thumbnail of Interaktive Visualisierung von hierarchischen, multivariaten und zeitlich variierenden Daten
Thesis

Interaktive Visualisierung von hierarchischen, multivariaten und zeitlich variierenden Daten

Willy Scheibel
Master's Thesis at the Hasso Plattner Institute, University of Potsdam
BibTeX , Zusammenfassung , doi:10.13140/RG.2.2.33837.33763

Eine Treemap kodiert Hierarchien durch rekursive Unterteilung von zweidimensionalen Flächen und ermöglicht die Darstellung mehrerer Attribute z.B. mit der Größe der Grundfläche, der extrudierten Höhe und der Knotenfarbe. Bisherige Treemap-Layoutalgorithmen und -Darstellungstechniken sind nur bedingt zum Vergleich zweier Zustände zu verschiedenen Zeitpunkten geeignet, da (1) keinne Vergleichbarkeit der Treemap-Knoten innerhalb einer Treemap und über verschiedene Zustände hinweg ist gegeben ist und (2) Darstellungstechniken für den Größenunterschied eines Knotens über die Zeit fehlen. Diese Arbeit stellt die Techniken EvoCell-Layouting, Change Map und Change Hints vor. EvoCell-Layouting ist ein neuer Treemap-Algorithmus, welcher ein vorhandenes Treemap-Layout iterativ verändert. Change Maps sind Dichtekarten zum verorten von Änderungen in der Treemap, unabhängig von der Änderungs- und der Knotengröße. Change Hints stellen die Änderungen in den räumlichen Dimensionen zwischen zwei Zuständen auf den Knoten der Treemap dar. Diese drei Techniken verbessern das Verständnis von Entwicklungen in temporalen, hierarchischen Daten. Neben einer prototypischen Implementierung und einer Diskussion über Alternativen, wird durch Performanz- und Speicherverbrauchsanalysen gezeigt, dass die Techniken auf Echtdaten anwendbar sind. Eine abschließende Fallstudie beleuchtet die Entwicklung eines Open-Source Projektes und zeigt markante Punkte in der Entwicklung, die durch vorhandene Hierarchievisualisierungen nur schwer ersichtlich sind.

Document

Akademischer Dienst

Logo of IEEE Computer Society / VGTC
seit 2021

Gutachter

IEEE Computer Society / VGTC

  • Transactions for Visualization and Computer Graphics (TVCG)
  • Visualization Conference (VIS)
  • Pacific Visualization Symposium (PacificVis)
Logo of IEEE Computer Society / VGTC
Logo of IEEE Internationale Konferenz über Mining Software Repositories (MSR)
2023–2024

Programmkomittee, Technisches Programm

IEEE Internationale Konferenz über Mining Software Repositories (MSR)

Logo of IEEE Internationale Konferenz über Mining Software Repositories (MSR)
Logo of EG
seit 2023

Gutachter

EG

  • Europäische Konferenz über Visualisierung (EuroVis)
  • Internationaler EuroVis Workshop über Visual Analytics (EuroVA)
Logo of EG
Logo of Internationales Symposium über Visual Information Communication und Interaction
seit 2022

Gutachter

Internationales Symposium über Visual Information Communication und Interaction

  • VINCI
Logo of Internationales Symposium über Visual Information Communication und Interaction
Logo of IEEE Working Conference on Software Visualization
in 2022

Gutachter

IEEE Working Conference on Software Visualization

  • VISSOFT
Logo of IEEE Working Conference on Software Visualization
Logo of Elsevier
in 2021

Gutachter

Elsevier

  • Information Sciences (INS)
Logo of Elsevier
Logo of Internationales Symposium über Visual Information Communication und Interaction: VINCI 2021
in 2021

Organisationskomitee, Publication Chair

Internationales Symposium über Visual Information Communication und Interaction: VINCI 2021

Logo of Internationales Symposium über Visual Information Communication und Interaction: VINCI 2021

Gremienarbeit

Logo of Digital Engineering Fakultät (Hasso-Plattner-Institut und Universität Potsdam)
seit 2017

Fakultätsrat, Stimmberechtigtes Mitglied

Digital Engineering Fakultät (Hasso-Plattner-Institut und Universität Potsdam)

Logo of Digital Engineering Fakultät (Hasso-Plattner-Institut und Universität Potsdam)
Logo of Digital Engineering Fakultät (Hasso-Plattner-Institut und Universität Potsdam)
seit 2017

Studienkommission, Stimmberechtigtes Mitglied

Digital Engineering Fakultät (Hasso-Plattner-Institut und Universität Potsdam)

Logo of Digital Engineering Fakultät (Hasso-Plattner-Institut und Universität Potsdam)
Logo of Universität Potsdam
2018–2019

Arbeitskreis für den Leitfaden Lehre, Stimmberechtigtes Mitglied

Universität Potsdam

Logo of Universität Potsdam
Logo of Digital Engineering Fakultät, designiert (Hasso-Plattner-Institut und Universität Potsdam)
in 2017

Gründungscommittee, Stimmberechtigtes Mitglied

Digital Engineering Fakultät, designiert (Hasso-Plattner-Institut und Universität Potsdam)

Logo of Digital Engineering Fakultät, designiert (Hasso-Plattner-Institut und Universität Potsdam)
Logo of Zweite Neue Grundschule Ludwigsfelde
seit 2021

Schulkonferenz, Vorsitzender

Zweite Neue Grundschule Ludwigsfelde

Logo of Zweite Neue Grundschule Ludwigsfelde

Stipendien

Logo
in 2023

DDSA Stipendium für den VCG '23 Workshop

2nd International Workshop on Visualization and Visual Computing, Aarhus, DK

Workshop Webseite
Logo
Logo
in 2014

HPI Promotionsstipendium

Logo
Logo
in 2014

HPI Auszeichnung Bester Masterabsolvent 2014

Verliehen für einen Abschluss mit Bestnote und anschließenden Promotionsstudium am HPI.

Pressemitteilung
Logo

Projekte

Thumbnail of cmake-init

cmake-init

Rolle: Maintainer
Typ: Project Template
Homepage , Source Code

Template für zuverlässiges cross-platform C++ Projekt Setup mit CMake.

Thumbnail of globjects

globjects

Rolle: Maintainer
Typ: OpenGL Library
Homepage , Source Code

Ein cross-platform C++ Wrapper für OpenGL API Objekte.

Thumbnail of glbinding

glbinding

Rolle: Maintainer
Typ: OpenGL Library
Homepage , Source Code

Ein C++ Binding für die OpenGL API, welche aus der gl.xml Spezifikation generiert wurde.

Thumbnail of glkernel

glkernel

Rolle: Maintainer
Typ: Math Library
Source Code

C++ Bibliothek zum vorberechnen von Noise und Random Sampling Kernels.

Thumbnail of Attributed Vertex Clouds Demo

Attributed Vertex Clouds Demo

Rolle: Maintainer
Typ: Demo
Source Code

Demonstrator für den Artikel "Attributed Vertex Clouds" aus GPU Zen: Advanced Rendering Techniques

Thumbnail of Unified Memory Demo

Unified Memory Demo

Rolle: Maintainer
Typ: Demo
Source Code

Demonstrator für Unified Memory und Heterogenous Computing.

HiViSer

Rolle: Maintainer
Typ: Research Project
Homepage

Eine Web API Spezifikation für Verwaltung und Bereitstellung von baumstrukturierten Daten und ihrer Visualisierung mittels Informationsvisualisierungstechniken.

openll

Rolle: Maintainer
Typ: Research Project
Homepage , Source Code

Open Label Library – API Spezifikation und Referenzimplementierung für Glyphrendering in 2D und 3D virtuellen Umgebungen.

Thumbnail of cppexpose

cppexpose

Rolle: Maintainer
Typ: Utility Library
Homepage , Source Code

C++ Bibliothek für Typ-Introspektion, Reflection und Scripting-Interfaces.

Thumbnail of cppassist

cppassist

Rolle: Maintainer
Typ: Utility Library
Homepage , Source Code

Sanktuarium für kleine, wichtige und oft benötigte, einzelstehende C++ Features.

Thumbnail of cpplocate

cpplocate

Rolle: Maintainer
Typ: Utility Library
Homepage , Source Code

Cross-platform C++ Bibliothek mit Lokalisierungsfunktionen für Anwensungen um ihre Laufzeitdaten, -assets und zusätzliche Module.

Thumbnail of HPI Schul-Cloud

HPI Schul-Cloud

Rolle: Contributor
Typ: Service
Source Code

HPI Schul-Cloud Core Server.

CG Internals PPA

Rolle: Maintainer
Typ: Binary Package Archive
Homepage

Das Ubuntu Package Archive für die open source Biliotheken von CG Internals.

khrbinding-generator

Rolle: Maintainer
Typ: Utility Tools
Source Code

Ein Python Generator für die Khronos APIs OpenGL, OpenGL ES, OpenGL SC und EGL.

eglbinding

Rolle: Maintainer
Typ: EGL Library
Source Code

Ein C++ Binding für die EGL API, welche aus der egl.xml Spezifikation generiert wurde.

glscbinding

Rolle: Maintainer
Typ: OpenGL SC Library
Source Code

Ein C++ Binding für die OpenGL SC API, welche aus der gl.xml Spezifikation generiert wurde.

glesbinding

Rolle: Maintainer
Typ: OpenGL ES Library
Homepage , Source Code

Ein C++ Binding für die OpenGL ES API, welche aus der gl.xml Spezifikation generiert wurde.

Thumbnail of gloperate

gloperate

Rolle: Maintainer
Typ: OpenGL Framework
Source Code

C++ Bibliothek für die Definition und Ausführung vom modernem GPU Rendering und moderner GPU Prozessierung.

Thumbnail of cppfs

cppfs

Rolle: Contributor
Typ: Utility Library
Homepage , Source Code

Cross-platform C++ Dateisystembibliothek, welche vielfältige Backends unterstützt.

qmltoolbox

Rolle: Contributor
Typ: Utility Library
Source Code

QML Widget Bibliothek für GUIs von cross-platform Anwendungen.

Thumbnail of webgl-operate

webgl-operate

Rolle: Contributor
Typ: WebGL Framework
Homepage , Source Code

Ein TypeScript-basiertes WebGL Rendering Framework.

Widelands

Rolle: One-time Contributor
Typ: Video Game
Homepage

Ein freies, Die Siedler II inspiriertes Open Source Echtzeitstrategiespiel mit Einzelspielerkampagnen und Mehrspielermodus.

Thumbnail of glm

glm

Rolle: One-time Contributor
Typ: Math Library
Homepage , Source Code

C++ Bibliothek für OpenGL Mathematik.

Tasteful Framework

Rolle: Maintainer
Typ: Web Framework
Source Code

Ein Webanwendungsframework in C++ basierend auf Tasteful Server.

Tasteful Server

Rolle: Maintainer
Typ: Web Framework
Source Code

Ein Qt-basierter multi-threaded Webserver in C++.

Präsentationen

06/12/23

Constructing Hierarchical Continuity in Hilbert & Moore Treemaps
EuroVis 2023, Leipzig, Germany

Poster (Landscape, PDF)

06/18/21

Algorithmic Improvements on Hilbert and Moore Treemaps for Visualization of Large Tree-structured Datasets
EuroVis 2021, Virtual Attendance at Zürich, Switzerland

Slides (PDF)

12/08/20

A Survey of Treemap Visualization Techniques
VINCI 2020, Virtual Attendance at Eindhoven, The Netherlands

Slides (PDF)

02/29/20

A Taxonomy on Treemap Visualization Techniques
IVAPP 2020, Valletta, Malta

Slides (PDF)

02/26/19

Rendering Procedural Textures for Visualization of Thematic Data in 3D Geovirtual Environments
IVAPP 2019, Prague, Czech Republic

02/26/19

Design and Implementation of Web-Based Hierarchy Visualization Services
IVAPP 2019, Prague, Czech Republic

Slides (PDF)

03/07/18

Einführung in die Shared-Memory-Programmierung heterogener Systeme
parallel 2018, Heidelberg, Deutschland

Handout (PDF, 5.1 MiB), Slides (PDF)

01/28/18

EvoCells – A Treemap Layout Algorithm for Evolving Tree Data
IVAPP 2018, Funchal, Madeira, Portugal

Slides (PDF)

02/28/16

Interactive Revision Exploration using Small Multiples of Software Maps
IVAPP 2016, Rome, Italy

Poster (Landscape, PDF), Poster (Portrait, PDF)

Lehre

2024 : Summer Term

Computer Graphics II
Lecture (B.Sc.), Co-Lecturer

Visual Analytics for Hierarchical, Multi-dimensional, and XAI Data
Project Seminar (M.Sc.), Seminar Lead and Tutor

2023/24 : Winter Term

Computer Graphics I
Lecture (B.Sc.), Co-Lecturer

3D Computer Graphics: Extending the Three.js Framework
Project Seminar (B.Sc.), Seminar Lead and Tutor

2023 : Summer Term

Computer Graphics II
Lecture (B.Sc.), Co-Lecturer

Methods & Techniques for Visual Analytics
Project Seminar (M.Sc.), Seminar Lead and Tutor

2022/23 : Winter Term

Computer Graphics I
Lecture (B.Sc.), Co-Lecturer

Explainable AI by Visual Analytics
Project Seminar (M.Sc.), Tutor

2022 : Summer Term

Computer Graphics II
Lecture (B.Sc.), Co-Lecturer

Advanced Techniques for Analysis and Visualization of Software Data
Project Seminar (M.Sc.), Seminar Lead and Tutor

Programming Techniques II
Lecture (B.Sc.), Co-Lecturer

2021/22 : Winter Term

Computer Graphics I
Lecture (B.Sc.), Co-Lecturer

Introduction to Data Visualization
Lecture (M.Sc.), Tutor

Design and Construction of AI-based Interactive Systems with a 'Dark Side of AI'
Project Seminar (B.Sc.), Seminar Lead and Tutor

Advanced Techniques for Visual Analytics of Highdimensional Data
Project Seminar (M.Sc.), Tutor

2021 : Summer Term

Systems Engineering and Data Processing with C++
Lecture (M.Sc.), Lecturer and Tutor

Software Mining and Applications
Seminar (M.Sc.), Seminar Lead and Tutor

Visualization and Analysis of Mulitidimensional Data
Seminar (M.Sc.), Tutor

2020/21 : Winter Term

Computer Graphics I
Lecture (B.Sc.), Co-Lecturer

Programing User Interfaces
Lecture (B.Sc.), Co-Lecturer and Tutor

Analysis and Visualization of Similarities of Software Systems
Project (M.Sc.), Supervisor

2020 : Summer Term

Computer Graphics II
Lecture (B.Sc.), Co-Lecturer

Analysis and Visualization of Software Data
Seminar (M.Sc.), Seminar Lead and Tutor

Visual Analytics on Multi-dimensional Data using Topic Maps
Project (M.Sc.), Supervisor

2019/20 : Winter Term

Game Programming
Seminar (B.Sc.), Seminar Lead and Tutor

Selected Topics in Visual Analytics
Seminar (M.Sc.), Tutor

Selected Topics in Data Analytics
Seminar (M.Sc.), Tutor

2019 : Summer Term

Fundamentals of Software Analytics
Lecture (M.Sc.), Co-Lecturer and Tutor

2018/19 : Winter Term

Introduction to Software Analytics
Lecture (BA/MA), Co-Lecturer and Tutor

Visualization Algorithms & Techniques
Seminar (M.Sc.), Tutor

2018 : Summer Term

Gameprogramming
Project Seminar (B.Sc.), Seminar Lead and Tutor

2017/18 : Winter Term

Advanced Development in C++
Project Seminar (M.Sc.), Seminar Lead and Tutor

2017 : Summer Term

Advanced Information Visualization
Seminar (M.Sc.), Tutor

2016/17 : Winter Term

Advanced Programming in C++
Lecture (M.Sc.), Co-Lecturer and Tutor

Methods and Techniques of Information Visualization
Seminar (M.Sc.), Tutor

Real-time Monitoring of Massive Filesystems
Project (M.Sc.), Supervisor

2016 : Summer Term

Computergraphics II
Lecture (B.Sc.), Tutor

Methods and Techniques of Software Visualization
Seminar (M.Sc.), Tutor

Massive Information Mining for Software Analytics
Project (B.Sc.), Supervisor

2015/16 : Winter Term

Computergraphics I
Lecture (B.Sc.), Tutor

Systems Engineering for Software Analytics
Seminar (M.Sc.), Tutor

2015 : Summer Term

Computergraphics I
Lecture (B.Sc.), Tutor

Visual Software Analytics
Seminar (M.Sc.), Tutor

Programming of Computer Graphics Techniques using C++ and OpenGL
Seminar (B.Sc.), Tutor and Co-Lecturer

Software Analytics
Project (B.Sc.), Supervisor

2014/15 : Winter Term

Computergraphics II
Lecture (B.Sc.), Tutor

Visualization for Interactive Software Analytics
Seminar (M.Sc.), Tutor

Automated Visual Software Analytics
OpenHPI Course, Tutor

Software Analytics
Project (B.Sc.), Supervisor

2014 : Summer Term

Information Visualization
Seminar (M.Sc.), Co-Tutor

Graphics Programming using OpenGL and C++
Seminar (B.Sc.), Co-Tutor and Co-Lecturer

2013/14 : Winter Term

Software Analysis and Visualization
Seminar (M.Sc.), Co-Tutor

Kontakt

E-Mail:

willyscheibel@gmx.de

Alternativ: willy.scheibel@hpi.de, willy.scheibel@cginternals.com

Telefon: