Papers with accompanying artifacts are indicated with the artifact badge symbol.
08:30 | Registration | ||
09:00 |
Welcome J. Ángel Velázquez Iturbide, Jaime Urquiza, Andreas Kerren, Mircea Lungu |
||
09:15 |
Keynote: Experimental Pitfalls Helen Purchase Session chair: Mircea Lungu |
||
10:30 |
Coffee Break |
||
11:00 |
Session 1: AR/VR/3D Software Visualization Session chair: Aaron Quigley |
||
Overcoming Issues of 3D Software Visualization through Immersive Augmented Reality |
|||
IslandViz: A Tool for Visualizing Modular Software Systems in Virtual Reality |
TOOL | ||
Visualising Design Erosion: How Big Balls of Mud are Made |
NIER | ||
Spatial Orientation in VR-based Software Cities |
|||
12:30 |
Lunch Menu Las Bóvedas de Cibeles. Calle Alcalá, 43 |
||
14:00 |
Session 2: Software Evolution Session chair: Roberto Minelli |
||
RepoVis: Visual Overview and Full-Text Search in Software Repositories |
|||
Simultaneous Visual Analysis of Multiple Software Hierarchies |
|||
Quantitative Comparison of Dynamic Treemaps for Software Evolution Visualization |
|||
15:30 | Coffee Break | ||
16:00 |
Session 3: Combining Software Data Sources Session chair: Takashi Ishio |
||
Combining and Visualizing Time-Oriented Data from the Software Engineering Toolset |
![]() |
||
Towards an Open Source Stack to Create a Unified Data Source for Software Analysis and Visualization |
NIER | ||
18:30 |
Social Event (fraternity activity with SCAM) Museo del Jamón. Calle Gran Vía, 72 |
||
20:30 |
Conference dinner Restaurante Al Natural. Calle Zorrilla, 11 |
09:00 | Registration | |||
09:15 |
Keynote: Immersive Analytics for Software Visualisation Aaron Quigley Session chair: Andreas Kerren |
|||
10:30 |
Coffee Break |
|||
11:00 |
Session 4: Quality & Architectures Session chair: Johan Fabry |
|||
Detecting Bad Smells in Software Systems with Linked Multivariate Visualizations |
||||
Quality Models Inside Out: Interactive Visualization of Software Metrics by Means of Joint Probabilities |
![]() |
|||
Visualization Tool for Designing Microservices with the Monolith-first Approach |
||||
12:30 |
Lunch Menu Las Bóvedas de Cibeles. Calle Alcalá, 43 |
|||
14:00 |
Session 5: Program Understanding Session chair: Craig Anslow |
|||
Context Visualization of Object Factories |
![]() |
|||
The Code Mini-Map Visualisation: Encoding Conceptual Structures Within Source Code |
NIER | |||
Scoped: Evaluating A Composite Visualisation Of The Scope Chain Hierarchy Within Source Code |
NIER | |||
Towards Viewpoint-driven Visual Analysis for Effective Architecture Recovery |
NIER | |||
15:15 | Mini-Break | |||
15:30 |
Most Influential Paper Award The paradox of software visualization Session chair: Wim De Pauw, Jonathan Maletic |
|||
16:15 |
Closing J. Ángel Velázquez Iturbide, Jaime Urquiza, Johan Fabry |
|||
17:30 |
Departure to ICSME pre-reception Meeting point: Círculo de Bellas Artes. Calle Marqués de Casa Riera, 2 |
Abstract. We all run experiments to prove the value of what we do and to try to persuade others that our visualisations are not just pretty but have a useful function outside the research team. But designing and conducting experiments is full of pitfalls: equipment failure, limited participant pool, confounding factors, incomplete data etc. And results are often uncertain and always limited. In my 20+ years of running experiments, I have made numerous mistakes - I estimate that I have thrown away about as much data as I have published. In this talk, I discuss some of my failures, highlighting the things that went wrong. As part of this, I discuss the value of conducting follow-on experiments, and the danger of relying on p-values.
Bio. Dr Helen Purchase is Senior Lecturer in the School of Computing Science at the University of Glasgow. She has worked in the area of empirical studies of graph layout for several years, and also has research interests in visual aesthetics, task-based empirical design, collaborative learning in higher education, and sketch tools for design. She has recently written a book on Empirical Methods for HCI Research (Cambridge University Press).
Abstract. Software visualization is the use of computer graphics and animation to help illustrate and present various aspects of a software and software systems, from their development over time, algorithms and data structures to their run-time behaviour. Considering such aspects can result in large volumes of data being collected and simply stored in the hope that one day it can be analysed and explored. The rate at which we can collect and store data continues to challenge the provision of tools for the effective analysis and exploration of such data.
Immersive Analytics is an emerging field of research and development which seeks a deeper engagement with any analysis and data. It draws on the various meanings of the term immersive coupled with the different approaches to analytics, giving rise to slightly different interpretations. There are two primary facets related to the term immersive analytics. The first, and more literal aspect, is to be immersed or submerged in the data and analytic task. This gives rise to the examination of the range of human senses, modalities and technologies which might allow one to have their various senses fully immersed. A second facet, is the provision of computational analysis methods which facilitate a deep mental involvement with the task and data. Smooth interaction with the data and analytic task might allow people to concentrate and focus their attention, allowing them to enter a "flow state" which affords them the depth of thought required to be fully immersed.
In Emerson's 1837 oration on “The American Scholar” he said, "Man thinking must not be subdued by his instruments.” Our instruments should allow us to continue our thinking without being concerned with how we get access to the data we need to solve the problems we face, nor concern ourselves with how we translate our thoughts into a form which might be processed or supported computationally. This talk provides an introduction to the field of Immersive Analytics in the context of software visualisation, the technologies which are enabling it and the research challenges ahead to ensure we aren’t "subdued by our instruments".
Bio. Professor Aaron Quigley is the Chair of Human Computer Interaction and Director of Impact in Computer Science in the University of St Andrews in Scotland. He is director of SACHI, the St Andrews Computer Human Interaction research group. Aaron's research interests include novel and on-body interaction, discreet human computer interaction, pervasive and ubiquitous computing and information visualisation. He is the ACM SIGCHI Vice President of Conferences, a board member of ScotlandIS and member of the MobileHCI steering committee. His research and development has been supported by the EPSRC, AHRC, JISC, SFC, NDRC, EU FP7/FP6, SFI, Smart Internet CRC, NICTA, Wacom, IBM, Intel, Microsoft and MERL. He has published over 170 internationally peer-reviewed publications including edited volumes, journal papers, book chapters, conference and workshop papers and holds 3 patents. Aaron has held academic and industry appointments in Australia, Japan, USA, Germany, Ireland and the UK. He is the program co-chair for the ACM IUI 2018 conference, and was the ACM MobileHCI 2014 General Co-Chair, ACM PerDis 2014 Program Chair, ACM UIST 2013 General Co-Chair and ACM ITS 2013 General Co-Chair. In total Aaron has had chairing roles in thirty international conferences and has served on over ninety conference and workshop program committees. His research and personal goal is to empower the next billion people with a step-change in human machine interaction through advanced yet subtle and discreet human interface technologies to bridge the divide between the physical world we live in, and the digital world, where the power of computing currently resides.
Abstract. Software visualization seems like such a logical and helpful concept with obvious benefits and advantages. But after decades of research and work, it has yet to be successful in any mainstream development environment. What is the reason for this paradox? Will software visualization ever be actually widely used? In this paper we argue that most past and current work in the field (our own included) is out of touch with the reality of software development and that new approaches and new ideas are needed
VISSOFT 2018 Proceedings already available at IEEE Xplore. Visit Program page for more information.
It is available on Program page
Paper Submission: June 17
Abstract Submission: May 15 Paper Submission: May 22
More News