Live briefing
Everything about Software visualization
Visualization of information related to software systems
Software visualization 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 visual representations of their structure, execution, behavior, and evolution. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Software visualizationA 5-minute orientation
- Skim a recent paper: TreeViewer : Flexible, modular software to visualise and manipulate phylogenetic treesInfluential work since 2022
- Pick up a classic book: Teaching and learning with technologyThe most-reprinted book on the subject
- Read the landmark paper: AFNI: Software for Analysis and Visualization of Functional Magnetic Resonance NeuroimagesCited 10,549 times
- Go sideways: Software mapA closely related topic
- Go sideways: Software diagnosisA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
AFNI: Software for Analysis and Visualization of Functional Magnetic Resonance Neuroimages
The VideoToolbox software for visual psychophysics: transforming numbers into movies
A Principled Taxonomy of Software Visualization
Software visualization in the large
An Overview of 3D Software Visualization
Software Design Patterns for Information Visualization
Software visualization for debugging
Understanding software evolution using a combination of software visualization and software metrics
🆕 Influential since 2022
TreeViewer : Flexible, modular software to visualise and manipulate phylogenetic trees
PoCA: a software platform for point cloud data visualization and quantification
Teaching basic crystallography and diffraction using open access structure visualization software
Interactive software for visualization of nontargeted mass spectrometry data—FluoroMatch visualizer
Collaborative program comprehension via software visualization in extended reality
📚 Books worth reading
Teaching and learning with technologyJudy Lever-Duffy, Jean B. McDonald · 2002
Excel VBA Programming For DummiesJohn Walkenbach · 2004
Excel VBA 24-Hour TrainerTom Urtis · 2011
QBasicSusan K. Baumann, Steven L. Mandell · 1992
Software VisualizationStephan Diehl · 2002
Professional Team Foundation Server 2010Ed Blankenship, Brian Harry · 2011
Agile Software Development, Principles, Patterns, and PracticesRobert C. Martin · 2002
Infographics for dummiesJustin Beegel · 2014
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Software map A software map represents static, dynamic, and evolutionary information of software systems and their software development processes by means of 2D or…
- Software diagnosis Software diagnosis (also: software diagnostics) refers to concepts, techniques, and tools that allow for obtaining findings, conclusions, and evaluations…
- Rigi (software) Rigi is an interactive graph editor tool for software reverse engineering using the white box method, i.e. necessitating source code, thus it is mainly…
- Jean-Daniel Fekete Jean-Daniel Fekete is a French computer scientist. Fekete received his PhD from the Paris-Saclay University in 1996.) He obtained his Habilitation in 2005…
- Software diversity Software diversity is a research field about the comprehension and engineering of diversity in the context of software. The different areas of software…
- Pat Hanrahan Patrick M. Hanrahan (born May 8, 1955) is an American computer graphics researcher, the Canon USA Professor of Computer Science and Electrical Engineering…
- Call graph A call graph (also known as a call multigraph) is a directed graph that represents calling relationships between subroutines in a computer program. Each…
- Automatic bug fixing Automatic bug-fixing is the automatic repair of software bugs without the intervention of a human programmer. It is also commonly referred to as automatic…