Software visualization is a broad research area encompassing concepts, methods, tools, and techniques that assist in a range of software engineering and software development activities. Covered aspects include the development and evaluation of approaches for visually analyzing software and software systems, including their structure, execution behavior, and evolution.
The VISSOFT IEEE Working Conference on Software Visualization continues the history of the ACM SOFTVIS Symposium on Software Visualization and the IEEE VISSOFT International Workshop on Visualizing Software for Understanding and Analysis. The conference focuses on visualization techniques that target aspects of software maintenance and evolution, program comprehension, reverse engineering, and reengineering, i.e., how visualization helps professionals to understand, analyze, test and evolve software. We aim to gather tool developers, experts, users, and researchers from software engineering, information visualization, computer graphics, and human-computer interaction to discuss theoretical foundations, algorithms, techniques, tools, and applications related to software visualization. We seek technical papers, empirical studies, applications, or case studies and provide a platform for presenting novel research ideas and tools.📖 The VISSOFT Charter can be downloaded here. It was last edited on September 23, 2016.
Interactively Exploring API Changes and Versioning Consistency
Souhaila Serbout, Diana Carolina Munoz Hurtado, and Cesare Pautasso.
A New Generation of Class Blueprint
Nour Jihene Agouf, Stéphane Ducasse, Anne Etien and Michele Lanza.
VISSOFT 2021: Global
Overviews of Granular Test Coverage with Matrix Visualizations
Kaj Dreef, Vijay Krishna Palepu, and James A. Jones.
VISSOFT 2020: Memory
Cities: Visualizing Heap Memory Evolution Using the Software City
Markus Weninger, Lukas Makor, and Hanspeter Mössenböck.
VISSOFT 2019: Performance
Evolution Matrix: Visualizing Performance Variations along Software
Juan Pablo Sandoval Alcocer, Fabian Beck, Alexandre Bergel.
VISSOFT 2018: Overcoming
Issues of 3D Software Visualization through Immersive Augmented
Leonel Merino, Alexandre Bergel and Oscar Nierstrasz.
VISSOFT 2017: Visual
Exploration of Memory Traces and Call Stacks
Patrick Gralka, Christoph Schulz, Guido Reina, Daniel Weiskopf and Thomas Ertl.
VISSOFT 2016: Towards
Actionable Visualisation in Software Development
Leonel Merino, Mohammad Ghafari, and Oscar Nierstrasz.
VISSOFT 2015: Hierarchical
Software Landscape Visualization for System Comprehension: A Controlled
Florian Fittkau, Alexander Krause, Wilhelm Hasselbring.
Performance evolution blueprint: Understanding the impact of software evolution on performance
Juan Pablo Sandoval Alcocer, Alexandre Bergel, Stephane Ducasse, and Marcus Denker
Live Trace Visualization for Comprehending Large Software Landscapes: The ExplorViz Approach
Florian Fittkau, Jan Waller, Christian Wulf, and Wilhelm Hasselbring
VISSOFT 2022: An
Ambient Visualization for Code Smells
Emerson Murphy-Hill and Andrew P. Black.
VISSOFT 2021: Software
Michael Ogawa and Kwan-Liu Ma.
VISSOFT 2020: Visualizing
Software Systems as Cities
Richard Wettel and Michele Lanza.
VISSOFT 2019: A System
for Graph-Based Visualization of the Evolution of Software
Christian Collberg, Stephen Kobourov, Jasvir Nagra, Jacob Pitts, and Kevin Wampler.
VISSOFT 2018: The
paradox of software visualization
Steven P. Reiss.
VISSOFT 2017: A task
oriented view of software visualization
J. I. Maletic, A. Marcus and M. L. Collard.
This webpage is maintained by the Steering Committee and was last updated on October 10, 2023. If you have any requests, please contact the chair of the Steering Committee.