Visualizing Multivariate Attributes on Software Diagrams

Software architecture diagrams and metrics are well known 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 results obtained in the first three years of the PhD track and outline ongoing work.

[1]  CPPParser Noa,et al.  Visual Exploration of Large-Scale System Evolution , 2008 .

[2]  Alexandru Telea,et al.  The Metric Lens: Visualizing Metrics and Structure on Software Diagrams , 2008, 2008 15th Working Conference on Reverse Engineering.

[3]  Ivar Jacobson,et al.  Unified Modeling Language , 2020, Definitions.

[4]  Stephan Diehl,et al.  Software Visualization - Visualizing the Structure, Behaviour, and Evolution of Software , 2007 .

[5]  Alexandru Telea,et al.  Texture-based visualization of metrics on software architectures , 2008, SoftVis '08.

[6]  Qing Li,et al.  Unified Modeling Language , 2009 .

[7]  Alexandru Telea,et al.  Visualization of Areas of Interest in Component-Based System Architectures , 2006, 32nd EUROMICRO Conference on Software Engineering and Advanced Applications (EUROMICRO'06).

[8]  Alexandru Telea,et al.  Towards realism in drawing areas of interest on architecture diagrams , 2009, J. Vis. Lang. Comput..

[9]  Hausi A. Müller,et al.  Programmable Reverse Engineering , 1994, Int. J. Softw. Eng. Knowl. Eng..

[10]  Martin Gogolla Unified Modeling Language , 2009, Encyclopedia of Database Systems.

[11]  Michele Lanza,et al.  Object-Oriented Metrics in Practice - Using Software Metrics to Characterize, Evaluate, and Improve the Design of Object-Oriented Systems , 2006 .

[12]  Alexandru Telea,et al.  Visualization of areas of interest in software architecture diagrams , 2006, SoftVis '06.

[13]  Alexandru Telea,et al.  Visual Exploration of Combined Architectural and Metric Information , 2005, 3rd IEEE International Workshop on Visualizing Software for Understanding and Analysis.