Sciweavers

VL
2005
IEEE
104views Visual Languages» more  VL 2005»
13 years 10 months ago
Using a Molecular Metaphor to Facilitate Comprehension of 3D Object Diagrams
This paper presents a strategy for the visualization of dynamic object relationships in Java programs. The metaphor of a chemical molecule is used to aid comprehension, and to hel...
Brian A. Malloy, James F. Power
VL
2005
IEEE
159views Visual Languages» more  VL 2005»
13 years 10 months ago
Executable Visual Contracts
Design by Contract (DbC) is widely acknowledged to be a powerful technique for creating reliable software. DbC allows developers to specify the behavior of an operation precisely ...
Marc Lohmann, Stefan Sauer, Gregor Engels
VL
2005
IEEE
107views Visual Languages» more  VL 2005»
13 years 10 months ago
Navigating Software Architectures with Constant Visual Complexity
Abstract— Visualizing software architecture faces the challenges of both data complexity and visual complexity. This paper presents an approach for visualizing software architect...
Wanchun Li, Peter Eades, Seok-Hee Hong
VL
2005
IEEE
119views Visual Languages» more  VL 2005»
13 years 10 months ago
How Well Do Professional Developers Test with Code Coverage Visualizations? An Empirical Study
Despite years of availability of testing tools, professional software developers still seem to need better support to determine the effectiveness of their tests. Without improveme...
Joseph Lawrance, Steven Clarke, Margaret M. Burnet...
VL
2005
IEEE
13 years 10 months ago
Unified Modeling Language 2.0
Alexander Knapp, Harald Störrle
VL
2005
IEEE
144views Visual Languages» more  VL 2005»
13 years 10 months ago
Gestural Musical Improvisation and Programming
We present a human-centered gestural system for musical improvisation, MIND. We demonstrate the relationship between music composition and programming. Preliminary field data from...
Peter Khooshabeh, Ethan Smith, John Thomspon
VL
2005
IEEE
103views Visual Languages» more  VL 2005»
13 years 10 months ago
EAVis: A Visualization Tool for Evolutionary Algorithms
Evolutionary algorithms (EAs) produce a vast amount of data by recurring processes, e.g., selection, recombination, or mutation, that work on populations of solutions for a speciï...
Andreas Kerren, Thomas Egger
VL
2005
IEEE
105views Visual Languages» more  VL 2005»
13 years 10 months ago
A Formal Approach to the Generation of Visual Language Environments Supporting Multiple Views
In this paper we present a formal approach, based on meta-modelling and graph transformation, to the generation of environments for visual languages (VLs) supporting multiple view...
Esther Guerra, Paloma Díaz, Juan de Lara
VL
2005
IEEE
135views Visual Languages» more  VL 2005»
13 years 10 months ago
Easing Program Comprehension by Sharing Navigation Data
Large software projects often require a programmer to make changes to unfamiliar source code. This paper describes a set of tools, called Team Tracks, designed to ease program com...
Robert DeLine, Mary Czerwinski, George G. Robertso...