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

VISSOFT 2016 – Program

The fourth IEEE Working Conference on Software Visualization (VISSOFT 2016) Conference Program is now available:

Posted in Uncategorized | 1 Comment

VOILA 2016: Visualization and Interaction for Ontologies and Linked Data – Call for Papers

2nd International Workshop on Visualization and Interaction for Ontologies and Linked Data (VOILA) co-located with ISWC 2016, October 17 or 18, 2016, Kobe, Japan

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, subjects, and contexts of interest include (but are not limited to):


  • visualizations
  • user interfaces
  • visual analytics
  • requirements analysis
  • case studies
  • user evaluations
  • cognitive aspects


  • ontologies
  • linked data
  • ontology engineering (development, collaboration, ontology design patterns alignment, debugging, evolution, provenance, etc.)


  • 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.)
  • 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. See CEUR-WS volume 1456 for the proceedings of last year’s VOILA workshop.

Note that workshop attendees cannot register for the workshop only, but need to register for the main conference, as well.

We are preparing a special issue on the workshop topic for the Journal of Web Semantics. More information will be available here later.

Posted in Uncategorized | 3 Comments

VISSOFT 2016: 4th IEEE Working Conference on Software Visualization – Call for Papers

Raleigh City Lights at Dusk

Raleigh, North Carolina, USA

Call for Papers

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 education, 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.

Topics of interest include, but are not limited to:

  • Innovative visualization 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
  • Visualization to support program comprehension, software testing, and debugging
  • Interaction techniques and algorithms for software visualization
  • Visualization-based techniques in computer science and software engineering
  • education
  • Integration of software visualization tools and development environments
  • Empirical evaluation of software visualization
  • Industrial experience on using software visualization
  • Task-specific visualization support for software engineering tasks

Papers are solicited that present original, unpublished research results and 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 track related to the same list of topics suggested above. All accepted submissions will appear in the conference proceedings and the IEEE Digital Library.

Submission Types

Technical papers (up to 10 pages):

These contributions describe in-depth mature research results in the above-mentioned areas of interest. 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 such video should provide a URL to the video. Technical papers have to be maximum 10 pages long (including bibliography and annexes). Authors will be given the opportunity to provide a response to reviewer requests for clarifications before final decision.

Important Dates:
Abstract submission date: April 18, 2016
Paper submission date: April 25, 2016
Author response period: May 30 – June 3, 2016
Notification: June 10, 2016

Submission Link:

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

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 2016 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 issue: We plan to invite a selection of the technical papers accepted at VISSOFT 2016 to submit an extended version to the Journal of Software: Evolution and Process published by John Wiley & Sons, Inc.

Important Dates:
Artifact submission: June 26, 2016
Artifact notification: July 15, 2016

Submission Link:

NIER papers and Tool Demo papers (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 and annexes).

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 (video). Tools papers have to be maximum 5 pages long (including bibliography and annexes).

Important Dates:
Paper submission date: June 20, 2016
Notification: July 29, 2016

Submission Link:

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

