2009 13th European Conference on Software Maintenance and Reengineering 2009
DOI: 10.1109/csmr.2009.17
|View full text |Cite
|
Sign up to set email alerts
|

Visualizing Multivariate Attributes on Software Diagrams

Abstract: Software architecture diagrams and metrics are wellknown and heavily used in many areas in software engineering. However, they are rarely combined in one (visual) representation. Although there are some advances in this direction, there are also some limitations. In this research, we study how to overcome these limitations. Specifically, we are interested in visualizing metrics on several levels of detail (classes, methods, groups of classes) on UML-like diagrams in a scalable and intuitive way. We present the… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2017
2017
2019
2019

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(2 citation statements)
references
References 8 publications
(9 reference statements)
0
2
0
Order By: Relevance
“…UML diagrams are node-link layouts with relevant attributes encoded directly on the node marks in the form of text, glyphs, or small embedded visualizations. The often hierarchical nature of structure data is well suited to the combined use of nodelink layout and overloading techniques, an approach optimized to encode group membership or hierarchical relations between elements [BT09].…”
Section: Visualizingmentioning
confidence: 99%
“…UML diagrams are node-link layouts with relevant attributes encoded directly on the node marks in the form of text, glyphs, or small embedded visualizations. The often hierarchical nature of structure data is well suited to the combined use of nodelink layout and overloading techniques, an approach optimized to encode group membership or hierarchical relations between elements [BT09].…”
Section: Visualizingmentioning
confidence: 99%
“…This approach is relatively scalable, in the sense that one can encode a large number of attributes per node if the node size, in the visualization, is large enough. In the limit, for instance, nodes themselves can become full-fledged visualizations of multivariate data tables [27]. However, this implies a trade off between the number of nodes and the number of attributes per node that a given visualization can accommodate.…”
Section: Multivariate Networkmentioning
confidence: 99%