Times are displayed in time zone: (UTC) Coordinated Universal Time change

FULL/Journal First papers: 10 + 5 minutes
NIER/TD papers: 5 + 5 minutes
Keynote/Capstone: 45 + 15 minutes
Tool demo: 10 + 5 minutes

Program: Monday, Tuesday

Papers with accompanying artifacts are indicated with the following badges:
ORO badge is awarded if the artifact is placed on a publicly accessible archival repository.
ROR badge is received if the artifact is functional and very carefully documented to facilitate reuse and repurposing.

More information can be found at https://icsme2021.github.io/cfp/AEandROSETrack.html.

September 27, Monday
13:00 - 13:15Opening
Session chairs: Alexandru Telea, Leonel Merino and Juan Pablo Sandoval
13:15 - 14:15Keynote: Singularity
Michele Lanza
Session chair: Mircea Lungu
14:15 -14:30Break
14:30 - 15:15Session 1: Software Architecture
Session chair: Richard Müller
TransVis: Using Visualizations and Chatbots for Supporting Transient Behavior in Microservice Systems
Samuel Beck, Sebastian Frank, Mir Alireza Hakamian, Leonel Merino and André van Hoorn
FULL
Codoc: Code-driven Architectural View Specification Framework for Python
Casper Weiss Bang and Mircea Lungu
NIER/TD
React-bratus: Visualising React.js Component Hierarchies
Mircea Lungu and Stephan Boersma
NIER/TD
Analyzing and Visualizing Projects and their Relations in Software Ecosystems
Van Tuan Tran, Cheng Cheng, Fabio Petrillo and Yann-Gaël Guéhéneuc
NIER/TD
15:15 -15:30Break
15:30 - 16:20Session 2: Software Comprehension
Session chair: Wilhelm Hasselbring
CodeCity: On-Screen or in Virtual Reality?
David Moreno-Lumbreras, Roberto Minelli, Andrea Villaverde, Michele Lanza and Jesus M. Gonzalez-Barahona
FULL
An Architecture-Tracking Approach to Evaluate a Modular and Extensible Flight Software for CubeSat Nanosatellites
Carlos Gonzalez, Camilo Rojas, Alexandre Bergel and Marcos Diaz
JOURNAL FIRST
Towards a JSON-based Algorithm Animation Language
Artturi Tilanterä, Giacomo Mariani, Ari Korhonen and Otto Seppälä
NIER/TD
Understanding High-Level Behavior with Light-Traces Visualization Metaphor
Dorian Vandamme, Houari Sahraoui and Pierre Poulin
NIER/TD
16:20 -16:35Break
16:35 - 17:25Session 3: City Metaphor
Session chair: Alexandre Bergel
Trace Visualization within the Software City Metaphor: A Controlled Experiment on Program Comprehension
Veronika Dashuber and Michael Philippsen
FULL
Visualization of Object-Oriented Variability Implementations as Cities
Johann Mortara, Philippe Collet and Anne-Marie Déry
FULL
Visualizing Data in Software Cities
Susanna Ardigò, Csaba Nagy, Roberto Minelli and Michele Lanza
NIER/TD
Live Visualization of Dynamic Software Cities with Heat Map Overlays
Alexander Krause, Malte Hansen and Wilhelm Hasselbring
NIER/TD
17:25 - 17:40Break
17:40 - 18:25Session 4: Software Process Management
Session chair: Houari Sahraoui
Continuous Rationale Visualization
Anja Kleebaum, Barbara Paech, Jan Ole Johanssen and Bernd Bruegge
FULL
Visualizing Discord Servers
Marco Raglianti, Roberto Minelli, Csaba Nagy and Michele Lanza
NIER/TD
Visualizing GitHub Issues
Aron Fiechter, Roberto Minelli, Csaba Nagy and Michele Lanza
NIER/TD
An Interactive Dashboard for Visualizing the Provenance of Software Development Processes
Andreas Schreiber, Lynn von Kurnatowski, Annika Meinecke and Claas de Boer
NIER/TD
18:25 - 18:30Closing
Session chairs: Alexandru Telea, Leonel Merino and Juan Pablo Sandoval
18:30 - 20:10Social Event: Arctic Survival (Escape Game)
How to join?


