CfP: 4th International Workshop on Visual Performance Analysis (VPA17)

Held in conjunction with SC17: The International Conference on High Performance Computing, Networking, Storage and Analysis

Denver, CO, USA November 17, 2017

Submission Deadline: July 31, 2017

Over the last decades an incredible amount of resources has been devoted
to building ever more powerful supercomputers. However, exploiting the
full capabilities of these machines is becoming exponentially more
difficult with each new generation of hardware. To help understand and
optimize the behavior of massively parallel simulations the performance
analysis community has created a wide range of tools and APIs to collect
performance data, such as flop counts, network traffic or cache behavior
at the largest scale. However, this success has created a new challenge,
as the resulting data is far too large and too complex to be analyzed in
a straightforward manner. Therefore, new automatic analysis and
visualization approaches must be developed to allow application
developers to intuitively understand the multiple, interdependent
effects that their algorithmic choices have on the final performance.

This workshop will bring together researchers from the fields of
performance analysis and visualization to discuss new approaches of
applying visualization and visual analytics techniques to large scale

Workshop Topics:

* Scalable displays of performance data
* Data models to enable scalable visualization
* Graph representation of unstructured performance data
* Presentation of high-dimensional data
* Visual correlations between multiple data source
* Human-Computer Interfaces for exploring performance data
* Multi-scale representations of performance data for visual exploration

Paper Submission:

Solicit papers of up to 8 pages as well as 4 page short papers in
standard ACM format that focus on techniques in the intersection of the
two communities and either use visualization techniques to display large
scale performance data or that develop new visualization or visual
analytics methods that help create new insights.

All papers must be submitted through Easychair at:

Important Dates:

* Submission deadline: July 31, 2017
* Notification of acceptance: September 18, 2017
* Camera-ready deadline: October 9, 2017

Workshop Chairs:

* Fabian Beck, University of Duisburg-Essen
* Abhinav Bhatele, Lawrence Livermore National Laboratory
* Judit Gimenez, Barcelona Supercomputing Center
* Joshua A. Levine, University of Arizona



Steering Committee:

* Peer-Timo Bremer, Lawrence Livermore National Laboratory
* Bernd Mohr, Juelich Supercomputing Center
* Valerio Pascucci, University of Utah
* Martin Schulz, Lawrence Livermore National Laboratory

Program Committee:

* Harsh Bhatia, Lawrence Livermore National Laboratory
* Holger Brunst, Technical University Dresden
* Alexandru Calotoiu, Technical University Darmstadt
* Todd Gamblin, Lawrence Livermore National Laboratory
* Marc-Andre Hermanns, Juelich Supercomputing Center
* Kevin Huck, University of Oregon
* Katherine Isaacs, University of Arizona
* Yarden Livnat, University of Utah
* Naoya Maruyama, Lawrence Livermore National Laboratory
* Bernd Mohr, Juelich Supercomputing Center
* Ananya Muddukrishna, KTH Royal Institute of Technology
* Matthias Mueller, RWTH Aachen University
* Valerio Pascucci, University of Utah
* Paul Rosen, University of South Florida
* Carlos Scheidegger, University of Arizona
* Chad Steed, Oak Ridge National Laboratory

Posted in Uncategorized | Leave a comment

CFP: 3rd International Workshop on Visualization and Interaction for Ontologies and Linked Data (VOILA)


VOILA 2017 – Visualization and Interaction for Ontologies and Linked Data

3rd International Workshop at ISWC 2017, 16th International Semantic Web Conference
October 21 or 22, 2017, Vienna, Austria

Abstracts Deadline: July 14, 2017
Submission Deadline: July 21, 2017

Motivation and Objectives

‘A picture is worth a thousand words’, we often say, yet many areas are in demand of sophisticated visualization techniques, and the Semantic Web is not an exception. The size and complexity of ontologies and Linked Data in the Semantic Web constantly grows and the diverse backgrounds of the users and application areas multiply at the same time. Providing users with visual representations and intuitive interaction techniques can significantly aid the exploration and understanding of the domains and knowledge represented by ontologies and Linked Data.

