+ All Categories
Home > Documents > Visual Realism for the Visualization of Software Metrics & Visualizing Relations in Hierarchical...

Visual Realism for the Visualization of Software Metrics & Visualizing Relations in Hierarchical...

Date post: 19-Dec-2015
Category:
View: 219 times
Download: 2 times
Share this document with a friend
20
Transcript
Page 1: Visual Realism for the Visualization of Software Metrics & Visualizing Relations in Hierarchical Data using Spline Bundles Danny Holten Reconstructor.
Page 2: Visual Realism for the Visualization of Software Metrics & Visualizing Relations in Hierarchical Data using Spline Bundles Danny Holten Reconstructor.

Visual Realism for the Visualizationof Software Metrics

&Visualizing Relations in Hierarchical Data

using Spline Bundles Danny Holten

Reconstructor plenaire meeting, 3 februari 2006

Page 3: Visual Realism for the Visualization of Software Metrics & Visualizing Relations in Hierarchical Data using Spline Bundles Danny Holten Reconstructor.

Visual Realism for the Visualizationof Software Metrics

Danny Holten, Roel Vliegen, and Jarke J. van Wijk

Page 4: Visual Realism for the Visualization of Software Metrics & Visualizing Relations in Hierarchical Data using Spline Bundles Danny Holten Reconstructor.

Why Visual Realism?

• Most visualizations use a limited set of graphical elements: Text Simple geometric shapes Uniform color fills

• Visual system enables rapid processing of additional cues: Shading Texture

• Visual realism techniques could be used to increase information throughput of visualizations

Limitedset of

graphicalelements

Page 5: Visual Realism for the Visualization of Software Metrics & Visualizing Relations in Hierarchical Data using Spline Bundles Danny Holten Reconstructor.

• Convert source code hierarchy into 2D space-filling visualization:

• Cushions; use of shading to show hierarchical structure:

Treemaps

Page 6: Visual Realism for the Visualization of Software Metrics & Visualizing Relations in Hierarchical Data using Spline Bundles Danny Holten Reconstructor.

• Visualize an additional metric at the leaf level; three dimensions: U: Spatial frequency V: Regularity C: Contrast

• Bump mapping

Textures

Page 7: Visual Realism for the Visualization of Software Metrics & Visualizing Relations in Hierarchical Data using Spline Bundles Danny Holten Reconstructor.
Page 8: Visual Realism for the Visualization of Software Metrics & Visualizing Relations in Hierarchical Data using Spline Bundles Danny Holten Reconstructor.

In conclusion…

• Used visual realism techniques to increase information throughput of software visualizations – more info at once

• Our experience with the visualizations: Provide high information density Not visually overwhelming or confusing Aesthetically pleasing

Page 9: Visual Realism for the Visualization of Software Metrics & Visualizing Relations in Hierarchical Data using Spline Bundles Danny Holten Reconstructor.

Visualizing Relations in Hierarchical Data using Spline Bundles

Danny Holten and Jarke J. van Wijk

Page 10: Visual Realism for the Visualization of Software Metrics & Visualizing Relations in Hierarchical Data using Spline Bundles Danny Holten Reconstructor.

Software Visualization

• Often a hierarchy... Files on disk Source code

• ...with relations Call graph Include relations Instancing

Page 11: Visual Realism for the Visualization of Software Metrics & Visualizing Relations in Hierarchical Data using Spline Bundles Danny Holten Reconstructor.

Problem Statement

Visualize relations on top of a hierarchy in such a way that:

• Visual clutter is minimized

• The technique can be used for any tree (hierarchy) visualization

• Both low-level as well as high-level relations can be shown

Page 12: Visual Realism for the Visualization of Software Metrics & Visualizing Relations in Hierarchical Data using Spline Bundles Danny Holten Reconstructor.
Page 13: Visual Realism for the Visualization of Software Metrics & Visualizing Relations in Hierarchical Data using Spline Bundles Danny Holten Reconstructor.

Example Relation Visualizations

Page 14: Visual Realism for the Visualization of Software Metrics & Visualizing Relations in Hierarchical Data using Spline Bundles Danny Holten Reconstructor.

Scalability Issues

Page 15: Visual Realism for the Visualization of Software Metrics & Visualizing Relations in Hierarchical Data using Spline Bundles Danny Holten Reconstructor.

Our Approach: Spline Bundles

Page 16: Visual Realism for the Visualization of Software Metrics & Visualizing Relations in Hierarchical Data using Spline Bundles Danny Holten Reconstructor.

Comparison – Treemap

Page 17: Visual Realism for the Visualization of Software Metrics & Visualizing Relations in Hierarchical Data using Spline Bundles Danny Holten Reconstructor.

Comparison – Radial Tree

Page 18: Visual Realism for the Visualization of Software Metrics & Visualizing Relations in Hierarchical Data using Spline Bundles Danny Holten Reconstructor.

Demo

Page 19: Visual Realism for the Visualization of Software Metrics & Visualizing Relations in Hierarchical Data using Spline Bundles Danny Holten Reconstructor.

Conclusions and Future Work

• Spline Bundles Decrease visual clutter Can be used on top of any tree visualization Show low- and high-level relations simultaneously

• Future work Finetuning (blending, colors) Implement exploration and interaction options More testing with real data (“Call for Data”)

Page 20: Visual Realism for the Visualization of Software Metrics & Visualizing Relations in Hierarchical Data using Spline Bundles Danny Holten Reconstructor.

Questions?

http://www.win.tue.nl/~dholten/papers/visrealism.pdf


Recommended