IEEE VISSOFT 2020 Program

The IEEE VISSOFT 2020 Program is now available. 15 papers, One keynote presentation, and one Most Influential Paper Award presentation. It should be an exciting couple of days online. No physical presence due to COVID-19.

Posted in Uncategorized | Leave a comment

VISSOFT 2020 – Call for Papers


8th IEEE Working Conference on Software Visualization (VISSOFT 2020)

September 28-29, 2020, Adelaide, Australia



Software visualization is a broad research area whose general goal is
to enhance and promote the theory, realization, and evaluation of
approaches to visually encode and analyze software systems, including
software development practices, evolution, structure, and software
runtime behavior. Software visualization is inherently
interdisciplinary, drawing on theories and techniques from information
visualization and computer graphics and applying these in the software
engineering domain.

The VISSOFT conference is a venue for publishing and discussing
research related to software visualization. VISSOFT brings together a
community of researchers from software engineering, information
visualization, computer graphics, human-computer interaction, and data
science to discuss theoretical foundations, algorithms, techniques,
tools, and applications related to the visualization of software.

VISSOFT 2020, co-held with ICSME 2020, encourages a variety of
submissions that address outstanding challenges in software systems
using visualization. This includes technical papers, empirical
studies, applications, case studies, and papers that present novel
ideas and tools.



– Innovative visualization and visual analytics techniques for
analysis of software engineering data. This includes source code,
dependencies, repositories, developer social networks such as
StackOverflow and GitHub, mobile app reviews, documentation,
runtime logs, and DevOps data.

– Visualization to support software development activities,
including design, requirements engineering, program comprehension,
software testing, and debugging.

– Interaction techniques and algorithms for software visualization.

– Visualization-based techniques in software engineering education.

– Integration of software visualization tools with development

– Empirical evaluation of software visualizations, including eye

– Industrial experience with using software visualization.

– Applications of new technologies to enhance software
visualization, including virtual reality, augmented/mixed reality,
gamification, and artificial intelligence.

– Analytical approaches to understand software-related aspects based
on data science concepts.

We solicit papers that present original, unpublished research results.
Papers will be rigorously reviewed by an international program
committee. In addition to technical papers, VISSOFT features a New
Ideas or Emerging Results (NIER) track and a Tool Demonstrations (TD)
track. All accepted submissions will appear in the conference
proceedings and the IEEE Digital Library.



**Technical papers**:

A technical paper contribution must describe an in-depth and mature
research result relevant to software visualization. The content of a
technical paper can be at a maximum 10 pages long (including all
figures, tables, and appendices). However, the 10 page limit does not
include the bibliography, which is limited by two additional pages.

The submission of a video (up to 5 minutes in length) to accompany the
paper is highly encouraged to show interaction possibilities. Authors
who wish to submit a video can submit the video together with their
paper if the size of the video is smaller than 50 MB, otherwise a URL
to the video should be provided.

After the notification, authors can also submit an artifact (tool,
data, model, etc.)

Submission link:

**NIER/TD Track**:

The NIER/TD Track of VISSOFT accepts two types of contributions: New
Ideas and Emerging Results (NIER) and Tool Demonstrations (TD). Both
NIER and TD contributions have a page limit of 5 (including

NIER contributions describe work-in-progress and preliminary exciting
results. Authors are encouraged to include open questions and even
provocative hypotheses to get early feedback on their research ideas.
A sound evaluation is not required for NIER contributions. One of the
goals of the NIER Track is to foster collaboration among different
research groups.

Tool Demonstrations describe the design or actual utilization of
software visualization tools, with a focus on the architecture of the
tool or its use to gain new insights. During the conference, we will
organize an informal tool demonstration session where authors of TD
papers are requested to demonstrate their tools. The submission may
also contain a link to a screencast (e.g., YouTube or Vimeo) to show
the interaction possibilities offered by the tool.



Abstract submission: June 22, 2020
Technical paper submission: June 26, 2020
NIER/TD paper submission: June 26, 2020
Artifact submission: August 1, 2020
Author notification: July 24, 2020
Camera-Ready: August 7, 2020
Conference date: September 28-29, 2020


**Statement on COVID-19 (Coronavirus)**

The VISSOFT Organizing Committee is aware of the current COVID-19
situation. At this time, the conference is planned to take place as
scheduled. The committee will continue monitoring conditions and will
provide updates if plans change.

Stay safe & we hope to see you at VISSOFT 2020!

Craig Anslow (General Chair)
Andreas Schreiber and Takashi Ishio (Program Co-Chairs)

Posted in Uncategorized | Leave a comment

Software Research Engineer (Scientific Visualisation) CSIRO

Software Research Engineer (Scientific Visualisation) position at CSIRO in Perth, Australia

Posted in Positions | Leave a comment

Summer Internships in Data Viz at Nokia Bell Labs Cambridge

Dear all,

Nokia Bell Labs has open internship positions in the area of Data
Visualization at its lab in Cambridge UK.

Candidates (preferably final-year PhD students) who have the aspiration to
work in a highly-dynamic research environment are particularly valued. The
application deadline is January 28th and more info on the team and on how
to apply can be found under

Please feel free to forward this call to anybody who might be interested. I
would be happy to answer any question.

– daniele
What can we learn from billions of food purchases at grocery stores?

good city life

Posted in Uncategorized | Leave a comment

VISSOFT 2019 – Summary

The IEEE Working Conference on Software Visualization (VISSOFT) is the main conference on Software Visualization. This year, the conference was held in Cleveland, OH, USA, co-located with ICSME between September 30th and October 1st, 2019. VISSOFT took place at the Hyatt Regency Cleveland at the Arcade. The program included two keynotes, one of them shared with SCAM’19, and the presentation of 8 full technical papers and 5 new ideas and emerging results / tool (NIER) demo papers (TD). As usual, the conference promoted lots of discussion and demos of visualizations. The shared keynote speech with SCAM was titled: “Visualization of Software-Clone Data: A Comprehensive Survey” and given by Rainer Koschke, who elaborated on the results of a survey of 68 papers of clone visualization techniques.



Software Evolution. The first session focused on software evolution and included the presentation of 2 full papers and 2 NIER/TD papers. In it, Juan Pablo Sandoval presented his work with Fabian Beck and Alexandre Bergel [1]. The paper elaborates on the use of the matrix visualization technique for the analysis of performance variations along various versions of a software system. Next, Carol V. Alexandru presented Evo-Clocks [2], a visualization that employs a node-link diagram for the analysis of the evolution of software metrics. In the diagram, nodes are depicted by circular pie chart visualizations. Then, a short paper [3] was presented, which introduces the Macaw visualization tool. The tool provides users a visualization of program evolution to support automated program repair tools that use genetic algorithms, which is integrated to kGenProg. Finally, the last presentation of the session was given by Alexandre Bergel. He presented a short paper [4] that introduces a lightweight visualization technique to examine source code variations and memory consumption.

Meta-Analysis of Software Visualization. The second session was about meta-analyses of software visualization and included the presentation of 3 full papers. The first presentation was given by Fabio Petrillo, who presented a tertiary systematic literature review of software visualization [5]. The survey includes the analysis of 48 papers and confirmed a lack of rigorous evaluations and the need for empirical studies as well as found a lack of collaboration amongst software visualization researchers. Next, I presented a paper [6] that introduces an ontology, called VISON, that encapsulates the main concepts that characterize software visualization. The paper also links 70 software visualization tools that are publicly available. Finally, there was a presentation of a paper [7] that reports on a user study that involved 5 software engineers of a large company and 4 researchers to examine the usefulness of visualization for requirements monitoring.

Eye Tracking, VR/AR. This year, I was invited to chair the last session of the first day that focused on the use of eye tracking and VR/AR in the context of software visualization. The session included the presentation of 1 full paper and 2 NIER/TD. The first presentation corresponded to a paper [8] that reports on the use of two linked views: one with a hierarchical edge bundling technique for context space and a graph visualization for embedded space, to visualize eye tracking data of source code exploration. Then, Sivasurya Santhanam from DLR presented a paper [9] that introduces an
architecture and an implementation of conversational interfaces for the Microsoft HoloLens device. In it, conversation interfaces are used for the exploration of visualizations of OSGi-based software architectures. Finally, the session ended with the presentation of a paper [10] that introduces CodeHouse, VR Code Visualization Tool.

Demo and Posters. At the end of the day, we had a Demo and Poster Session, in which we enjoyed to test some awesome visualizations. An especial interest got the ones displayed in immersive virtual and augmented reality.

Banquet. The traditional banquet was organized at The Butcher and The Brewer. The food and conversation was excellent. Many thanks to the organization!

Keynote. On the second day, we had a keynote speech titled “Algorithms and Metaphors for Graph Visualization” by Stephen Kobourov. In it, he presented his work using map metaphors, which shown to be intuitive, for visualizing relational data sets. He demoed the GMap framework, and discussed applications and experimental results.

Code Clones, Metrics, and Maintenance. Next, we had a session that included the presentation of 2 full papers and 1 NIERT/TD paper. The presenter of the first paper [11] introduced CloneCompass that uses combined views of a treemap matrix and an adjacency matrix to support the exploration of assembly code clones. Next, Craig Anslow presented a paper [12] to which I had the opportunity to contribute. In it, Craig introduced CorpusVis, a widget-based visualization to explore software metrics of systems in the Qualitas Corpus. The last presentation corresponded to a paper [13] that proposes using visualizations for exploring software maintenance activities.

Paper Awards. In 2019, the paper “Performance Evolution Matrix: Visualizing Performance Variations along Software Versions” [1] by Juan Pablo Sandoval Alcocer, Fabian Beck and Alexandre Bergel received the Best Paper Award. Excellent work!

Most Influential Paper Award. Finally, the conference concluded with the Most Influential Paper Award that went to
“A System for Graph-Based Visualization of the Evolution of Software” [14] by Collberg, C., Kobourov, S., Nagra, J., Pitts, J., & Wampler, K. The paper was presented by Christian Collberg.

All in all, VISSOFT 2019 was great! I enjoyed attending the talks and meeting people. I look forward to attending VISSOFT 2020 in Adelaide, Australia.

Guest Post by Leonel Merino
Postdoctoral Researcher
Visualization Research Center (VISUS)
University of Stuttgart

IEEE VISSOFT 2019 Proceedings

[1] Alcocer, J. P. S., Beck, F., & Bergel, A. (2019). Performance Evolution Matrix: Visualizing performance variations along software versions. In 2019 Working Conference on Software Visualization (VISSOFT) (pp. 1-11). IEEE.
[2] Alexandru, C. V., Proksch, S., Behnamghader, P., & Gall, H. C. (2019, October). Evo-Clocks: Software Evolution at a Glance. In 2019 Working Conference on Software Visualization (VISSOFT) (pp. 12-22). IEEE.
[3] Tomida, Y., Higo, Y., Matsumoto, S., & Kusumoto, S. Visualizing Code Genealogy: How Code is Evolutionarily Fixed in Program Repair?. In 2019 Working Conference on Software Visualization (VISSOFT) (pp. 23-27). IEEE.
[4] Alcocer, J. P. S., Jaimes, H. C., Costa, D., Bergel, A., & Beck, F. Enhancing Commit Graphs with Visual Runtime Clues. In 2019 Working Conference on Software Visualization (VISSOFT) (pp. 28-32). IEEE.
[5] Bedu, L., Tinh, O., & Petrillo, F. A Tertiary Systematic Literature Review on Software Visualization. In 2019 Working Conference on Software Visualization (VISSOFT) (pp. 33-44). IEEE.
[6] Merino, L., Kozlova, E., Nierstrasz, O., & Weiskopf, D. VISON: An Ontology-Based Approach for Software Visualization Tool Discoverability. In 2019 Working Conference on Software Visualization (VISSOFT) (pp. 45-55). IEEE.
[7] Kritzinger, L. M., Krismayer, T., Rabiser, R., & Grünbacher, P. A User Study on the Usefulness of Visualization Support for Requirements Monitoring. In 2019 Working Conference on Software Visualization (VISSOFT) (pp. 56-66). IEEE.
[8] Zhang, L., Sun, J., Peterson, C., Sharif, B., & Yu, H. (2019). Exploring Eye Tracking Data on Source Code via Dual Space Analysis. In 2019 Working Conference on Software Visualization (VISSOFT) (pp. 67-77). IEEE.
[9] Seipel, P., Stock, A., Santhanam, S., Baranowski, A., Hochgeschwender, N., & Schreiber, A. (2019, November). Speak to your Software Visualization — Exploring Component-Based Software Architectures in Augmented Reality with a Conversational Interface. In 2019 Working Conference on Software Visualization (VISSOFT) (pp. 78-82). IEEE.
[10] Hori, A., Kawakami, M., & Ichii, M. CodeHouse: VR Code Visualization Tool. In 2019 Working Conference on Software Visualization (VISSOFT) (pp. 83-87). IEEE.
[11] Wang, Y., Weatherston, J., Storey, M. A., & German, D. CloneCompass: Visualizations for Exploring Assembly Code Clone Ecosystems. In 2019 Working Conference on Software Visualization (VISSOFT) (pp. 88-98). IEEE.
[12] Slater, J., Anslow, C., Dietrich, J., & Merino, L. CorpusVis – Visualizing Software Metrics at Scale. In 2019 Working Conference on Software Visualization (VISSOFT) (pp. 99-109). IEEE.
[13] Levin, S., & Yehudai, A. (2019, October). Visually Exploring Software Maintenance Activities. In 2019 Working Conference on Software Visualization (VISSOFT) (pp. 110-114). IEEE.
[14] Collberg, C., Kobourov, S., Nagra, J., Pitts, J., & Wampler, K. (2003, June). A system for graph-based visualization of the evolution of software. In Proceedings of the 2003 ACM symposium on Software visualization (pp. 77-ff). ACM.

Posted in Uncategorized | Leave a comment