← Back to results

HTTP/1

.1 200 OK date: Thu, 02 Jul 2026 17:35:22 GMT server: mw-web.codfw.main-5b9465ddc4-g5g2p x-content-type-options: nosniff content-language: en accept-ch: reporting-endpoints: csp-report-to-endpoint='/w/api.php?action=cspreport&format=json'; content-security-policy: script-src 'unsafe-eval' blob: 'self' meta.wikimedia.org *.wikimedia.org *.wikipedia.org *.wikinews.org *.wiktionary.org *.wikibooks.org *.wikiversity.org *.wikisource.org wikisource.org *.wikiquote.org *.wikidata.org *.wikifunctions.org *.wikivoyage.org *.mediawiki.org mediawiki.org wikimedia.org *.wmflabs.org *.wmcloud.org *.toolforge.org wss://*.toolforge.org *.jsdelivr.net unpkg.com cdnjs.cloudflare.com raw.githubusercontent.com *.github.com code.jquery.com cdn.mathjax.org use.typekit.net fonts.cdnfonts.com use.fontawesome.com i.ytimg.com rsms.me doi.org localhost https://localhost:* http://localhost:* wss://localhost:* ws://localhost:* *.google.com *.gstatic.com *.googleapis.com *.translate.yandex.net yastatic.net ya.ru radically.github.io cdn.sammdot.ca cdn.fontshare.com viaf.org publicai-proxy.alaexis.workers.dev iiif.archive.org api.flickr.com live.staticflickr.com api.anthropic.com api.openai.com api.publicai.co catalogo.pusc.it parsifal.urbe.it opac.sbn.it overpass-api.de api.openrouteservice.org archive.org *.openstreetmap.org *.waymarkedtrails.org *.thunderforest.com registry.ipe.wiki analytics.ipe.wiki qlever.dev app.goacoustic.com wikipedia-archive.ourworldindata.org api.inaturalist.org inaturalist-open-data.s3.amazonaws.com validator.w3.org db.onlinewebfonts.com fontlibrary.org 'unsafe-inline' auth.wikimedia.org; default-src 'self' data: blob: upload.wikimedia.org https://commons.wikimedia.org meta.wikimedia.org *.wikimedia.org *.wikipedia.org *.wikinews.org *.wiktionary.org *.wikibooks.org *.wikiversity.org *.wikisource.org wikisource.org *.wikiquote.org *.wikidata.org *.wikifunctions.org *.wikivoyage.org *.mediawiki.org mediawiki.org wikimedia.org *.wmflabs.org *.wmcloud.org *.toolforge.org wss://*.toolforge.org *.jsdelivr.net unpkg.com cdnjs.cloudflare.com raw.githubusercontent.com *.github.com code.jquery.com cdn.mathjax.org use.typekit.net fonts.cdnfonts.com use.fontawesome.com i.ytimg.com rsms.me doi.org localhost https://localhost:* http://localhost:* wss://localhost:* ws://localhost:* *.google.com *.gstatic.com *.googleapis.com *.translate.yandex.net yastatic.net ya.ru radically.github.io cdn.sammdot.ca cdn.fontshare.com viaf.org publicai-proxy.alaexis.workers.dev iiif.archive.org api.flickr.com live.staticflickr.com api.anthropic.com api.openai.com api.publicai.co catalogo.pusc.it parsifal.urbe.it opac.sbn.it overpass-api.de api.openrouteservice.org archive.org *.openstreetmap.org *.waymarkedtrails.org *.thunderforest.com registry.ipe.wiki analytics.ipe.wiki qlever.dev app.goacoustic.com wikipedia-archive.ourworldindata.org api.inaturalist.org inaturalist-open-data.s3.amazonaws.com validator.w3.org db.onlinewebfonts.com fontlibrary.org en.wikibooks.org en.wikinews.org en.wikiquote.org en.wikisource.org en.wikiversity.org en.wikivoyage.org en.wiktionary.org www.mediawiki.org commons.wikimedia.org foundation.wikimedia.org incubator.wikimedia.org species.wikimedia.org wikimania.wikimedia.org www.wikidata.org www.wikifunctions.org auth.wikimedia.org; style-src 'self' data: blob: upload.wikimedia.org https://commons.wikimedia.org meta.wikimedia.org *.wikimedia.org *.wikipedia.org *.wikinews.org *.wiktionary.org *.wikibooks.org *.wikiversity.org *.wikisource.org wikisource.org *.wikiquote.org *.wikidata.org *.wikifunctions.org *.wikivoyage.org *.mediawiki.org mediawiki.org wikimedia.org *.wmflabs.org *.wmcloud.org *.toolforge.org wss://*.toolforge.org *.jsdelivr.net unpkg.com cdnjs.cloudflare.com raw.githubusercontent.com *.github.com code.jquery.com cdn.mathjax.org use.typekit.net fonts.cdnfonts.com use.fontawesome.com i.ytimg.com rsms.me doi.org localhost https://localhost:* http://localhost:* wss://localhost:* ws://localhost:* *.google.com *.gstatic.com *.googleapis.com *.translate.yandex.net yastatic.net ya.ru radically.github.io cdn.sammdot.ca cdn.fontshare.com viaf.org publicai-proxy.alaexis.workers.dev iiif.archive.org api.flickr.com live.staticflickr.com api.anthropic.com api.openai.com api.publicai.co catalogo.pusc.it parsifal.urbe.it opac.sbn.it overpass-api.de api.openrouteservice.org archive.org *.openstreetmap.org *.waymarkedtrails.org *.thunderforest.com registry.ipe.wiki analytics.ipe.wiki qlever.dev app.goacoustic.com wikipedia-archive.ourworldindata.org api.inaturalist.org inaturalist-open-data.s3.amazonaws.com validator.w3.org db.onlinewebfonts.com fontlibrary.org 'unsafe-inline'; object-src 'none'; report-uri /w/api.php?action=cspreport&format=json; report-to csp-report-to-endpoint last-modified: Sat, 20 Jun 2026 21:20:54 GMT content-type: text/html; charset=UTF-8 age: 0 accept-ranges: bytes x-cache: cp2047 miss, cp2047 miss x-cache-status: miss server-timing: cache;desc="miss", host;desc="cp2047" strict-transport-security: max-age=106384710; includeSubDomains; preload report-to: { "group": "wm_nel", "max_age": 604800, "endpoints": [{ "url": "https://intake-logging.wikimedia.org/v1/events?stream=w3c.reportingapi.network_error&schema_uri=/w3c/reportingapi/network_error/1.0.0" }] } nel: { "report_to": "wm_nel", "max_age": 604800, "failure_fraction": 0.05, "success_fraction": 0.0} set-cookie: WMF-Last-Access=02-Jul-2026;Path=/;HttpOnly;secure;Expires=Mon, 03 Aug 2026 12:00:00 GMT set-cookie: WMF-Last-Access-Global=02-Jul-2026;Path=/;Domain=.wikipedia.org;HttpOnly;secure;Expires=Mon, 03 Aug 2026 12:00:00 GMT set-cookie: WMF-DP=9b2;Path=/;HttpOnly;secure;Expires=Fri, 03 Jul 2026 00:00:00 GMT x-client-ip: 75.28.18.94 cache-control: private, s-maxage=0, max-age=0, must-revalidate, no-transform vary: Accept-Encoding,X-Subdomain,Cookie,Authorization,User-Agent set-cookie: GeoIP=US:TX:McKinney:33.20:-96.62:v4; Path=/; secure; Domain=.wikipedia.org set-cookie: NetworkProbeLimit=0.001;Path=/;Secure;SameSite=None;Max-Age=3600 set-cookie: WMF-Uniq=ALXP9jNxupiRA58VZBb1RQORAAAAAFvdqouVTaNzZ_lqzuhxo6kAv1l_GeqJISg7;Domain=.wikipedia.org;Path=/;HttpOnly;secure;SameSite=None;Expires=Fri, 02 Jul 2027 00:00:00 GMT transfer-encoding: chunked x-request-id: ad41c324-0c6e-4ced-bcc6-d40e2ece6de2 x-analytics: 8000 Software visualization - Wikipedia Jump to content Main menu Main menu move to sidebar hide Navigation Main page Contents Current events Random article About Wikipedia Contact us Contribute Help Learn to edit Community portal Recent changes Upload file Special pages Search Search Appearance Donate Create account Log in Personal tools Donate Create account Log in Contents move to sidebar hide (Top) 1 Software system information 2 Objectives 3 Types 4 See also 5 References 6 Further reading 7 External links Toggle the table of contents Software visualization 2 languages العربية Deutsch Edit links Article Talk English Read Edit View history Tools Tools move to sidebar hide Actions Read Edit View history General What links here Related changes Upload file Permanent link Page information Cite this page Get shortened URL Switch to legacy parser Print/export Download as PDF Printable version In other projects Wikidata item Appearance move to sidebar hide From Wikipedia, the free encyclopedia Visualization of information related to software systems Not to be confused with Visualization (graphics) . 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. Software system information [ edit ] Software visualization uses a variety of information available about software systems. Key information categories include: implementation artifacts such as source codes , software metric data from measurements or from reverse engineering , traces that record execution behavior, software testing data (e.g., test coverage) software repository data that tracks changes. Objectives [ edit ] The objectives of software visualization are to support the understanding of software systems (i.e., its structure) and algorithms (e.g., by animating the behavior of sorting algorithms) as well as the analysis and exploration of software systems and their anomalies (e.g., by showing classes with high coupling ) and their development and evolution. One of the strengths of software visualization is to combine and relate information of software systems that are not inherently linked, for example by projecting code changes onto software execution traces. [ 7 ] Software visualization can be used as tool and technique to explore and analyze software system information, e.g., to discover anomalies similar to the process of visual data mining . [ 8 ] For example, software visualization is used to monitoring activities such as for code quality or team activity. [ 9 ] Visualization is not inherently a method for software quality assurance . [ citation needed ] Software visualization participates to Software Intelligence in allowing to discover and take advantage of mastering inner components of software systems. Types [ edit ] Tools for software visualization might be used to visualize source code and quality defects during software development and maintenance activities. There are different approaches to map source code to a visual representation such as by software maps [ 10 ] Their objective includes, for example, the automatic discovery and visualization of quality defects in object-oriented software systems and services. Commonly, they visualize the direct relationship of a class and its methods with other classes in the software system and mark potential quality defects. A further benefit is the support for visual navigation through the software system. More or less specialized graph drawing software is used for software visualization. A small-scale 2003 survey of researchers active in the reverse engineering and software maintenance fields found that a wide variety of visualization tools were used, including general purpose graph drawing packages like GraphViz and GraphEd, UML tools like Rational Rose and Borland Together , and more specialized tools like Visualization of Compiler Graphs (VCG) and Rigi . [ 11 ] :   99–100   The range of UML tools that can act as a visualizer by reverse engineering source is by no means short; a 2007 book noted that besides the two aforementioned tools, ESS-Model, BlueJ , and Fujaba also have this capability, and that Fujaba can also identify design patterns . [ 12 ] See also [ edit ] Imagix 4D NDepend Sourcetrail Application discovery and understanding Software maintenance Software maps Software diagnosis Cognitive dimensions of notations Software archaeology References [ edit ] ↑ 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 . ↑ Diehl 2002 ; Diehl 2007 ; Knight 2002 ↑ ( Marcus, Feng & Maletic 2003 ; Wettel & Lanza 2007 ) ↑ Staples & Bieman 1999 ↑ 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 . ↑ ( Kuhn & Greevy 2006 , Stasko et al. 1998 ) ↑ Bohnet, J.; Voigt, S.; Döllner, J. (2009). "Projecting code changes onto execution traces to support localization of recently introduced bugs". Proceedings of the 2009 ACM symposium on Applied Computing . pp.   438– 442. doi : 10.1145/1529282.1529378 . ISBN   9781605581668 . S2CID   8349297 . ↑ ( Keim 2002 ; Soukup & Davidson 2002 ; Burch, Diehl & Weißgerber 2005 ) ↑ Bohnet, J.; Döllner, J. (2011). "Monitoring Code Quality and Development Activity by Software Maps". Proceedings of the IEEE ACM ICSE Workshop on Managing Technical Debt . Association for Computing Machinery. pp.   9– 16. doi : 10.1145/1985362.1985365 . ISBN   9781450305860 . S2CID   17258620 . ↑ Limberger, D.; Wasty, B.; Trümper, J.; Döllner, J. (2013). "Interactive software maps for web-based source code analysis". Proceedings of the 18th International Conference on 3D Web Technology . pp.   91– 98. doi : 10.1145/2466533.2466550 . ISBN   9781450321334 . S2CID   3040005 . ↑ Koschke, Rainer (2003). "Software visualization in software maintenance, reverse engineering, and re-engineering: a research survey" . Journal of Software Maintenance and Evolution: Research and Practice . 15 (2): 87– 109. doi : 10.1002/smr.270 . ↑ Diehl 2007 , p.   63 Further reading [ edit ] Roels, R.; Meştereagă, P.; Signer, B. (2016). "An Interactive Source Code Visualisation Plug-in for the MindXpres Presentation Platform". Computer Supported Education . Communications in Computer and Information Science. Vol.   583. Springer. pp.   169– 188. doi : 10.1007/978-3-319-29585-5_10 . ISBN   978-3-319-29584-8 . Burch, M.; Diehl, S.; Weißgerber, P. (2005). "Visual data mining in software archives". Proceedings of the 2005 ACM symposium on Software visualization (SoftVis '05) . pp.   37– 46. doi : 10.1145/1056018.1056024 . ISBN   1595930736 . S2CID   1577375 . Diehl, S. (2002). Software Visualization. International Seminar Dagstuhl Castle, Germany, May 20–25, 2001 Revised Papers . Lecture Notes in Computer Science. Vol.   2269. Springer. doi : 10.1007/3-540-45875-1 . ISBN   978-3-540-43323-1 . S2CID   21007575 . Diehl, S. (2007). Software Visualization — Visualizing the Structure, Behaviour, and Evolution of Software . Springer. ISBN   978-3-540-46504-1 . Eades, P.; Zhang, K. (1996). Software Visualisation . Series on Software Engineering and Knowledge Engineering. Vol.   7. World Scientific. ISBN   981-02-2826-0 . Gîrba, T.; Kuhn, A.; Seeberger, M.; Ducasse, S. (2005). "How Developers Drive Software Evolution" (PDF) . Proceedings of International Workshop on Principles of Software Evolution (IWPSE 2005) . IEEE Computer Society Press. pp.   113– 122. doi : 10.1109/IWPSE.2005.21 . ISBN   0-7695-2349-8 . S2CID   9260583 . Keim, D.A. (January–March 2002). "Information visualization and visual data mining". IEEE Transactions on Visualization and Computer Graphics . 8 (1): 1– 8. Bibcode : 2002ITVCG...881847K . doi : 10.1109/2945.981847 . Knight, C. (2002). "System and Software Visualization" . In Chang Shi-kuo (ed.). Emerging Technologies . Handbook Of Software Engineering And Knowledge Engineering. Vol.   2. World Scientific. pp.   131– 148. ISBN   978-981-4491-78-5 . Kuhn, A.; Greevy, O. (2006). "Exploiting the Analogy Between Traces and Signal Processing" (PDF) . Proceedings IEEE International Conference on Software Maintenance (ICSM 2006) . IEEE Computer Society Press. pp.   394– 5. doi : 10.1109/ASE.2004.1342773 . ISBN   0-7695-2131-2 . Lanza, M. (2004). "CodeCrawler — polymetric views in action". Proceedings. 19th International Conference on Automated Software Engineering, Linz, Austria, 20 24 Sept. 2004 . pp.   394– 5. doi : 10.1109/ASE.2004.1342773 . ISBN   0-7695-2131-2 . Lopez, F.L.; Robles, G.; Gonzalez, B.J.M. (2004). "Applying social network analysis to the information in CVS repositories". International Workshop on Mining Software Repositories (MSR 2004)" W17S Workshop 26th International Conference on Software Engineering, Edinburgh, Scotland, UK, 25 May 2004 . IET. pp.   101– 5. doi : 10.1049/ic:20040485 (inactive 12 July 2025). ISBN   0-86341-432-X . {{ cite book }} : CS1 maint: DOI inactive as of July 2025 ( link ) Marcus, A.; Feng, L.; Maletic, J.I. (2003). "3D representations for software visualization". Proceedings of the 2003 ACM symposium on Software visualization . pp.   27–ff. doi : 10.1145/774833.774837 . ISBN   1581136420 . S2CID   10263993 . Soukup, Tom; Davidson, Ian (2002). Visual Data Mining: Techniques and Tools for Data Visualization and Mining . Wiley. ISBN   978-0-471-27138-3 . Staples, M.L.; Bieman, J.M. (1999). "3-D Visualization of Software Structure". Advances in Computers . 49 : 96– 143. CiteSeerX   10.1.1.13.3090 . doi : 10.1016/S0065-2458(08)60284-3 . ISBN   9780120121496 . Stasko, John; Brown, Marc H.; Domingue, John B.; Price, Blaine A. (1998). Software Visualization: Programming as a Multimedia Experience . MIT Press. ISBN   978-0-262-19395-5 . Van Rysselberghe, F.; Demeyer, S. (2004). "Studying Software Evolution Information By Visualizing the Change History". Proceedings. 20th International Conference On Software Maintenance . IEEE Computer Society Press. pp.   328– 337. doi : 10.1109/ICSM.2004.1357818 . ISBN   0-7695-2213-0 . S2CID   16571788 . Wettel, R.; Lanza, M. (2007). "Visualizing Software Systems as Cities". Proceedings of VISSOFT 2007 (4th IEEE International Workshop on Visualizing Software For Understanding and Analysis) . IEEE Computer Society Press. pp.   92– 99. doi : 10.1109/VISSOF.2007.4290706 . ISBN   978-1-4244-0599-2 . S2CID   9974947 . Zhang, K. (2003). Software Visualization — From Theory to Practice . Kluwer. ISBN   1-4020-7448-4 . External links [ edit ] SoftVis the ACM Symposium on Software Visualization VISSOFT 2nd IEEE Working Conference on Software Visualization EPDV Eclipse Project Dependencies Viewer v t e Visualization of technical information Fields Biological data visualization Chemical imaging Crime mapping Data visualization Educational visualization Flow visualization Geovisualization Information visualization Mathematical visualization Medical imaging Molecular graphics Product visualization Scientific visualization Social visualization Software visualization Technical drawing User interface design Visual analytics Visual culture Volume visualization Image types Chart Diagram Engineering drawing Graph of a function Ideogram Map Photograph Pictogram Plot Sankey diagram Schematic Skeletal formula Statistical graphics Table Technical drawings Technical illustration People Pre-19th century Edmond Halley Charles-René de Fourcroy Joseph Priestley Gaspard Monge 19th century Charles Dupin Adolphe Quetelet André-Michel Guerry William Playfair August Kekulé Charles Joseph Minard Francis Amasa Walker John Venn Oliver Byrne Matthew Sankey Charles Booth John Snow Florence Nightingale Karl Wilhelm Pohlke Toussaint Loua Francis Galton Early 20th century Edward Walter Maunder Otto Neurath W. E. B. Du Bois Henry Gantt Arthur Lyon Bowley Howard G. Funkhouser John B. Peddle Ejnar Hertzsprung Henry Norris Russell Max O. Lorenz Fritz Kahn Harry Beck Erwin Raisz Mid 20th century Jacques Bertin Rudolf Modley Arthur H. Robinson John Tukey Mary Eleanor Spear Edgar Anderson Howard T. Fisher Late 20th century Borden Dent Nigel Holmes William S. Cleveland George G. Robertson Bruce H. McCormick Catherine Plaisant Stuart Card Pat Hanrahan Edward Tufte Ben Shneiderman Michael Friendly Howard Wainer Clifford A. Pickover Lawrence J. Rosenblum Thomas A. DeFanti George Furnas Sheelagh Carpendale Cynthia Brewer Jock D. Mackinlay Alan MacEachren David Goodsell Kwan-Liu Ma Michael Maltz Leland Wilkinson Alfred Inselberg Early 21st century Ben Fry Jeffrey Heer Jessica Hullman Daniel A. Keim Gordon Kindlmann Aaron Koblin Christopher R. Johnson Manuel Lima David McCandless Mauro Martino John Maeda Miriah Meyer Tamara Munzner Ade Olufeko Hanspeter Pfister Hans Rosling Claudio Silva Moritz Stefaner Fernanda Viégas Martin Wattenberg Bang Wong Hadley Wickham Related topics Cartography Chartjunk Color coding Computer graphics in computer science CPK coloring Graph drawing Graphic design Graphic organizer Imaging Information art Information graphics Information science Misleading graph Neuroimaging Patent drawing Scientific modelling Spatial analysis Visual perception Virtual unfolding Volume rendering Retrieved from " https://en.wikipedia.org/w/index.php?title=Software_visualization&oldid=1333389456 " Categories : Infographics Software maintenance Software metrics Software development Software quality Source code Software Visualization software Hidden categories: Articles with short description Short description matches Wikidata All articles with unsourced statements Articles with unsourced statements from September 2017 CS1 maint: DOI inactive as of July 2025 This page was last edited on 17 January 2026, at 13:40  (UTC) . Page was rendered with Parsoid . Text is available under the Creative Commons Attribution-ShareAlike 4.0 License ; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy . Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc. , a non-profit organization. Privacy policy About Wikipedia Disclaimers Contact Wikipedia Legal & safety contacts Code of Conduct Developers Statistics Cookie statement Mobile view Search Search Toggle the table of contents Software visualization 2 languages Add topic 0