Ontology visualization is not a new topic and a number of approaches have become available in recent years, with some being already well-established, particularly in the field of ontology modeling. In other areas of ontology engineering, such as ontology alignment and debugging, although several tools have been developed, few provide a graphical user interface, not to mention navigational aids or comprehensive visualization and interaction techniques.

In the presence of a huge network of interconnected resources, one of the challenges faced by the Linked Data community is the visualization of multidimensional datasets to provide for efficient overview, exploration and querying tasks, to mention just a few. With the focus shifting from a Web of Documents to a Web of Data, changes in the interaction paradigms are in demand as well. Novel approaches also need to take into consideration the technological challenges and opportunities given by new interaction contexts, ranging from mobile, touch, and gesture interaction to visualizations on large displays, and encompassing highly responsive web applications.

There is no one-size-fits-all solution but different use cases demand different visualization and interaction techniques. Ultimately, providing better user interfaces, visual representations and interaction techniques will foster user engagement and likely lead to higher quality results in different applications employing ontologies and proliferate the consumption of Linked Data.

Topics of Interest

Topics, subjects, and contexts of interest include (but are not limited to):

* Topics:
– visualizations
– user interfaces
– visual analytics
– requirements analysis
– case studies
– user evaluations
– cognitive aspects

* Subjects:
– ontologies
– linked data
– ontology engineering (development, collaboration, ontology design patterns, alignment, debugging, evolution, provenance, etc.)

* Contexts:
– classical interaction contexts (desktop, keyboard, mouse, etc.)
– novel interaction contexts (mobile, touch, gesture, etc.)
– special settings (large, high-resolution, and multiple displays, etc.)
– specific user groups and needs (people with disabilities, domain experts, etc.)

Submission Guidelines

Paper submission and reviewing for this workshop will be electronic via EasyChair. The papers should be written in English, following the Springer LNCS format, and be submitted in PDF on or before July 21, 2017. Paper abstracts are due by July 14, 2017.

The following types of contributions are welcome. The recommended page length is given in brackets. There is no strict page limit but the length of a paper should be commensurate with its contribution.

Full research papers (8-12 pages);
Experience papers (8-12 pages);
Position papers (6-8 pages);
Short research papers (4-6 pages);
System papers (4-6 pages).

Accepted papers will be published as a volume in the CEUR Workshop Proceedings series.

Important Dates

Abstracts: July 14, 2017
Submission: July 21, 2017
Notification: August 24, 2017
Camera-ready: September 13, 2017
Workshop: October 21 or 22, 2017


Valentina Ivanova, Linköping University, Sweden
Patrick Lambrix, Linköping University, Sweden
Steffen Lohmann, Fraunhofer IAIS, Germany
Catia Pesquita, University of Lisbon, Portugal

Programme Committee

Benjamin Bach, Edinburgh University, UK
Isabel F. Cruz, University of Illinois at Chicago, USA
Aba-Sah Dadzie, Knowledge Media Institute, The Open University, UK
Aidan Delaney, University of Brighton, UK
Marek Dudáš, University of Economics, Prague, Czech Republic
Roberto García, Universitat de Lleida, Spain
Alain Giboin, Universitó Côte d’Azur, Inria, CNRS, I3S, France
Anika Groß, University of Leipzig, Germany
Willem Robert van Hage, Netherlands eScience Center, The Netherlands
Ali Hasnain, The Insight Centre for Data Analytics, Ireland
Eero Hyvönen, Aalto University & University of Helsinki, Finland
Tomi Kauppinen, Aalto University School of Science, Finland
Ali Khalili, Vrije Universiteit Amsterdam, The Netherlands
Paul Mulholland, Knowledge Media Institute, The Open University, UK
Stefan Negru, MSD IT Global Innovation Center, Czech Republic
Francesco Osborne, Knowledge Media Institute, The Open University, UK
Paul Parsons, Purdue University, USA
Silvio Peroni, University of Bologna & CNR-ISTC, Italy
Emmanuel Pietriga, INRIA Saclay, France
Harald Sack, Leibniz Institute for Information Infrastructure & KIT Karlsruhe, Germany
Daniel Schwabe, Pontifical Catholic University of Rio de Janeiro, Brazil
Kamran Sedig, University of Western Ontario, Canada
Ahmet Soylu, Norwegian University of Science and Technology, Norway
Gem Stapleton, University of Brighton, UK
Markel Vigo, University of Manchester, UK
Simon Walk, Stanford University, USA