September 28, Tuesday
11:00 - 11:15Opening
Session chairs: Alexandru Telea, Leonel Merino and Juan Pablo Sandoval
11:15 - 12:15Session 5: Software Maintenance
Session chair: Alexandru Telea
CodingTM: Development Task Visualization for SW Code Comprehension
Taeyoung Kim, Suntae Kim and Duksan Ryu
FULL
Visual Augmentation of Source Code Editors: A Systematic Mapping Study
Matúš Sulír, Michaela Bačíková, Sergej Chodarev and Jaroslav Porubän
JOURNAL FIRST
CHANGEVIZ: Enhancing the GitHub Interface with Method Calls Information
Lorenzo Gasparini, Enrico Fregnan, Larissa Braz, Tobias Baum and Alberto Bacchelli
NIER/TD
Augmenting Code Review Experience Through Visualization
Faruk Balcı, Dilruba Sultan Haliloğlu, Onur Şahin, Cankat Tilki, Mehmet Ata Yurtsever and Eray Tüzün
NIER/TD
Voronoi Evolving Treemaps
Davide Paolo Tua, Roberto Minelli and Michele Lanza
NIER/TD
12:15 - 12:30Break
12:30 - 13:25Session 6: Software Quality
Session chair: Matúš Sulír
A Scalable Log Differencing Visualisation Applied to COBOL Refactoring
Céline Deknop, Kim Mens, Alexandre Bergel, Johan Fabry and Vadim Zaytsev
FULL
Visualizing Metric Trends for Software Portfolio Quality Management
Patric Genfer, Johann Grabner, Christina Zoffi, Mario Bernhart and Thomas Grechenig
FULL
Visually Analyzing the Code Quality of Component-based Web Applications
Hagen Tarner, Daniel van den Bongard and Fabian Beck
NIER/TD
Global Overviews of Granular Test Coverage with Matrix Visualizations
Kaj Dreef, Vijay Krishna Palepu and James Jones
FULL
13:25 - 13:40Break
13:40 - 14:10Session 7: Tool Demo
Session chair: Richard Müller
VariCity: Visualizing Object-Oriented Variability Implementations as Cities
Johann Mortara, Philippe Collet and Anne-Marie Dery-Pinna
TOOL DEMO
Visualising log-based behavioral differences with LogDiffNG
Céline Deknop, Kim Mens, Alexandre Bergel, Johan Fabry and Vadim Zaytsev
TOOL DEMO
14:10 - 14:25Break
14:25 - 15:10Session 8: Awards and MIP Talk
Software Evolution Storylines
Michael Ogawa and Kwan-Liu Ma
Session chairs: Alexandre Bergel and Craig Anslow
15:10 - 15:25Break
15:25 - 16:25Capstone: Eye Tracking in (Software) Visualization
Daniel Weiskopf
Session chair: Fabian Beck
16:25 - 16:40Closing
Session chairs: Alexandru Telea, Leonel Merino and Juan Pablo Sandoval

Keynote: Singularity, Michele Lanza

Abstract. More details will be announced soon.

Bio. Michele Lanza is a full professor at the Faculty of Informatics of USI, Lugano. In 2017 he founded the Software Institute, of which he has been director since then. In 2004 he founded the REVEAL Research Group. Prof. Lanza's research interests are in software engineering, his research passion is software visualization. Prof. Lanza co-authored over 200 journal and conference publications and the book Object-Oriented Metrics in Practice. His activitites span various international software engineering research communities. He has served on the program committees of ICSE, FSE, ICSME, ICPC, MSR and many other conferences, and as program co-chair of SANER 2016, ICSM 2010, VISSOFT 2009, MSR 2008, IWPSE 2007, and MSR 2007. He was keynote speaker at MSR 2010, CBSOFT/SBES 2011, BENEVOL 2011, CSMR 2013, and SCAM 2016. He is board member of CHOOSE (Swiss Group for Object-Oriented Systems and Environments), and vice-president of the Moose association.



Capstone: Eye Tracking in (Software) Visualization, Daniel Weiskopf

Abstract. There is a growing interest in eye tracking as a research method and technology in many communities, including the visualization research community, but also in computer graphics, human-computer interaction, applied perception, psychology, or cognitive science. Progress in hardware and the reduction of costs for eye tracking devices have made this analysis technique accessible to a large population of researchers. Recording the observer’s gaze can reveal how dynamic graphical displays are visually accessed and which information are being processed. However, the analysis and visualization of spatiotemporal gaze data become challenging factors in this emerging discipline. I discuss the relationship between eye tracking and visualization from two angles: (1) How can visualization facilitate the analysis of gaze recordings? (2) And how can eye tracking help understand how users work with visualization systems? In particular, I will relate some general observations about evaluating visualizations to specific needs and applications relevant for software visualization.

Bio. Daniel Weiskopf is a professor and co-director of the Visualization Research Center (VISUS) and acting director of the Institute for Visualization and Interactive Systems (VIS), both at the University of Stuttgart, Germany. He received his Dr. rer. nat. (PhD) degree in physics from the University of Tübingen, Germany (2001), and the Habilitation degree in computer science at the University of Stuttgart, Germany (2005). His research interests include information and scientific visualization, visual analytics, eye tracking, computer graphics, and special and general relativity. He is spokesperson of the DFG-funded Collaborative Research Center SFB/Transregio 161 “Quantitative Methods for Visual Computing” (www.sfbtrr161.de), which includes eye tracking as a quantification approach, and he is co-initiator of the workshop series on Eye Tracking and Visualization (ETVIS, www.etvis.org), technical program co-chair of ACM ETRA 2020, and full paper co-chair of ACM ETRA 2021 and 2022.