Number of co-authors:9
Number of publications with 3 favourite co-authors:Henrik Buchholz:3Johannes Bohnet:3Klaus Hinrichs:2
Jürgen Döllner's 3 most productive colleagues in number of publications:Klaus Hinrichs:23Henrik Buchholz:3Marc Nienhaus:3
User error: replace user and press any key to continue.
-- Popular computer one-liner
Read the fascinating history of Wearable Computing, told by its father, Steve Mann
Read Steve's chapter !
Publications by Jürgen Döllner (bibliography)
Trümper, Jonas, Bohnet, Johannes and Döllner, Jürgen (2010): Understanding complex multithreaded software systems by using trace visualization. In: Proceedings of the ACM Symposium on Software Visualization 2010. pp. 133-142.
Understanding multithreaded software systems is typically a tedious task: Due to parallel execution and interactions between multiple threads, such a system's runtime behavior is often much more complex than the behavior of a single-threaded system. For many maintenance activities, system understanding is a prerequisite. Hence, tasks such as bug fixing or performance optimization are highly demanding in the case of multithreaded systems. Unfortunately, state-of-the-art tools for system understanding and debuggers provide only limited support for these systems. We present a dynamic analysis and visualization technique that helps developers in understanding multithreaded software systems in general and in identifying performance bottlenecks in particular. The technique first performs method boundary tracing. Second, developers perform a post-mortem analysis of a system's behavior using visualization optimized for trace data of multithreaded software systems. The technique enables developers to understand how multiple threads collaborate at runtime. The technique is integrated into a professional and scalable tool for visualizing the behavior of complex software systems. In case studies, we have tested the technique with industrially developed, multithreaded software systems to understand system behavior and to identify multithreading-related performance bottlenecks.
© All rights reserved Trümper et al. and/or ACM Press
Beck, Martin and Döllner, Jürgen (2010): Towards automated analysis and visualization of distributed software systems. In: Proceedings of the ACM Symposium on Software Visualization 2010. pp. 213-214.
This paper sketches one approach to facilitate comprehension of distributed software systems. These systems gain more and more importance due to a paradigm shift in software systems and applications, evolving from single-chip solutions to multi-tiered web-based applications. For a single developer, it becomes increasingly difficult to cope with the complexity of such software systems. We propose a novel automated analysis and visualization technique that aims at the interactive exploration of static structures and behavior of distributed software systems. First, it automatically gathers communication data from the instrumented system components. Second, it generates a visual representation using a heuristic layout approach. Finally, it allows developers to interactively refine and explore this structural and behavioral information.
© All rights reserved Beck and Döllner and/or ACM Press
Trapp, Matthias and Döllner, Jürgen (2008): A Generalization Approach for 3D Viewing Deformations of Single-Center Projections. In: Bobbitt, Russell, Connell, Jonathan H., Flickner, Myron, Haas, Norman, Hampapur, Arun, Harris, Dick, Kurtz, Charles, Lloyd, Bill, Otto, Charles, Pankanti, Sharath, Park, Unsang and Payne, Jason (eds.) Retail Vision-Based Self-checkout - Exploring Real Time Real Purpose General Vision System 2008. pp. 163-170.
Bohnet, Johannes and Döllner, Jürgen (2006): Visual exploration of function call graphs for feature location in complex software systems. In: Proceedings of the ACM Symposium on Software Visualization 2006. pp. 95-104.
Maintenance, reengineering, and refactoring processes of software systems are typically driven and organized in terms of features. Feature change requests need to be translated into changes in source code, which is a highly cost intensive and time consuming task when complex legacy software systems are concerned; their documentation is likely to be outdated and incomplete. In this paper, we propose a prototype tool that supports users in locating and understanding feature implementation in large (>1 MLOC) C/C++ systems. A combination of static and dynamic analysis allows extracting of the function call graph during feature execution and interpreting it within the static architecture of the system. An interactive multi-view visualization enables users to explore that graph. An effective 2 1/2D visualization provides various visual cues that facilitate finding those paths in the function call graph that are essential for understanding feature functionality. Additionally to source code aspects, the dynamic metric of function execution times is exploited, which gives significant hints to feature-implementing functions. Furthermore, information on functions is extended by architectural aspects, thereby supporting users in remaining oriented during their analysis and exploration task as they can give priority to selected architectural components and thereby hide insignificant function calls.
© All rights reserved Bohnet and Döllner and/or ACM Press
Buchholz, Henrik and Döllner, Jürgen (2005): View-Dependent Rendering of Multiresolution Texture-Atlases. In: 16th IEEE Visualization Conference VIS 2005 23-28 October, 2005, Minneapolis, MN, USA. p. 28.
Buchholz, Henrik, Bohnet, Johannes and Döllner, Jürgen (2005): Smart and Physically-Based Navigation in 3D Geovirtual Environments. In: IV 2005 - 9th International Conference on Information Visualisation 6-8 July, 2005, London, UK. pp. 629-635.
Nienhaus, Marc and Döllner, Jürgen (2005): Depicting Dynamics Using Principles of Visual Art and Narrations. In IEEE Computer Graphics and Applications, 25 (3) pp. 40-51.
Buchholz, Henrik and Döllner, Jürgen (2003): Efficient Handling of Shading Discontinuities for Progressive Meshes. In: Banissi, Ebad, Börner, Katy, Chen, Chaomei, Clapworthy, Gordon, Maple, Carsten, Lobben, Amy, Moore, Christopher J., Roberts, Jonathan C., Ursyn, Anna and Zhang, Jian (eds.) IV 2003 - Seventh International Conference on Information Visualization 16-18 July, 2003, London, UK. pp. 65-71.
Döllner, Jürgen and Walther, Maike (2003): Real-Time Expressive Rendering of City Models. In: Banissi, Ebad, Börner, Katy, Chen, Chaomei, Clapworthy, Gordon, Maple, Carsten, Lobben, Amy, Moore, Christopher J., Roberts, Jonathan C., Ursyn, Anna and Zhang, Jian (eds.) IV 2003 - Seventh International Conference on Information Visualization 16-18 July, 2003, London, UK. pp. 245-251.
Döllner, Jürgen, Baumann, Konstantin and Hinrichs, Klaus (2000): Texturing techniques for terrain visualization. In: IEEE Visualization 2000 2000. pp. 227-234.
Döllner, Jürgen and Hinrichs, Klaus (1997): Object-oriented 3D Modelling, Animation and Interaction. In Journal of Visualization and Computer Animation, 8 (1) pp. 33-64.
Show this list on your homepage
Join the technology elite and advance:
Changes to this page (author)07 Nov 2012: Added02 May 2011: Added
02 May 2011: Added
16 Jan 2011: Added
16 Jan 2011: Added
13 Feb 2010: Modified
24 Aug 2009: Added
09 Jul 2009: Added
14 Jun 2009: Added
14 Jun 2009: Added
14 Jun 2009: Added
13 Jun 2009: Added
13 Jun 2009: Added
Page maintainer: The Editorial Team