Posted in Uncategorized | Leave a comment

Visualisations of Impact and Differences for Multi-version Dependency Data

Research Assistant position:
Visualisations of Impact and Differences for Multi-version Dependency Data

Oracle Labs, Australia offers a six-month, full-time internship in the
Program Analysis group, starting within the June to November 2017 timeframe.

Frappe is a code-comprehension tool that helps developers understand and
navigate dependencies in their code. It allows the impact of code changes
to be determined by executing queries on a graph of code dependencies. The
current version of Frappe’s UI displays a single version of code as a
visual representation of that code.

The aim of this project is to explore, design and develop extensions to the
Frappe UI to show impact and difference for multi-version dependency data.

Oracle Labs Australia is passionate about improving the quality of software
and the productivity of developers. We research and develop new techniques
in program analysis as it applies to a variety of domains, including
bug-checking, security analysis, cyber security, productivity tools,
testing, and more.

We are best known for our research on static-code analysis that led to
scalable and precise bug-checking algorithms embedded in the Oracle Parfait
tool. For more information, visit

Oracle internships give students valuable industry experience and the
chance to work on cutting-edge research projects with real-world
applications. Students also have the chance to explore Brisbane and
discover its many treasures.

Supervisor: David Meibusch

David is a member of the Frappe project at Oracle Labs, Brisbane. He has a
Bachelor of Computer Science and a Bachelor of Computing Systems
Engineering from the University of Queensland (UQ).

About this position

You will:
* work independently, with guidance form your supervisor, to explore,
design and develop extensions to the Frappe web UI to show impact and
difference for multi-version dependency data
* meet with your supervisor regularly for guidance and discussion about
ways to solve the problem
* attend team meetings and give updates on your work
* present your findings and outcomes to the group.

You will be expected to:
* be enrolled in a Masters degree or an undergraduate degree in Computer
Science or Software Engineering
* have experience with a JavaScript UI framework
* have a keen interest in data visualisation
* demonstrate ability to work independently and collaboratively.

* These positions are paid at current industry rates.
* Travel and visa costs for overseas applicants will be reimbursed.
* Ongoing learning is fundamental to our daily work to keep us at the
cutting edge.
* International speakers visit and present their research to us.

Apply here, please include all academic transcripts in your application:

For general questions about the position, contact Juliette Hatton (

Posted in Positions | Leave a comment

VISSOFT 2017 – Call for Papers

[The call first appeared on]

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 principally 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, and human-computer interaction to discuss theoretical foundations, algorithms, techniques, tools, and applications related to software visualization. This year’s VISSOFT, co-held with ICSME, 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.

Topics of interest include:

  • Innovative visualization and visual analytics techniques for analysis of software engineering data. This includes source code, dependencies, repositories, developer social networks like 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 environments.
  • Empirical evaluation of software visualizations.
  • Industrial experience with using software visualization.
  • Applications of new technologies to enhance software visualization, including virtual reality, augmented reality, gamification, and machine learning.

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 Tools track. All accepted submissions will appear in the conference proceedings and the IEEE Digital Library.

Submission Types

Technical papers (up to 10 pages):

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 not limited in length. 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 should provide a URL to the video.

Authors will be given the opportunity to provide a response to reviewer requests for clarifications before a final decision is made.

Important Dates:
Abstract Submission: April 18, 2017
Paper Submission: April 25, 2017
Author Response Period: May 29 – June 2, 2017
Author Notification: June 9, 2017
Camera-Ready: TBA

Artifacts: Traditionally, technical research papers are published without including any artifacts (such as tools, data, models, videos, etc.), even though the artifacts may serve as crucial and detailed evidence for the quality of the results that the associated paper offers. Following the effort initiated at ESEC/FSE’11, authors of accepted technical papers at VISSOFT 2017 can have their artifacts evaluated by the program committee. Positively evaluated artifacts will be reflected in the paper publication, presentation, and be formally announced during the conference. More information about the artifact evaluation process may be found on

Important Dates: 

Artifact Submission for Accepted Papers: June 25, 2017
Artifact Notification: July 15, 2017
Submission Link:

Submission Format: Submissions must be formatted according to the ICSME 2017 Formatting Instructions.

Best Paper Award: This year’s Best Paper Award will be a Huawei Mate 9 smartphone.

NIER/Tool track (up to 5 pages):

We accept two types of paper submissions: NIER contributions (New Ideas and Emerging Results) and Tool contributions.

The NIER contributions describe work-in-progress and preliminary exciting results. Authors should include open questions and even provocative hypotheses to get early feedback on their research ideas or even support through new research collaborations. NIER papers have to be maximum 5 pages long (including bibliography).

Tool contributions describe the design or actual utilization of software visualization tools, with a focus on relevant tool construction aspects or the use of the tool for gaining new insights. Authors should be prepared to demonstrate their tool at the conference. The submission may also contain a link to a screencast (e.g., YouTube video). Tools papers have to be maximum 5 pages long (including bibliography).

Important Dates:
Paper submission date: June 23, 2017
Notification: July 24, 2017
Camera-Ready: TBA

Submission Link:

Submission Format: Submissions must be formatted according to the ICSME 2017 Formatting Instructions.

How to Submit

Submissions must be formatted according to the formatting instructions available at the ICSME website and submitted online via the VISSOFT 2017 EasyChair conference management system.

Supplemental material (e.g., video, data, software) that might be helpful for the reviewers can be submitted together with your paper. All material must be included in a single ZIP file. Please note that this supplemental material is independent of the artifact evaluation.

Important Dates

All dates refer to midnight 23:59:59 AoE.

Main track (technical papers) NIER and Tool tracks
Abstract Submission: April 18, 2017
Paper Submission: April 25, 2017 June 23, 2017
Author Response Period: May 29 – June 2, 2017
Author Notification: June 9, 2017 July 24, 2017
Camera-Ready Copies: TBD TBD
Artifact Submission for Accepted Papers: June 25, 2017
Artifact Notification: July 15, 2017
Conference Date: September 18-19, 2017
Posted in Uncategorized | Leave a comment

CfP: Special Issue on Visual Analytics in Software Engineering

[posted on SEWORLD by Miroslaw Staron]

Call For Papers

Information and Software Technology, Elsevier
Special issue on visual analytics in software engineering


In the recent years there has been a tremendous development in the area of handling large quantities of data in different aspects of software product development. One of the areas is the ability to understand the customers and collect the data from the product usage in-field; another area is the ability to use large quantities of product development data to optimise software development flows. As a community we have also made great progress in providing more data from software development systems such as source code management systems (e.g. git), defect management systems (e.g. Jira) and many more.

Based on the above two observations we could see that visual analytics in software engineering is gaining importance. The ability to quickly and accurately understand the software and its context is important for both software engineers, business analysts, software product managers and other roles involved in software development.

In this special issue we recognise the challenges of using the large quantities of data in software engineering and solicit original contributions in the area of using visual analytics in software engineering. We solicit papers which contribute to both the theory and practice of using visual analytics techniques such as software visualisation, mining data from software repositories, and supporting program/artefact comprehension.

The goal of the special issue is to provide our software engineering community with the ability to stay up-to-date in the recent developments in the area of visual analytics.


We solicit papers in the following topics (but not limited to the list below):
– Visualisation to support program comprehension, software testing, and debugging
– Tool support for software visual analytics
– Integration of software visualisation tools and development environments
– Cognitive theories for visual analytics and software comprehension, including experiments, empirical studies, and case studies
– Human aspects in visual analytics with application in software engineering
– Empirical evaluations of software visual analytics tools, techniques, and approaches
– Task-specific visualisation support for software engineering tasks
– Interaction techniques and algorithms for software visualisation
– Visual analytics and legal issues, such as due diligence, intellectual property, and reverse engineering
– Visualisation-based techniques in computer science and software engineering education
– Issues and case studies in the transfer of visual analytics and software comprehension technology to industry.
– Industrial experience on using software visualisation
– Innovative visualisation and visual analytics techniques for software engineering data, such as:
— source code
— static and dynamic dependencies
— software evolution and repositories
— software documentation
— web services
— protocol, log, and performance data
— configuration management, DevOps, production systems
— parallel techniques
— database schemes
— software security and privacy issues
— workflow and business processes

Important Dates

Submission deadline: 31st of May, 2017
First review: 31st of October
Notification of acceptance: 31st of January, 2018
Special issue: February 2018

Submission Information

All submissions should follow the journal submission guidelines, including maximum length requirements and having a structured abstract.
The guidelines for authors can be found at:

The submissions can be done via the journal’s submission website:
When submitting, please select the following article type: “Special issue: Visual Analytics in Software Engineering”


Posted in Uncategorized | Leave a comment

Three Positions as Research Associate in “Visualization” at University of Duisburg-Essen, Germany

The positions offer the opportunity to pursue a PhD in software visualization and related areas.

We are one of the youngest universities in Germany and think in terms of unlimited possibilities instead of possible limitations. Located in the heart of the Ruhr metropolis, we have 11 faculties seeking to develop innovative ideas for the future. We are dedicated to research and teaching, live diversity, support potential and are highly committed to educational equality.

The University of Duisburg-Essen is offering at the Institute for Computer Science and Business Information Systems (ICB), Campus Essen

Three Positions as Research Associate in “Visualization”

(Salary Group 13 TV-L)

Description of position:

The newly established research group investigates novel visual representations of data. Leveraging interactive software solutions, we study foundations of visualization research and their application in practice.

You develop new visualization approaches, which you implement as interactive software system and evaluate in user studies. The publication of these approaches in renown journals and conferences gets you in touch with the international scientific community. Preparing and teaching courses is the basis for collaborating with undergraduate and graduate students.

We offer individual supervision of your research and appreciate good team collaboration. Considering your interests and background, we specify the precise scope of your research in joint discussion. Current research topics that you might contribute to are:

  • Visualization of networks, hierarchies, and set structures
  • Visualization of program behavior and software evolution
  • Integration of text and visualization
  • Computer-supported editing of data
  • User studies for evaluating interactive systems

The positions as research associate (f/m) are to fill at the earliest date possible for three years, with a possibility for extension. They are full-time positions with an option for part time employment if desired (at least 50%). The employment provides the opportunity to qualify as a researcher and to submit a doctoral dissertation.

Your profile:

You are fascinated by data visualization, enjoy creative thinking, and are eager to learn. Your abilities to solve complex problems enable you to think one step ahead. You enjoy working as part of a team and look forward to developing interactive software systems.

You graduated having good grades with a university degree of at least 8 semesters in computer science or a related area, or are about to graduate within the next three months. Ideally, you already have previous experience in one of the following topics: visualization, human-computer interaction, software engineering, web development, media communication, visual perception and cognition. You communicate fluently in English and are willing to learn German.

Positions start: at the earliest date possible

Duration: 3 years

Working time: full-time position

Deadline for applications: January 27, 2017

The University of Duisburg-Essen aims at promoting the diversity of its members (see

It aims at increasing the share of female faculty members and therefore explicitly encourages women to apply. Women with equal qualifications will, in accordance with state equality legislation, be given priority.

People with disabilities are encouraged to apply (see § 2 Abs. 3 SGB IX).

Please send your application (including cover letter, CV, and degree certificates or transcript of records; if available: work examples, thesis, list of publications, letters of recommendatioin) with code number 739-16 by email to Jun.-Prof. Dr. Fabian Beck. Please also contact him if you have any further questions.

Email:; Telephone: +49 201 183-7057

Learn more about the research group:

See also: official job announcement

Posted in Uncategorized | Leave a comment

Programmers’ Signposts


Have you ever felt lost in a foreign city? Software engineers know that feeling when they navigate through unfamiliar code. It might sound like a trivial problem, but studies have shown that they spend about 25% of their time just on code navigation.1

We – a group of researchers from the Visualization Research Center, University of Stuttgart (VISUS) – have developed signposts for software engineers. Just like real signpost, ours intend to guide software developers through the code, providing data to make informed decisions where to turn next. They represent critical information as small, word-sized graphics, similar to sparklinesknown from Microsoft Excel. But instead of integrating them into spreadsheets or texts, we enrich source code with these little visualizations.

Depending on the task software developers want to solve, we suggest different variants. For instance, one representation visualizes the runtime consumed by a method in the last run of the program.3,4 Every method declaration and method call gets annotated with such a signpost guiding the developer to performance bottlenecks. A central advantage is that the user does not have to switch back and forth between the code and the runtime information while navigating through the code. Other examples from our work use of word-sized graphics to visualize changing values of numeric variables during debugging or guide developers to relevant results as part of a code search tool.5,6

Word-sized graphics enriching code to visualize, among other things, the percentage of runtime consumed by the method and how it was propagated through method calls.

Integrated development environments (IDEs) provide more and more helpful information in their code editors: text highlighting identifies code that is related to compile errors or style issues, side bars give an overview of search results, and even background highlighting is used to visualize software performance. Our prototype implementations of IDE plugins show that you could take this idea a step further by using word-sized graphics. We hope that IDE developers will pick up our ideas to better guide software engineers and make code navigation more efficient.

[This post first appeared on]


  1. Ko, A. J., Myers, B. A., Coblenz, M. J., and Aung, H. H., 2006. An Exploratory Study of How Developers Seek, Relate, and Collect Relevant Information during Software Maintenance Tasks. In IEEE Transactions on Software Engineering (Vol. 32, No. 12, pp. 971–987). DOI: 10.1109/tse.2006.116.
  2. Tufte, E. R. 2006. Beautiful Evidence. Graphics Press.
  3. Beck, F., Moseler, O., Diehl, S., and Rey, G. D., 2013. In Situ Understanding of Performance Bottlenecks through Visually Augmented Code. In Proceedings of the 21st IEEE International Conference on Program Comprehension (pp. 63–72). DOI: 10.1109/ICPC.2013.6613834.
  4. Baltes, S., Moseler, O., Beck, F., and Diehl, S., 2015. Navigate, Understand, Communicate: How Developers Locate Performance Bugs. In Proceedings of the 9th International Symposium on Empirical Software Engineering and Measurement (pp. 1–10). DOI: 10.1109/ESEM.2015.7321208.
  5. Beck, F., Hollerich, F., Diehl, S., and Weiskopf, D., 2013. Visual Monitoring of Numeric Variables Embedded in Source Code. In Proceedings of the 1st IEEE Working Conference on Software Visualization (pp. 1–4). DOI:10.1109/VISSOFT.2013.6650545.
  6. Beck, F., Dit, B., Velasco-Madden, J., Weiskopf, D., and Poshyvanyk, D., 2015. Rethinking User Interfaces for Feature Location. In Proceedings of the 23rd IEEE International Conference on Program Comprehension (pp. 151–162). DOI: 10.1109/ICPC.2015.24.
Posted in Research, Summary, Visualization Techniques | Tagged , , , , | Leave a comment