By Topic

2014 Second IEEE Working Conference on Software Visualization

29-30 Sept. 2014

Filter Results

Displaying Results 1 - 25 of 37
  • [Front cover]

    Publication Year: 2014, Page(s): C4
    Request permission for commercial reuse | PDF file iconPDF (1775 KB)
    Freely Available from IEEE
  • [Title page i]

    Publication Year: 2014, Page(s): i
    Request permission for commercial reuse | PDF file iconPDF (71 KB)
    Freely Available from IEEE
  • [Title page iii]

    Publication Year: 2014, Page(s): iii
    Request permission for commercial reuse | PDF file iconPDF (324 KB)
    Freely Available from IEEE
  • [Copyright notice]

    Publication Year: 2014, Page(s): iv
    Request permission for commercial reuse | PDF file iconPDF (127 KB)
    Freely Available from IEEE
  • Table of contents

    Publication Year: 2014, Page(s):v - vii
    Request permission for commercial reuse | PDF file iconPDF (134 KB)
    Freely Available from IEEE
  • Message from the General and Program Co-Chairs

    Publication Year: 2014, Page(s):viii - ix
    Request permission for commercial reuse | PDF file iconPDF (33 KB) | HTML iconHTML
    Freely Available from IEEE
  • Program Committee - Main Track

    Publication Year: 2014, Page(s): x
    Request permission for commercial reuse | PDF file iconPDF (23 KB)
    Freely Available from IEEE
  • Program Committee - NIER and Tool Demonstration Track

    Publication Year: 2014, Page(s): xi
    Request permission for commercial reuse | PDF file iconPDF (23 KB)
    Freely Available from IEEE
  • Steering Committee

    Publication Year: 2014, Page(s): xii
    Request permission for commercial reuse | PDF file iconPDF (22 KB)
    Freely Available from IEEE
  • Additional reviewers

    Publication Year: 2014, Page(s): xiii
    Request permission for commercial reuse | PDF file iconPDF (22 KB)
    Freely Available from IEEE
  • Keynote 1: Visualization for Software Analytics by Margaret-Anne (Peggy) Storey

    Publication Year: 2014, Page(s): xiv
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (35 KB)

    The popularity of software visualization research over the past 30 years has led to innovative techniques that are now seeing widespread adoption by professional software practitioners. But this research has barely kept pace with some of the radical changes occurring in software engineering today. In this talk, I explore current trends in software engineering, including the prevalence of software ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Keynote 2: Visualization and Human Vision: A Tale of Two Systems by Ronald A. Rensink

    Publication Year: 2014, Page(s): xv
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (62 KB)

    This presentation will present some of the breakthroughs that have recently occurred in our understanding of human vision, and discuss how they might inform the design of more effective ways to visualize information. For example, although it appears to us as observers that we always see everything in front of us, recent work in visual perception has shown that this is not true: observers can have ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Combining Tiled and Textual Views of Code

    Publication Year: 2014, Page(s):1 - 10
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (500 KB) | HTML iconHTML

    Jigsaw puzzle programming environments manipulate programs primarily by drag-and-drop. Generally these environments are based on their own special-purpose languages, meaning students must move on to another language as their programs grow. Tiled Grace is a tile-based editor for Grace, an educational programming language with a conventional textual syntax. Using Tiled Grace, programmers can move se... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Integrating Anomaly Diagnosis Techniques into Spreadsheet Environments

    Publication Year: 2014, Page(s):11 - 19
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (762 KB) | HTML iconHTML

    Although spreadsheets are often faulty, end-users like them for their flexibility. Most existing approaches to spreadsheet diagnosis are fully automated and use static analysis techniques to find anomalies in formulas or methods to derive test cases without user interaction. The few more interactive approaches are based on values already present in spreadsheets as well. In our work, we advance the... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Action-Based Visualization

    Publication Year: 2014, Page(s):20 - 24
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (164 KB) | HTML iconHTML

    Many commonly used systems, for example event-based systems, can be considered action systems. Traditionally, action systems have only been visualized behaviorally using state diagrams, which requires translating the system into a state machine and discarding structural information. We introduce an action-based diagram and associated formalism that depict both the behavior and the structure of the... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Slicing-Based Techniques for Visualizing Large Metamodels

    Publication Year: 2014, Page(s):25 - 29
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (358 KB) | HTML iconHTML

    In model-driven engineering, a model describes an aspect of a system. A model conforms to a metamodel that defines the concepts and relationships of a given domain. Metamodels are thus corner-stones of various meta-modeling activities that require a good understanding of the metamodels or parts of them. Current metamodel editing tools are based on standard visualization and navigation features, su... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Search Space Pruning Constraints Visualization

    Publication Year: 2014, Page(s):30 - 39
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1356 KB) | HTML iconHTML

    The field of software optimization, among others, is interested in finding an optimal solution in a large search space. These search spaces are often large, complex, non-linear and even non-continuous at times. The size of the search space makes a brute force solution intractable. As a result, one or more search space pruning constraints are often used to reduce the number of candidate configurati... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Livecoding the SynthKit: Little Bits as an Embodied Programming Language

    Publication Year: 2014, Page(s):40 - 44
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (641 KB) | HTML iconHTML

    LittleBits (little Bits.cc) is an open-source hardware library of pre-assembled analogue components that can be easily assembled into circuits, disassembled, reassembled, and re-used. In this paper, we consider littleBits - and the littleBits SynthKit in particular -- as a physically-embodied domain specific programming language. We describe the littleBits system, explain how littleBits "programs"... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Domain-Specific Language for Visualizing Software Dependencies as a Graph

    Publication Year: 2014, Page(s):45 - 49
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (464 KB) | HTML iconHTML

    Graphs are commonly used to visually represent software dependencies. However, adequately visualizing software dependencies as a graph is a non-trivial problem due to the pluridimentional nature of software. We have designed a domain-specific language for visualizing software dependencies as graphs that is both expressive and concise. GRAPH, the implementation of our DSL, features a seamless mappi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Feature Relations Graphs: A Visualisation Paradigm for Feature Constraints in Software Product Lines

    Publication Year: 2014, Page(s):50 - 59
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (698 KB) | HTML iconHTML

    Software Product Line Engineering is a mature approach enabling the derivation of product variants by assembling reusable assets. In this context, domain experts widely use Feature Models as the most accepted formalism for capturing commonality and variability in terms of features. Feature Models also describe the constraints in feature combinations. In industrial settings, domain experts often de... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Validation of Software Visualization Tools: A Systematic Mapping Study

    Publication Year: 2014, Page(s):60 - 69
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (690 KB) | HTML iconHTML

    Software visualization as a research field focuses on the visualization of the structure, behavior, and evolution of software. It studies techniques and methods for graphically representing these different aspects of software. Interest in software visualization has grown in recent years, producing rapid advances in the diversity of research and in the scope of proposed techniques, and aiding the a... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Using a Task-Oriented Framework to Characterize Visualization Approaches

    Publication Year: 2014, Page(s):70 - 74
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (225 KB) | HTML iconHTML

    Visualization approaches support stakeholders in a variety of tasks. However, they are spread in the literature and their information is usually not clearly organized, classified and categorized, which makes them hard to be found and used in practice. This paper presents the use of a task-oriented framework in the context of a characterization study of visualizations that provide support for softw... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Mr. Clean: A Tool for Tracking and Comparing the Lineage of Scientific Visualization Code

    Publication Year: 2014, Page(s):75 - 78
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (211 KB) | HTML iconHTML

    Visualization is a key step in scientific analysis and understanding in many fields. Scientific studies often require development of software that produces visualizations. However, as a study proceeds, the software evolves, and both developers and expert users have to periodically ascertain how code modifications affect visualization output and hence the results of the study. To our knowledge, no ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Visual Clone Analysis with SolidSDD

    Publication Year: 2014, Page(s):79 - 82
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (3213 KB) | HTML iconHTML

    We present SolidSDD, an integrated tool for the extraction and visual analysis of code clones. SolidSDD aims to simplify and speed up the entire process of clone extraction from code bases written in C, C++, Java, and C#, and visual analysis of the extracted results. To this end, we combine several scalable visualization techniques such as hierarchical edge bundles, table lenses, annotated text vi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Polyptychon: A Hierarchically-Constrained Classified Dependencies Visualization

    Publication Year: 2014, Page(s):83 - 86
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1274 KB) | HTML iconHTML

    Architects and developers are often tasked with evaluating or maintaining unfamiliar software systems. Reverse engineering tools help extract relationships between the system parts as they exist instead of as documented. Though node-link diagrams have a straightforward correspondence with the graph-represent able data generated, the scale and complexity of real-world data sets prevent efficient co... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.