Organizing Committee

  • General Chair: Bonita Sharif – Youngstown State University, USA
  • Program Co-Chairs:
    Christopher Parnin – North Carolina State University, USA
  • Johan Fabry – University of Chile, Chile

  • NIER & Tool Demo Co-Chairs:
    Anne Etien – Ecole Polytechnique Universitaire de Lille, France
    Andrea Mocci – University of Lugano, Switzerland
  • Artifact Evaluation Co-Chairs:
    Alexandre Bergel – University of Chile, Chile
    Santiago Vidal – Universidad Nacional del Centro de la Provincia de Buenos Aires, Argentina
  • Social Media Chair: Denae Ford – North Carolina State University, USA
  • Web Chair: Jenna Wise – Youngstown State University, USA
  • Program Committee

    Posted in Uncategorized | Leave a comment

    ReVISE’16 – Requirements for Visualizations in Systems Engineering

    Call for papers: ReVISE’16 – Requirements for Visualizations in Systems

    Workshop on the Requirements Engineering Conference RE’16 in Beijing,
    China, Sep 12-16, 2016,

    Submissions until: June 20, 2016
    Notification to authors: July 8, 2016
    Camera ready version: July 24, 2016
    Workshop: Sept 13, 2016

    Visual knowledge representations and data visualizations form a
    particular kind of information systems in their own right, which deserve
    a high degree of scientific interest. Information systems for
    visualization are, e. g., analytical diagrams embedded into user
    interfaces, model editors and domain-specific model visualizations,
    dashboards, and interactive info-graphics. These kinds of systems are
    characterized by specific functionalities that come with their own class
    of requirements.

    Possible research directions for submissions to the workshop include,
    but are not restricted to:
    – How can information demands towards visualizations be expressed as
    part of a system engineering procedure?
    – How can it be methodically ensured that visualizations are understood
    unambiguously by different people?
    – How can appropriate visualization types for the support of specific
    system engineering tasks be systematically identified?
    – How do domain-specific software-development procedures look like in
    which visualizations are created as part of a model-driven visualization
    (MDV) process?
    – In which way do different cultural backgrounds of visualization users
    potentially influence the specification of requirements towards

    Additionally, if your paper addresses one or more of the following
    topics, please consider to submit it:
    – Analysis of the quality and efficacy of visualizations
    – Notations and symbols in conceptual models
    – Design concepts for interactive visualizations
    – Evaluation and improvement of existing visualization techniques
    – Cognitive aspects of communicating knowledge via visualizations
    – Use of models and visual notations in practice
    – Innovative interface concepts for user interaction with software
    – Software-supported creation and use of information graphics
    – Tool support for creating interactive visualizations
    – Use of visualization in business process modeling
    – Use of visualizations in collaborative settings
    – Teaching and training of visualization design and use

    Workshop Format:
    The 1-day workshop will consist of a keynote, paper presentations for
    full and short papers, as well as a demo-oriented session where recent
    applications and prototypes displaying novel ideas in visualization
    research are showcased. Each demo will be introduced in a short
    presentation, and then demonstrated live with the running software.

    The following types of submissions will be accepted:
    – Full papers, up to 10 pages
    – Short papers (work in progress, research agendas, industry reports),
    up to 6 pages
    – Demo papers (demos, prototypes), 2 to 4 pages

    Please upload your submission at Use the IEEE
    formatting style at
    to format your work.

    Each submission will be peer-reviewed by at least 3 members of the
    program committee. Based on the reviews and review scores the organizing
    committee will make a selection of papers to be accepted for
    publication. The workshop proceedings are planned to be published in the
    IEEE digital library.

    Submissions for the demo track do not need to fulfill the same degree of
    scientific justification as paper submissions, and do not have to
    explicitly address individual research questions. In turn, demo
    submissions are required to be highly innovative and distinctively
    creative compared to the state-of-the-art of existing approaches and

    Program Committee:
    Craig Anslow, Middlesex University London
    Ross Brown, Queensland University of Technology
    Sepideh Ghanavati, Carnegie Mellon University; Luxembourg Institute of
    Science & Technology
    Miguel Goulaõ, Universidade Nova de Lisboa
    Irit Hadar, University of Haifa
    Dimitris Karagiannis, University of Vienna
    Sybren de Kinderen, University of Duisburg-Essen
    Simone Kriglstein, University of Vienna
    Meira Levy, Shenkar College of Engineering and Design, Ramat Gan
    Erik Proper, Radboud University; Luxembourg Institute of Science &
    Hajo Reijers, VU University Amsterdam
    Pnina Soffer, University of Haifa
    Jean-Sébastien Sottet, Luxembourg Institute of Science & Technology
    Stefan Strecker, FernUniversität in Hagen
    Barbara Weber, University of Innsbruck
    William Wong, Middlesex University London

    Jens Gulden, University of Duisburg-Essen, Information Systems and
    Enterprise Modeling, Universitätsstr. 9, 45141 Essen, Germany, Tel: +49
    201 183-2719,

    Dirk van der Linden, University of Haifa, Department of Information
    Systems, Mount Carmel, Haifa 31905, Israel, Tel: +972 4 8288366,

    Banu Aysolmaz, VU University of Amsterdam, Business Informatics Group,
    De Boelelaan 1105, 1081 HV Amsterdam, The Netherlands, Tel: +31 20 59

    Posted in Uncategorized | 1 Comment