{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,4]],"date-time":"2026-03-04T03:54:12Z","timestamp":1772596452364,"version":"3.50.1"},"reference-count":124,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2005,7,29]],"date-time":"2005-07-29T00:00:00Z","timestamp":1122595200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Innovations Syst Softw Eng"],"published-print":{"date-parts":[[2005,9]]},"DOI":"10.1007\/s11334-005-0019-8","type":"journal-article","created":{"date-parts":[[2005,7,29]],"date-time":"2005-07-29T09:24:27Z","timestamp":1122629067000},"page":"221-230","source":"Crossref","is-referenced-by-count":36,"title":["Software visualization"],"prefix":"10.1007","volume":"1","author":[{"given":"Denis","family":"Gra\u010danin","sequence":"first","affiliation":[]},{"given":"Kre\u0161imir","family":"Matkovi\u0107","sequence":"additional","affiliation":[]},{"given":"Mohamed","family":"Eltoweissy","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2005,7,29]]},"reference":[{"key":"19_CR1","doi-asserted-by":"crossref","unstructured":"Amari H, Okada M (1999) A three-dimensional visualization tool for software fault analysis of a distributed system. In: Proceedings of the IEEE systems, man, and cybernetics conference (SMC\u201999), 4:194\u20131999","DOI":"10.1109\/ICSMC.1999.812399"},{"key":"19_CR2","unstructured":"Asokan R (2003) Automatic visualization of the version history of a software system in three dimensions. Master\u2019s thesis, Virginia Polytechnic Institute and State University, Falls Church, VA"},{"key":"19_CR3","doi-asserted-by":"crossref","unstructured":"Averbukh VL (1997) Toward formal definition of conception \u2018\u2018adequacy in visualization\u2019\u2019. In: Proceedings of the 1997 IEEE symposium on visual languages, pp 46\u201347","DOI":"10.1109\/VL.1997.626557"},{"key":"19_CR4","doi-asserted-by":"crossref","unstructured":"Baecker R, DiGiano C, Marcus A (1997) Software visualization for debugging. Commun ACM 40(4):44\u201354","DOI":"10.1145\/248448.248458"},{"key":"19_CR5","doi-asserted-by":"crossref","unstructured":"Ball T, Eick SG (1996) Software visualization in the large. IEEE Comput 29(4):33\u201343","DOI":"10.1109\/2.488299"},{"key":"19_CR6","unstructured":"Ball T, Kim JM, Porter AA, Siy HP (1997) If your version control system could talk . . . . In: Proceedings of the ICSE workshop on process modelling and empirical studies of software engineering"},{"key":"19_CR7","doi-asserted-by":"crossref","unstructured":"Baloian N, Breuer H, Luther W (2005) Algorithm visualization using concept keyboards. In: Proceedings of the 2005 ACM symposium on software visualization (SoftVis\u201905). ACM Press, New York, pp 7\u201316","DOI":"10.1145\/1056018.1056020"},{"key":"19_CR8","doi-asserted-by":"crossref","unstructured":"Balzer M, Deussen O (2004) Hierarchy based 3D visualization of large software structures. In: Proceedings of the conference on visualization (VIS\u201904). IEEE Press, Washington, DC, p 598.4","DOI":"10.1109\/VISUAL.2004.39"},{"key":"19_CR9","doi-asserted-by":"crossref","unstructured":"Balzer M, Deussen O, Lewerentz C (2005) Voronoi treemaps for the visualization of software metrics. In: Proceedings of the 2005 ACM symposium on software visualization (SoftVis\u201905). ACM Press, New York, pp 164\u2013172,214","DOI":"10.1145\/1056018.1056041"},{"key":"19_CR10","doi-asserted-by":"crossref","unstructured":"Bassil S, Keller RK (2001) Software visualization tools: survey and analysis. In: Proceedings of the 9th international workshop on program comprehension (IWPC 2001), Toronto, pp 7\u201317","DOI":"10.1109\/WPC.2001.921708"},{"key":"19_CR11","doi-asserted-by":"crossref","unstructured":"Bieman JM, Andrews AA, Yang HJ (2003) Understanding change-proneness in OO software through visualization. In: Proceedings of the 11th IEEE international workshop on program comprehension (IWPC\u201903), pp 44\u201353","DOI":"10.1109\/WPC.2003.1199188"},{"key":"19_CR12","doi-asserted-by":"crossref","unstructured":"Boisvert C (2004) Supporting program development comprehension by visualising iterative design. In: Proceedings of the 8th international conference on information visualisation (IV\u201904), pp 717\u2013722","DOI":"10.1109\/IV.2004.1320221"},{"key":"19_CR13","doi-asserted-by":"crossref","unstructured":"Bril RJ, Postma A, Krikhaar RL (2003) Embedding architectural support in industry. In: Proceedings of the international conference on software maintenance (ICSM\u201903), pp 348\u2013357","DOI":"10.1109\/ICSM.2003.1235442"},{"key":"19_CR14","doi-asserted-by":"crossref","unstructured":"Brown M, Domingue J, Price B, Stasko J (1994) Software visualization: a CHI \u201894 workshop. SIGCHI Bull 26(4):32\u201335","DOI":"10.1145\/191642.191651"},{"key":"19_CR15","doi-asserted-by":"crossref","unstructured":"Burch M, Diehl S, Weissgerber P (2005) Visual data mining in software archives. In: Proceedings of the 2005 ACM symposium on software visualization (SoftVis\u201905). ACM Press, New York, pp 37\u201346","DOI":"10.1145\/1056018.1056024"},{"key":"19_CR16","doi-asserted-by":"crossref","unstructured":"Burnett M, Cook C, Rothermel G (2004) End-user software engineering. Commun ACM 47(9):53\u201358","DOI":"10.1145\/1015864.1015889"},{"key":"19_CR17","doi-asserted-by":"crossref","unstructured":"Cattaneo G, Faruolo P, Petrillo UF, Italiano GF (2004) JIVE: Java interactive software visualization environment. In: Proceedings of the 2004 IEEE symposium on visual languages and human centric computing (VLHCC\u201904), pp 41\u201343","DOI":"10.1109\/VLHCC.2004.34"},{"key":"19_CR18","doi-asserted-by":"crossref","unstructured":"Chuah MC, Eick SG (1997) Glyphs for software visualization. In: Proceedings of the 5th iternational workshop on program comprehension (IWPC\u201997), pp 183\u2013191","DOI":"10.1109\/WPC.1997.601291"},{"key":"19_CR19","doi-asserted-by":"crossref","unstructured":"Chuah MC, Eick SG (1998) Information rich glyphs for software management data. IEEE Comput Graph Appl 18(4):24\u201329","DOI":"10.1109\/38.689658"},{"key":"19_CR20","doi-asserted-by":"crossref","unstructured":"Collins TD (2003) Applying software visualization technology to support the use of evolutionary algorithms. J Vis Lang Comput 14(2):123\u2013150","DOI":"10.1016\/S1045-926X(02)00060-5"},{"key":"19_CR21","doi-asserted-by":"crossref","unstructured":"Conti G, Abdullah K (2004) Passive visual fingerprinting of network attack tools. In: Proceedings of the 2004 ACM workshop on visualization and data mining for computer security (VizSEC\/DMSEC\u201904), pp 45\u201354","DOI":"10.1145\/1029208.1029216"},{"key":"19_CR22","doi-asserted-by":"crossref","unstructured":"Costagliola G, Deufemia V, Polese G (2004) A framework for modeling and implementing visual notations with applications to software engineering. ACM Trans Softw Eng Methodol 13(4):431\u2013487","DOI":"10.1145\/1040291.1040293"},{"key":"19_CR23","doi-asserted-by":"crossref","unstructured":"Cox P, Gauvin S, Rau-Chaplin A (2005) Adding parallelism to visual data flow programs. In: Proceedings of the 2005 ACM symposium on software visualization (SoftVis\u201905). ACM Press, New York, pp 135\u2013144","DOI":"10.1145\/1056018.1056037"},{"key":"19_CR24","doi-asserted-by":"crossref","unstructured":"Cross II JH, Hendrix TD, Barowski LA, Mathias KS (1998) Scalable visualizations to support reverse engineering: a framework for evaluation. In: Proceedings of the 5th working conference on reverse engineering, pp 201\u2013209","DOI":"10.1109\/WCRE.1998.723190"},{"key":"19_CR25","doi-asserted-by":"crossref","unstructured":"Cross II JH, Hendrix TD, Mathias KS, Barowski LA (1999) Software visualization and measurement in software engineering education: an experience report. In: Proceedings of the 29th ASEE\/IEEE conference on frontiers in education, pp 12b1\/5\u201312b1\/10","DOI":"10.1109\/FIE.1999.841563"},{"key":"19_CR26","doi-asserted-by":"crossref","unstructured":"De Pauw W, Reiss SP, Stasko JT (2001) ICSE workshop on software visualization. In: Proceedings of the 23rd international conference on software engineering (ICSE\u201901), pp 758\u2013759","DOI":"10.1109\/ICSE.2001.919164"},{"key":"19_CR27","doi-asserted-by":"crossref","unstructured":"Deng Y, Kothari S, Namara Y (2001) Program slice browser. In: Proceedings of the 9th international workshop on program comprehension (IWPC\u201901), pp 50\u201359","DOI":"10.1109\/WPC.2001.921713"},{"key":"19_CR28","unstructured":"Diehl S (ed) (2002) Proceedings of the international seminar on software visualization, Dagstuhl Castle, Germany, 20\u201325 May 2001. Revised papers. Lecture notes in computer science, vol 2269. Springer, Berlin Heidelberg New York"},{"key":"19_CR29","unstructured":"Diehl S (2005) Software visualization. In: Proceedings of the 27th international conference on Software engineering (ICSE\u201905). ACM Press, New York, pp 718\u2013719"},{"key":"19_CR30","doi-asserted-by":"crossref","unstructured":"Diehl S, Kerren A (2002) Reification of program points for visual execution. In: Proceedings of the 1st international workshop on visualizing software for understanding and analysis (VISSOFT\u201902), pp 100\u2013109","DOI":"10.1109\/VISSOF.2002.1019799"},{"key":"19_CR31","doi-asserted-by":"crossref","unstructured":"Domingue J, Mulholland P (1997) Staging software visualizations on the web. In: Proceedings of the 1997 IEEE symposium on visual languages, pp 364\u2013371","DOI":"10.1109\/VL.1997.626606"},{"key":"19_CR32","doi-asserted-by":"crossref","unstructured":"Domingue J, Sutinen E (2002) Software visualization \u2013 editorial. J Vis Lang Comput 13(3):257\u2013258","DOI":"10.1006\/jvlc.2002.0242"},{"key":"19_CR33","doi-asserted-by":"crossref","unstructured":"Dong J, Yang S, Zhang K (2005) VisDP: A web service for visualizing design patterns on demand. In: Proceedings of the international conference on information technology: coding and computing (ITCC\u201905), 2:385\u2013391","DOI":"10.1109\/ITCC.2005.293"},{"key":"19_CR34","doi-asserted-by":"crossref","unstructured":"Douglas S, Hundhausen C, McKeown D (1995) Toward empirically-based software visualization languages. In: Proceedings of the 11th IEEE international symposium on visual languages, pp 342\u2013349","DOI":"10.1109\/VL.1995.520828"},{"key":"19_CR35","doi-asserted-by":"crossref","unstructured":"Ducasse S, Lanza M (2005) The class blueprint: visually supporting the understanding of classes. IEEE Trans Softw Eng 31(1):75\u201390","DOI":"10.1109\/TSE.2005.14"},{"key":"19_CR36","doi-asserted-by":"crossref","unstructured":"Ducasse S, Lanza M, Bertuli R (2004) High-level polymetric views of condensed run-time information. In: Proceedings of the 8th European conference on software maintenance and reengineering (CSMR\u201904), pp 309\u2013318","DOI":"10.1109\/CSMR.2004.1281433"},{"key":"19_CR37","unstructured":"Dwyer T (2001) Three dimensional UML using force directed layout. In: Proceedings of the Australian symposium on information visualisation 2001, Sydney, Australia, pp 77\u201385"},{"key":"19_CR38","doi-asserted-by":"crossref","unstructured":"Eick SG, Steffen JL, Summer EE Jr (1992) Seesoft: a tool for visualizing line oriented software statistics. IEEE Trans Softw Eng 18(11):957\u2013968","DOI":"10.1109\/32.177365"},{"key":"19_CR39","doi-asserted-by":"crossref","unstructured":"Eick SG, Graves TL, Karr AF, Mockus A, Schuster P (2002) Visualizing software changes. IEEE Trans Softw Eng 28(4):396\u2013412","DOI":"10.1109\/TSE.2002.995435"},{"key":"19_CR40","doi-asserted-by":"crossref","unstructured":"Favre JM, Cervantes H (2002) Visualization of component-based software. In: Proceedings of the 1st international workshop on visualizing software for understanding and analysis (VISSOFT\u201902), pp 51\u201360","DOI":"10.1109\/VISSOF.2002.1019794"},{"key":"19_CR41","doi-asserted-by":"crossref","unstructured":"Feijs L, Jong RD (1998) 3D visualization of software architectures. Commun ACM 41(12):73\u201378","DOI":"10.1145\/290133.290151"},{"key":"19_CR42","doi-asserted-by":"crossref","unstructured":"Fiutem R, Merlo E, Antonio G, Tonella P (1996) Understanding the architecture of software systems. In: Proceedings of the 4th workshop on program comprehension (WPC\u201906), pp 187\u2013196","DOI":"10.1109\/WPC.1996.501133"},{"key":"19_CR43","doi-asserted-by":"crossref","unstructured":"Gall H, Hajek K, Jazayeri M (1998) Detection of logical coupling based on product release history. In: Proceedings of the international conference on software maintenance (ICSM\u201998). IEEE Press, Washington, DC, p 190","DOI":"10.1109\/ICSM.1998.738508"},{"key":"19_CR44","doi-asserted-by":"crossref","unstructured":"Gall H, Jazayeri M, Riva C (1999) Visualizing software release histories: The use of color and third dimension. In: Proceedings of the IEEE international conference on software maintenance (ICSM\u201999)","DOI":"10.1109\/ICSM.1999.792584"},{"key":"19_CR45","doi-asserted-by":"crossref","unstructured":"Gestwicki P, Jayaraman B (2005) Methodology and architecture of JIVE. In: Proceedings of the 2005 ACM symposium on software visualization (SoftVis\u201905). ACM Press, New York, pp 95\u2013104","DOI":"10.1145\/1056018.1056032"},{"key":"19_CR46","doi-asserted-by":"crossref","unstructured":"Ghosh S, Bawa N, Craig G, Kalgaonkar K (2001) A test management and software visualization framework for heterogeneous distributed applications. In: Proceedings of the 6th IEEE international symposium on high assurance systems engineering (HASE\u201901), pp 106\u2013116","DOI":"10.1109\/HASE.2001.966812"},{"key":"19_CR47","doi-asserted-by":"crossref","unstructured":"Girba T, Lanza M, Ducasse S (2005) Characterizing the evolution of class hierarchies. In: Proceedings of the 9th European conference on software maintenance and reengineering (CSMR\u201905), pp 2\u201311","DOI":"10.1109\/CSMR.2005.15"},{"key":"19_CR48","doi-asserted-by":"crossref","unstructured":"Grimstead IJ, Avis NJ, Walker DW (2005) Visualization across the pond: How a wireless PDA can collaborate with million-polygon datasets via 9,000 km of cable. In: Proceeding of the 10th international conference on 3D web technology (Web3D 2005), pp 47\u201356,187","DOI":"10.1145\/1050491.1050498"},{"key":"19_CR49","doi-asserted-by":"crossref","unstructured":"Grissom S, McNally MF, Naps T (2003) Algorithm visualization in CS education: comparing levels of student engagement. In: Proceedings of the 2003 ACM symposium on software visualization (SoftVis\u201903), pp 87\u201394","DOI":"10.1145\/774833.774846"},{"key":"19_CR50","doi-asserted-by":"crossref","unstructured":"Hendrix D, Cross II JH, Barowski LA (2004) An extensible framework for providing dynamic data structure visualizations in a lightweight IDE. In: Proceedings of the 35th technical symposium on computer science education (SIGCSE\u201904), pp 387\u2013391","DOI":"10.1145\/971300.971433"},{"key":"19_CR51","doi-asserted-by":"crossref","unstructured":"Hill T, Noble J, Potter J (2002) Scalable visualizations of object-oriented systems with ownership trees. J Vis Lang Comput 13(3):319\u2013339","DOI":"10.1006\/jvlc.2002.0238"},{"key":"19_CR52","doi-asserted-by":"crossref","unstructured":"Hopfner M, Seipel D, von Gudenberg JW (2003) Comprehending and visualizing software based on XML-representations and call graphs. In: Proceedings of the 11th IEEE international workshop on program comprehension (IWPC\u201903), pp 290\u2013291","DOI":"10.1109\/WPC.2003.1199218"},{"key":"19_CR53","doi-asserted-by":"crossref","unstructured":"Hopkins JF, Fishwick PA (2003) The rube framework for software modeling and customized 3-D visualization. J Vis Lang Comput 14:97\u2013117","DOI":"10.1016\/S1045-926X(02)00066-6"},{"key":"19_CR54","doi-asserted-by":"crossref","unstructured":"Huang S, Tilley S (2003) Workshop on graphical documentation for programmers: assessing the efficacy of UML diagrams for program understanding. In: Proceedings of the 11th IEEE international workshop on program comprehension, pp 281\u2013282","DOI":"10.1109\/WPC.2003.1199213"},{"key":"19_CR55","doi-asserted-by":"crossref","unstructured":"Hundhausen CD, Douglas SA, Stasko JT (2002) A meta-study of algorithm visualization effectiveness. J Vis Lang Comput 13(3):259\u2013290","DOI":"10.1006\/jvlc.2002.0237"},{"key":"19_CR56","doi-asserted-by":"crossref","unstructured":"Hutchins M, Gallagher K (1998) Improving visual impact analysis. In: Proceedings of the international conference on software maintenance, pp 294\u2013303","DOI":"10.1109\/ICSM.1998.738521"},{"key":"19_CR57","doi-asserted-by":"crossref","unstructured":"Irwin W, Churcher N (2003) Object oriented metrics: precision tools and configurable visualisations. In: Proceedings of the 9th international software metrics symposium, pp 112\u2013123","DOI":"10.1109\/METRIC.2003.1232460"},{"key":"19_CR58","doi-asserted-by":"crossref","unstructured":"Jeffery CL (1999) Program monitoring and visualization: an exploratory approach. Springer, Berlin Heidelberg, New York","DOI":"10.1007\/978-1-4612-2160-9"},{"key":"19_CR59","unstructured":"Jerding DF, Sasko JT, Ball T (1996) Visualizing message patterns in object-oriented. Technical report GIT-GVU-96-15, Graphics, Visualization, and Usability Center, College of Computing, Georgia Institute of Technology, Atlanta"},{"key":"19_CR60","doi-asserted-by":"crossref","unstructured":"Knight C, Munro M (1999) Comprehension with[in] virtual environment visualisations. In: Proceedings of the 7th international workshop on program comprehension, Pittsburgh, PA, pp 4\u201311","DOI":"10.1109\/WPC.1999.777733"},{"key":"19_CR61","doi-asserted-by":"crossref","unstructured":"Koike H (1993) The role of another spatial dimension in software visualization. ACM Trans Inf Syst 11(3):266\u2013286","DOI":"10.1145\/159161.155370"},{"key":"19_CR62","doi-asserted-by":"crossref","unstructured":"LaFollette P, Korsh J, Sangwan R (2000) A visual interface for effortless animation of C\/C++ programs. J Vis Lang Comput 11(1):27\u201348","DOI":"10.1006\/jvlc.1999.0152"},{"key":"19_CR63","unstructured":"Lakoff G, Johnson M (1980) Metaphors we live by. University of Chicago Press, Chicago"},{"key":"19_CR64","doi-asserted-by":"crossref","unstructured":"Lanza M (2003) CodeCrawler: lessons learned in building a software visualization tool. In: Proceedings of the 7th European conference on software maintenance and reengineering (CSMR\u201903), pp 409\u2013418","DOI":"10.1109\/CSMR.2003.1192450"},{"key":"19_CR65","doi-asserted-by":"crossref","unstructured":"Lanza M (2004) CodeCrawler: polymetric views in action. In: Proceedings of the 19th international conference on automated software engineering (ASE\u201904), pp 394\u2013395","DOI":"10.1109\/ASE.2004.1342773"},{"key":"19_CR66","doi-asserted-by":"crossref","unstructured":"Lanza M, Ducasse S (2003) Polymetric views: a lightweight visual approach to reverse engineering. IEEE Trans Softw Eng 29(9):782\u2013795","DOI":"10.1109\/TSE.2003.1232284"},{"key":"19_CR67","doi-asserted-by":"crossref","unstructured":"Lewerentz C, Simon F (2002) Metrics-based 3D visualization of large object-oriented programs. In: Proceedings of the 1st international workshop on visualizing software for understanding and analysis (VISSOFT\u201902), Paris, pp 70\u201377","DOI":"10.1109\/VISSOF.2002.1019796"},{"key":"19_CR68","doi-asserted-by":"crossref","unstructured":"Lieberman H, Fry C (2001) Will software ever work? Commun ACM 44(3):122\u2013124","DOI":"10.1145\/365181.365236"},{"key":"19_CR69","doi-asserted-by":"crossref","unstructured":"Lintern R, Michaud J, Storey MA, Wu X (2003) Plugging-in visualization: experiences integrating a visualization tool with Eclipse. In: Proceedings of the 2003 ACM symposium on software visualization (SoftVis \u201803). ACM Press, New York, pp 47\u201356","DOI":"10.1145\/774833.774840"},{"key":"19_CR70","doi-asserted-by":"crossref","unstructured":"Mackinlay JD (1986) Automating the design of graphical presentations of relational information. ACM Trans Graph 5(2):110\u2013141","DOI":"10.1145\/22949.22950"},{"key":"19_CR71","doi-asserted-by":"crossref","unstructured":"Maletic JI, Leigh J, Marcus A, Dunlap G (2001) Visualizing object-oriented software in virtual reality. In: Proceedings of the 9th international workshop on program comprehension (IWPC\u201901), Toronto, pp 26\u201335","DOI":"10.1109\/WPC.2001.921711"},{"key":"19_CR72","doi-asserted-by":"crossref","unstructured":"Maletic JI, Marcus A, Collard ML (2002) A task oriented view of software visualization. In: Proceedings of the 1st international workshop on visualizing software for understanding and analysis (VISSOFT\u201902), pp 32\u201340","DOI":"10.1109\/VISSOF.2002.1019792"},{"key":"19_CR73","doi-asserted-by":"crossref","unstructured":"Maletic JI, Marcus A, Feng L (2003) Source viewer 3D (sv3D): a framework for software visualization. In: Proceedings of the 25th international conference on software engineering (ICSE\u201903), pp 812\u2013813","DOI":"10.1109\/ICSE.2003.1201299"},{"key":"19_CR74","doi-asserted-by":"crossref","unstructured":"Malloy BA, Power JF (2005) Exploiting UML dynamic object modeling for the visualization of C++ programs. In: Proceedings of the 2005 ACM symposium on software visualization (SoftVis\u201905). ACM Press, New York, pp 105\u2013114","DOI":"10.1145\/1056018.1056033"},{"key":"19_CR75","doi-asserted-by":"crossref","unstructured":"Marcus A, Feng L, Maletic JI (2003a) 3D representations for software visualization. In: Proceedings of the 2003 ACM symposium on software visualization (SoftVis\u201903). ACM Press, New York, pp 27\u201336","DOI":"10.1145\/774833.774837"},{"key":"19_CR76","doi-asserted-by":"crossref","unstructured":"Marcus A, Feng L, Maletic JI (2003b) Comprehension of software analysis data using 3D visualization. In: Proceedings of the 11th IEEE international workshop on program comprehension (IWPC\u201903), pp 105\u2013114","DOI":"10.1109\/WPC.2003.1199194"},{"key":"19_CR77","doi-asserted-by":"crossref","unstructured":"Marcus A, Comorski D, Sergeyev A (2005) Supporting the evolution of a software visualization tool through usability studies. In: Proceedings of the 13th international workshop on program comprehension (IWPC\u201905), pp 307\u2013316","DOI":"10.1109\/WPC.2005.34"},{"key":"19_CR78","doi-asserted-by":"crossref","unstructured":"Marks RM, Wilkie FG (2004) Visualising object-oriented source code complexity using XML. In: Proceedings of the 9th IEEE international conference on engineering complex computer systems navigating complexity in the e-Engineering age, pp 161\u2013170","DOI":"10.1109\/ICECCS.2004.1310914"},{"key":"19_CR79","doi-asserted-by":"crossref","unstructured":"Myers BA (1990) Taxonomies of visual programming and program visualization. J Vis Lang Comput 1(1):97\u2013123","DOI":"10.1016\/S1045-926X(05)80036-9"},{"key":"19_CR80","doi-asserted-by":"crossref","unstructured":"Noack A, Lewerentz C (2005) A space of layout styles for hierarchical graph models of software systems. In: Proceedings of the 2005 ACM symposium on software visualization (SoftVis \u201805). ACM Press, New York, pp 155\u2013164","DOI":"10.1145\/1056018.1056040"},{"key":"19_CR81","doi-asserted-by":"crossref","unstructured":"Pacione MJ (2004) Software visualisation for object-oriented program comprehension. In: Proceedings of the 26th international conference on software engineering (ICSE\u201904), pp 63\u201365","DOI":"10.1109\/ICSE.2004.1317423"},{"key":"19_CR82","doi-asserted-by":"crossref","unstructured":"Pacione MJ, Roper M, Wood M (2004) A novel software visualisation model to support software comprehension. In: Proceedings of the 11th working conference on reverse engineering (WCRE\u201904), pp 70\u201379","DOI":"10.1109\/WCRE.2004.7"},{"key":"19_CR83","doi-asserted-by":"crossref","unstructured":"Panas T, Lincke R, L\u00f6we W (2005) Online-configuration of software visualizations with Vizz3D. In: Proceedings of the 2005 ACM symposium on software visualization (SoftVis\u201905). ACM Press, New York, pp 173\u2013182","DOI":"10.1145\/1056018.1056043"},{"key":"19_CR84","doi-asserted-by":"crossref","unstructured":"Parker G, Franck G, Ware C (1998) Visualization of large nested graphs in 3D: Navigation and interaction. J Vis Lang Comput 9(3):299\u2013317","DOI":"10.1006\/jvlc.1998.0086"},{"key":"19_CR85","doi-asserted-by":"crossref","unstructured":"Price BA, Small IS, Baecker R (1992) A taxonomy of software visualization. In: Proceedings of the 25th Hawaii international conference on system sciences, 2:597\u2013606","DOI":"10.1109\/HICSS.1992.183311"},{"key":"19_CR86","doi-asserted-by":"crossref","unstructured":"Price BA, Baecker RM, Small IS (1993) A principled taxonomy of software visualization. J Vis Lang Comput 4(3):211\u2013266","DOI":"10.1006\/jvlc.1993.1015"},{"key":"19_CR87","doi-asserted-by":"crossref","unstructured":"Reiss SP (2002) A visual query language for software visualization. In: Proceedings of the IEEE 2002 symposia on human centric computing languages and environments (HCC\u201902), pp 80\u201382","DOI":"10.1109\/HCC.2002.1046353"},{"key":"19_CR88","doi-asserted-by":"crossref","unstructured":"Reiss SP (2003) JIVE: Visualizing java in action. In: Proceedings of the 25th international conference on software engineering (ICSE\u201903), pp 820\u2013821","DOI":"10.1109\/ICSE.2003.1201303"},{"key":"19_CR89","doi-asserted-by":"crossref","unstructured":"Reiss SP (2005) Tool demonstration: JIVE and JOVE: Java as it happens. In: Proceedings of the 25th international conference on software engineering (ICSE\u201903), pp 820\u2013821","DOI":"10.1109\/WPC.2005.41"},{"key":"19_CR90","doi-asserted-by":"crossref","unstructured":"Rilling J, Mudur S (2005) 3D visualization techniques to support slicing-based program comprehension. Comput Graph 29(3):311\u2013329","DOI":"10.1016\/j.cag.2005.03.007"},{"key":"19_CR91","doi-asserted-by":"crossref","unstructured":"Rilling J, Mudur SP (2002) On the use of metaballs to visually map source code structures and analysis results onto 3D space. In: Proceedings of the 9th working conference on reverse engineering (WCRE\u201902), pp 299\u2013308","DOI":"10.1109\/WCRE.2002.1173087"},{"key":"19_CR92","doi-asserted-by":"crossref","unstructured":"Rilling J, Seffah A, Bouthlier C (2002) The CONCEPT project: applying source code analysis to reduce information complexity of static and dynamic visualization techniques. In: Proceedings of the 1st international workshop on visualizing software for understanding and analysis (VISSOFT\u201902), pp 90\u201399","DOI":"10.1109\/VISSOF.2002.1019798"},{"key":"19_CR93","doi-asserted-by":"crossref","unstructured":"Roman GC, Cox KC (1992) Program visualization: the art of mapping programs to pictures. In: Proceedings of the 14th international conference on Software engineering. ACM Press, Melbourne, pp 412\u2013420","DOI":"10.1145\/143062.143157"},{"key":"19_CR94","doi-asserted-by":"crossref","unstructured":"Roman GC, Cox KC (1993) A taxonomy of program visualization systems. IEEE Comput 26(12):11\u201324","DOI":"10.1109\/2.247643"},{"key":"19_CR95","doi-asserted-by":"crossref","unstructured":"Ruthruff J, Creswick E, Burnett M, Cook C, Prabhakararao S, M Fisher I, Main M (2003) End-user software visualizations for fault localization. In: Proceedings of the 2003 ACM symposium on software visualization (SoftVis\u201903). ACM Press, New York, pp 123\u2013132","DOI":"10.1145\/774833.774851"},{"key":"19_CR96","doi-asserted-by":"crossref","unstructured":"Seemann J, von Gudenberg JW (1998) Visualization of differences between versions of object-oriented software. In: Proceedings of the 2nd Euromicro conference on software maintenance and reengineering, pp 201\u2013204","DOI":"10.1109\/CSMR.1998.665808"},{"key":"19_CR97","doi-asserted-by":"crossref","unstructured":"Shneiderman B (2002) Creativity support tools. Commun ACM 45(10):116\u2013120","DOI":"10.1145\/570907.570945"},{"key":"19_CR98","doi-asserted-by":"crossref","unstructured":"Simon F, Steinbr\u00fcckner F, Lewerentz C (2001) Metrics based refactoring. In: Proceedings of the 5th European conference on software maintenance and reengineering, pp 30\u201338","DOI":"10.1109\/CSMR.2001.914965"},{"key":"19_CR99","unstructured":"Singhal S, Zyda M (1999) Networked virtual environments: design and implementation. ACM Press SIGGRAPH Series, Addison-Wesley, Reading, MA"},{"key":"19_CR100","doi-asserted-by":"crossref","unstructured":"Smith G, Mariani J (1997) Using subjective views to enhance 3D applications. In: Proceedings of the ACM symposium on virtual reality software and technology. ACM Press, New York, pp 139\u2013146","DOI":"10.1145\/261135.261161"},{"key":"19_CR101","doi-asserted-by":"crossref","unstructured":"Smith MP, Munro M (2002) Runtime visualisation of object oriented software. In: Proceedings of the 1st international workshop on visualizing software for understanding and analysis (VISSOFT\u201902), pp 81\u201389","DOI":"10.1109\/VISSOF.2002.1019797"},{"key":"19_CR102","unstructured":"Snowdon D, J\u00e4\u00e4-Aro KM (1997) A subjective virtual environment for collaborative information visualization. In: Virtual Reality Universe\u201997, Santa Clara, CA"},{"key":"19_CR103","unstructured":"Snowdon D, Greenhalgh C, Benford S (1995) What you see is not what I see: subjectivity in virtual environments. In: Framework for immersive virtual environments (FIVE\u201995), QMW University of London, UK"},{"key":"19_CR104","unstructured":"Stasko JT (1992) Three-dimensional computation visualization. Technical report GIT-GVU-94-33, Graphics, Visualization, and Usability Center, College of Computing, Georgia Institute of Technology, Atlanta"},{"key":"19_CR105","doi-asserted-by":"crossref","unstructured":"Stasko JT, Muthukumarasamy J (1996) Visualizing program executions on large data sets. In: Proceedings of the 1996 IEEE symposium on visual languages, pp 166\u2013173","DOI":"10.1109\/VL.1996.545283"},{"key":"19_CR106","doi-asserted-by":"crossref","unstructured":"Stasko JT, Patterson C (1992) Understanding and characterizing software visualization systems. In: Proceedings of the 1992 IEEE workshop on visual languages, Seattle, pp 3\u201310","DOI":"10.1109\/WVL.1992.275790"},{"key":"19_CR107","doi-asserted-by":"crossref","unstructured":"Stasko JT, Turner CR (1992) Tidy animations of tree algorithms. In: Proceedings of the 1992 IEEE workshop on visual languages, Seattle, pp 216\u2013218","DOI":"10.1109\/WVL.1992.275762"},{"key":"19_CR108","unstructured":"Stasko JT, Domingue JB, Brown MH, Price BA (eds) (1998) Software visualization. MIT Press, Cambridge, MA"},{"key":"19_CR109","doi-asserted-by":"crossref","unstructured":"Stefik M, Bobrow DG, Foster G, Lanning S, Tatar D (1987a) WYSIWIS revised: early experiences with multiuser interfaces. ACM Trans Inf Sys 5(2):147\u2013167","DOI":"10.1145\/27636.28056"},{"key":"19_CR110","doi-asserted-by":"crossref","unstructured":"Stefik M, Foster G, Bobrow DG, Kahn K, Lanning S, Suchman L (1987b) Beyond the chalkboard: computer support for collaboration and problem solving in meetings. Commun ACM 30(1):32\u201347","DOI":"10.1145\/7885.7887"},{"key":"19_CR111","doi-asserted-by":"crossref","unstructured":"Storey MAD, Fracchia FD, M\u00fcller HA (1997a) Cognitive design elements to support the construction of a mental model during software visualization. In: Proceedings of the 5th international workshop on program comprehension (IWPC 1997), Dearborn, MI, pp 17\u201328","DOI":"10.1109\/WPC.1997.601257"},{"key":"19_CR112","doi-asserted-by":"crossref","unstructured":"Storey MAD, Wong K, Fracchia FD, M\u00fcller HA (1997b) On integrating visualization techniques for effective software exploration. In: Proceedings of the 1997 IEEE symposium on information visualization, Phoenix, AZ, pp 38\u201345","DOI":"10.1109\/INFVIS.1997.636784"},{"key":"19_CR113","doi-asserted-by":"crossref","unstructured":"Storey MAD, \u010cubrani\u0107 D, German DM (2005) On the use of visualization to support awareness of human activities in software development: a survey and a framework. In: Proceedings of the 2005 ACM symposium on software visualization (SoftVis\u201905). ACM Press, New York, pp 193\u2013202","DOI":"10.1145\/1056018.1056045"},{"key":"19_CR114","doi-asserted-by":"crossref","unstructured":"Telea A, Maccari A, Riva C (2002) An open visualization toolkit for reverse architecting. In: Proceedings of the 10th international workshop on program comprehension (IWPC\u201902), pp 3\u201310","DOI":"10.1109\/WPC.2002.1021303"},{"key":"19_CR115","doi-asserted-by":"crossref","unstructured":"Tilley S, Huang S (2002) On selecting software visualization tools for program understanding in an industrial context. In: Proceedings of the 10th international workshop on program comprehension (IWPC\u201902), pp 285\u2013288","DOI":"10.1109\/WPC.2002.1021350"},{"key":"19_CR116","doi-asserted-by":"crossref","unstructured":"Tudoreanu ME (2003) Designing effective program visualization tools for reducing user\u2019s cognitive effort. In: Proceedings of the 2003 ACM symposium on software visualization (SoftVis\u201903). ACM Press, New York, pp 105\u2013114","DOI":"10.1145\/774833.774848"},{"key":"19_CR117","unstructured":"Tufte E (1990) Envisioning information. Graphics Press, Cheshire, UK"},{"key":"19_CR118","doi-asserted-by":"crossref","unstructured":"van Ham F (2003) Using multilevel call matrices in large software projects. In: Proceedings of the 2003 IEEE symposium on information visualization (INFOVIS\u201903), pp 227\u2013232","DOI":"10.1109\/INFVIS.2003.1249030"},{"key":"19_CR119","unstructured":"Vityaev E, Kovalerchuk B (2002) Inverse visualization in data mining. In: Proceedings of the 2002 international conference on imaging science, systems, and technology, pp 133\u2013137"},{"key":"19_CR120","doi-asserted-by":"crossref","unstructured":"Voinea L, Telea A, van Wijk JJ (2005) CVSscan: visualization of code evolution. In: Proceedings of the 2005 ACM symposium on software visualization (SoftVis\u201905). ACM Press, New York, pp 47\u201356","DOI":"10.1145\/1056018.1056025"},{"key":"19_CR121","unstructured":"Ware C, Hui D, Franck G (1993) Visualizing object oriented software in three dimensions. In: Proceedings of the 1993 IBM Centre for Advanced Studies conference (CASCON\u201993), Toronto, pp 612\u2013660"},{"key":"19_CR122","unstructured":"Yoo I (2002) Visualizing windows executable viruses using self-organizing maps. In: Proceedings of the 2004 ACM workshop on visualization and data mining for computer security (VizSEC\/DMSEC\u201904), pp 82\u201389"},{"key":"19_CR123","doi-asserted-by":"crossref","unstructured":"Young P, Munro M (1998) Visualizing software in virtual reality. In: Proceedings of the 6th international workshop on program comprehension (IWPC\u201998), Ischia, pp 19\u201326","DOI":"10.1109\/WPC.1998.693276"},{"key":"19_CR124","doi-asserted-by":"crossref","unstructured":"Zernik D (1995) Visualizing programs using graphs. In: Proceedings of the 18th convention of electrical and electronics engineers in Israel, pp 1.3.3\/1\u20131.3.3\/4","DOI":"10.1109\/EEIS.1995.513777"}],"container-title":["Innovations in Systems and Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11334-005-0019-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11334-005-0019-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11334-005-0019-8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,8]],"date-time":"2020-04-08T11:58:51Z","timestamp":1586347131000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11334-005-0019-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,7,29]]},"references-count":124,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2005,9]]}},"alternative-id":["19"],"URL":"https:\/\/doi.org\/10.1007\/s11334-005-0019-8","relation":{},"ISSN":["1614-5046","1614-5054"],"issn-type":[{"value":"1614-5046","type":"print"},{"value":"1614-5054","type":"electronic"}],"subject":[],"published":{"date-parts":[[2005,7,29]]}}}