@phdthesis{Limberger2024, author = {Limberger, Daniel}, title = {Concepts and techniques for 3D-embedded treemaps and their application to software visualization}, doi = {10.25932/publishup-63201}, url = {http://nbn-resolving.de/urn:nbn:de:kobv:517-opus4-632014}, school = {Universit{\"a}t Potsdam}, pages = {xi, 118}, year = {2024}, abstract = {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.}, language = {en} } @misc{LimbergerGroplerBuschmannetal.2018, author = {Limberger, Daniel and Gropler, Anne and Buschmann, Stefan and D{\"o}llner, J{\"u}rgen Roland Friedrich and Wasty, Benjamin}, title = {OpenLL}, series = {22nd International Conference Information Visualisation (IV)}, journal = {22nd International Conference Information Visualisation (IV)}, publisher = {IEEE}, address = {New York}, isbn = {978-1-5386-7202-0}, doi = {10.1109/iV.2018.00039}, pages = {175 -- 181}, year = {2018}, abstract = {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.}, language = {en} } @article{HenkeBosseLambrechtetal.2017, author = {Henke, Thorsten and Bosse, Stefanie and Lambrecht, Jennifer and J{\"a}ntsch, Christian and Jaeuthe, Jessica and Sp{\"o}rer, Nadine}, title = {Mittendrin oder nur dabei?}, series = {Zeitschrift f{\"u}r p{\"a}dagogische Psychologie}, volume = {31}, journal = {Zeitschrift f{\"u}r p{\"a}dagogische Psychologie}, number = {4}, publisher = {Hogrefe}, address = {Bern}, issn = {1010-0652}, doi = {10.1024/1010-0652/a000196}, pages = {111 -- 123}, year = {2017}, abstract = {In der vorliegenden Studie wurde das Ausmaß der sozialen Partizipation von Grundsch{\"u}lerinnen und Grundsch{\"u}lern mit einem und ohne festgestelltem sonderp{\"a}dagogischem F{\"o}rderbedarf (SPF) untersucht. Insgesamt wurden N = 1436 Sch{\"u}ler der 2. und 3. Jahrgangsstufe mittels Frageb{\"o}gen zum peerbezogenen Klassenklima, zur Einsch{\"a}tzung der eigenen sozialen Integration, zum Gef{\"u}hl des Angenommen-Seins durch die Lehrkraft und zur Anzahl ihrer Freundschaften befragt. Mithilfe des Propensity Score Matching-Verfahrens wurden den Sch{\"u}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{\"a}hlten famili{\"a}re, leistungs- und verhaltensbezogene Merkmale. Der Vergleich der Sch{\"u}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.}, language = {de} }