A Scalable Visualization for Dynamic Data in Software System Hierarchies

作者: Michael Burch , Michael Raschke , Adrian Zeyfang , Daniel Weiskopf

DOI: 10.1109/VISSOFT.2017.16

关键词: Computer scienceSoftware visualizationSoftware systemSoftwareTheoretical computer scienceData visualizationInformation visualizationVisual analyticsVisualizationInformation retrievalHierarchy

摘要: Software systems can grow large, consisting of thousands hierarchically organized elements like directories, subdirectories, files, and functions. Moreover, those hierarchy carry additional information worth investigating for a software developer. Getting an overview both the attached static or dynamic data become tedious task if it is not supported by visually scalable visualization technique. In this paper, we use based on visual metaphor indentation to generate system easily attach attributes. The extra aligned with and, hence, supports comparisons attachments different levels hierarchical granularity. Through interaction, provide views data, e.g., filtering, transformations, details-on-demand. We illustrate usefulness our technique means application example exploring from open-source project jEdit. investigated readability user experiment, comparing node-link diagrams varying sizes hierarchy.

参考文章(28)
B. Shneiderman, The eyes have it: a task by data type taxonomy for information visualizations ieee symposium on visual languages. pp. 336- 343 ,(1996) , 10.1109/VL.1996.545307
Daniel Keim, Gennady Andrienko, Jean-Daniel Fekete, Carsten Görg, Jörn Kohlhammer, Guy Melançon, Visual Analytics: Definition, Process, and Challenges Lecture Notes in Computer Science. pp. 154- 175 ,(2008) , 10.1007/978-3-540-70956-5_7
Ibrahim Abaker Targio Hashem, Ibrar Yaqoob, Nor Badrul Anuar, Salimah Mokhtar, Abdullah Gani, Samee Ullah Khan, The rise of big data on cloud computing Information Systems. ,vol. 47, pp. 98- 115 ,(2015) , 10.1016/J.IS.2014.07.006
M. Burch, N. Konevtsova, J. Heinrich, M. Hoeferlin, D. Weiskopf, Evaluation of Traditional, Orthogonal, and Radial Tree Diagrams by an Eye Tracking Study IEEE Transactions on Visualization and Computer Graphics. ,vol. 17, pp. 2440- 2448 ,(2011) , 10.1109/TVCG.2011.193
Michael Burch, Stephan Diehl, Peter Weißgerber, Visual data mining in software archives Proceedings of the 2005 ACM symposium on Software visualization - SoftVis '05. pp. 37- 46 ,(2005) , 10.1145/1056018.1056024
Miriam Greis, Daniel Weiskopf, Guido Reina, Hansjoerg Schmauder, Christoph Müller, Michael Burch, Visualizing Dynamic Call Graphs vision modeling and visualization. pp. 207- 214 ,(2012) , 10.2312/PE/VMV/VMV12/207-214
Pak Chung Wong, J. Thomas, Visual Analytics IEEE Computer Graphics and Applications. ,vol. 24, pp. 20- 21 ,(2004) , 10.1109/MCG.2004.39
Corinna Vehlow, Fabian Beck, Daniel Weiskopf, Visualizing Dynamic Hierarchies in Graph Sequences IEEE Transactions on Visualization and Computer Graphics. ,vol. 22, pp. 2343- 2357 ,(2016) , 10.1109/TVCG.2015.2507595
Michael Burch, Visualizing Software Metrics in a Software System Hierarchy international symposium on visual computing. pp. 733- 744 ,(2015) , 10.1007/978-3-319-27863-6_69