Refine
Document Type
- Article (1)
- Doctoral Thesis (1)
- Other (1)
Is part of the Bibliography
- yes (3)
Keywords
- labeling (3) (remove)
OpenLL
(2018)
Today's rendering APIs lack robust functionality and capabilities for dynamic, real-time text rendering and labeling, which represent key requirements for 3D application design in many fields. As a consequence, most rendering systems are barely or not at all equipped with respective capabilities. This paper drafts the unified text rendering and labeling API OpenLL intended to complement common rendering APIs, frameworks, and transmission formats. For it, various uses of static and dynamic placement of labels are showcased and a text interaction technique is presented. Furthermore, API design constraints with respect to state-of-the-art text rendering techniques are discussed. This contribution is intended to initiate a community-driven specification of a free and open label library.
Mittendrin oder nur dabei?
(2017)
In der vorliegenden Studie wurde das Ausmaß der sozialen Partizipation von Grundschülerinnen und Grundschülern mit einem und ohne festgestelltem sonderpädagogischem Förderbedarf (SPF) untersucht. Insgesamt wurden N = 1436 Schüler der 2. und 3. Jahrgangsstufe mittels Fragebögen zum peerbezogenen Klassenklima, zur Einschätzung der eigenen sozialen Integration, zum Gefühl des Angenommen-Seins durch die Lehrkraft und zur Anzahl ihrer Freundschaften befragt. Mithilfe des Propensity Score Matching-Verfahrens wurden den Schülern mit einem festgestellten SPF in den Bereichen Lernen, emotionale und soziale Entwicklung oder Sprache (N = 91) basierend auf theoretisch und empirisch abgeleiteten Hintergrundvariablen statistische Zwillinge ohne SPF zugeordnet. Zu den Hintergrundvariablen zählten familiäre, leistungs- und verhaltensbezogene Merkmale. Der Vergleich der Schüler mit einem festgestellten SPF mit ihren statistischen Zwillingen ohne SPF lieferte keine Hinweise auf einen Zusammenhang zwischen dem Status eines SPF und der sozialen Partizipation.
Concepts and techniques for 3D-embedded treemaps and their application to software visualization
(2024)
This thesis addresses concepts and techniques for interactive visualization of hierarchical data using treemaps. It explores (1) how treemaps can be embedded in 3D space to improve their information content and expressiveness, (2) how the readability of treemaps can be improved using level-of-detail and degree-of-interest techniques, and (3) how to design and implement a software framework for the real-time web-based rendering of treemaps embedded in 3D. With a particular emphasis on their application, use cases from software analytics are taken to test and evaluate the presented concepts and techniques.
Concerning the first challenge, this thesis shows that a 3D attribute space offers enhanced possibilities for the visual mapping of data compared to classical 2D treemaps. In particular, embedding in 3D allows for improved implementation of visual variables (e.g., by sketchiness and color weaving), provision of new visual variables (e.g., by physically based materials and in situ templates), and integration of visual metaphors (e.g., by reference surfaces and renderings of natural phenomena) into the three-dimensional representation of treemaps.
For the second challenge—the readability of an information visualization—the work shows that the generally higher visual clutter and increased cognitive load typically associated with three-dimensional information representations can be kept low in treemap-based representations of both small and large hierarchical datasets. By introducing an adaptive level-of-detail technique, we cannot only declutter the visualization results, thereby reducing cognitive load and mitigating occlusion problems, but also summarize and highlight relevant data. Furthermore, this approach facilitates automatic labeling, supports the emphasis on data outliers, and allows visual variables to be adjusted via degree-of-interest measures.
The third challenge is addressed by developing a real-time rendering framework with WebGL and accumulative multi-frame rendering. The framework removes hardware constraints and graphics API requirements, reduces interaction response times, and simplifies high-quality rendering. At the same time, the implementation effort for a web-based deployment of treemaps is kept reasonable.
The presented visualization concepts and techniques are applied and evaluated for use cases in software analysis. In this domain, data about software systems, especially about the state and evolution of the source code, does not have a descriptive appearance or natural geometric mapping, making information visualization a key technology here. In particular, software source code can be visualized with treemap-based approaches because of its inherently hierarchical structure. With treemaps embedded in 3D, we can create interactive software maps that visually map, software metrics, software developer activities, or information about the evolution of software systems alongside their hierarchical module structure.
Discussions on remaining challenges and opportunities for future research for 3D-embedded treemaps and their applications conclude the thesis.