Software visualization

Software visualization[1][2] or software visualisation refers to the visualization of information of and related to software systems—either the architecture of its source code or metrics of their runtime behavior—and their development process by means of static, interactive or animated 2-D or 3-D[3] visual representations of their structure,[4] execution,[5] behavior,[6] and evolution.

  1. ^ Bohnet, Johannes; Döllner, Jürgen (2006). "Analyzing Feature Implementation by Visual Exploration of Architecturally-Embedded Call-Graphs". 4th International Workshop on Dynamic Analysis. ACM Press. pp. 41–48. doi:10.1145/1138912.1138922. ISBN 1595934006. S2CID 17556465.
  2. ^ Diehl 2002; Diehl 2007; Knight 2002
  3. ^ (Marcus, Feng & Maletic 2003; Wettel & Lanza 2007)
  4. ^ Staples & Bieman 1999
  5. ^ Trümper, J.; Döllner, J.; Telea, A. (2013). "Multiscale Visual Comparison of Execution Traces". Proceedings of the International Conference on Program Comprehension (PDF). IEEE Computer Society. pp. 53–62. doi:10.1109/ICPC.2013.6613833. ISBN 978-1-4673-3092-3. S2CID 206839054.
  6. ^ (Kuhn & Greevy 2006, Stasko et al. 1998)