Proceedings of the 2005 ACM Symposium on Software Visualization 2005
DOI: 10.1145/1056018.1056041
|View full text |Cite
|
Sign up to set email alerts
|

Voronoi treemaps for the visualization of software metrics

Abstract: In this paper we present a hierarchy-based visualization approach for software metrics using Treemaps. Contrary to existing rectangle-based Treemap layout algorithms, we introduce layouts based on arbitrary polygons that are advantageous with respect to the aspect ratio between width and height of the objects and the identification of boundaries between and within the hierarchy levels in the Treemap. The layouts are computed by the iterative relaxation of Voronoi tessellations. Additionally, we describe techni… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
84
0
4

Year Published

2006
2006
2015
2015

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 140 publications
(90 citation statements)
references
References 20 publications
(17 reference statements)
1
84
0
4
Order By: Relevance
“…Nevertheless, the TreeMaps have also two drawbacks: on the one hand, for the novice user, the hierarchical structure is quite hard to perceive and it is very difficult to distinguish among the different levels of the dendrogram; and on the other hand, the relative position of the blocks (i.e. the clusters) on the screen is not necessarily very intuitive and requires some practices, even if some studies, like those about the Voronoi TreeMaps [3] and the Jigsaw maps [36], are interesting from this point of view, since they propose a more natural topology of the clusters. While the TreeMaps offers an unmatchable density of information, they are not well adapted to our problem.…”
Section: B Generic Visualization Methodsmentioning
confidence: 99%
“…Nevertheless, the TreeMaps have also two drawbacks: on the one hand, for the novice user, the hierarchical structure is quite hard to perceive and it is very difficult to distinguish among the different levels of the dendrogram; and on the other hand, the relative position of the blocks (i.e. the clusters) on the screen is not necessarily very intuitive and requires some practices, even if some studies, like those about the Voronoi TreeMaps [3] and the Jigsaw maps [36], are interesting from this point of view, since they propose a more natural topology of the clusters. While the TreeMaps offers an unmatchable density of information, they are not well adapted to our problem.…”
Section: B Generic Visualization Methodsmentioning
confidence: 99%
“…Some other approaches propose to recover software structure and visualize the organization of classes and files [MM06]. To understand the complexity of large object-oriented software systems and particularly the package structure, there are some visualization tools [DGK06,DL05,BDL05,LSP05]. Package Blueprint [DPS + 07] shows the communications between packages.…”
Section: Related Workmentioning
confidence: 99%
“…Holten et al [10] use Treemaps with the help of bump maps and textures to display two metrics at the same time at the method level. In the same context, Balzer and Deussen [3] developed another layout technique based on the Treemap and Voronoi tessellation to display metrics associated to a color code. Similarly, Graham et al [8] exploit the solar system metaphor to display metrics of classes and packages.…”
Section: Related Workmentioning
confidence: 99%