skip to main content
10.5555/1092357guideproceedingsBook PagePublication PagesConference Proceedingsacm-pubtype
VLHCC '05: Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing
2005 Proceeding
Publisher:
  • IEEE Computer Society
  • 1730 Massachusetts Ave., NW Washington, DC
  • United States
Conference:
September 20 - 24, 2005
ISBN:
978-0-7695-2443-6
Published:
20 September 2005

Reflects downloads up to 21 Jan 2025Bibliometrics
Abstract

No abstract available.

Article
A Suite of Visual Languages for Statistical Survey Specification

We describe SDL, an integrated suite of visual languages aimed at supporting the process of designing statistical surveys. SDL comprises four diagrammatic notations: survey diagrams, survey data diagrams, survey analysis diagrams and survey process ...

Article
HyperFlow: An Integrated Visual Query and Dataflow Language for End-User Information Analysis

We present HyperFlow, a novel visual language for information analysis that combines features from visual dataflow and visual query languages into a unified framework. HyperFlow is designed to make it easier for users to retrieve, filter, and manipulate ...

Article
Goal-Directed Debugging of Spreadsheets

We present a semi-automatic debugger for spreadsheet systems that is specifically targeted at end-user programmers. Users can report expected values for cells that yield incorrect results. The system then generates change suggestions that could correct ...

Article
Garbage in, Garbage out? An Empirical Look at Oracle Mistakes by End-User Programmers

End-user programmers, because they are human, make mistakes. However, past research has not considered how visual end-user debugging devices could be designed to ameliorate the effects of mistakes. This paper empirically examines oracle mistakes ...

Article
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 improvements in this area, inadequate testing of software seems likely to remain a ...

Article
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 by pre- and post-conditions. Existing DbC approaches predominantly use ...

Article
Formal Integration of Inheritance with Typed Attributed Graph Transformation for Efficient VL Definition and Model Manipulation

Several approaches exist to define a visual language (VL). Among those the meta-modeling approach used todefine the Unified Modeling Language (UML), and the graph transformation approach are very popular. Especially the combination of both, using meta-...

Article
Benchmarking for Graph Transformation

Model transformation (MT) is a key technology in the model-driven development approach of software engineering that provides automated means to capture the evolution of models and mappings between modeling languages. The pattern and rule-based paradigm ...

Article
Kedama: A GUI-Based Interactive Massively Parallel Particle Programming System

Decentralized and complex systems can be powerful tools for modeling concepts in mathematics, science and engineering. StarLogo and NetLogo were the first systems to allow middle and high school children to build dynamic models from many thousands of ...

Article
Spoken Programs

Programmers who suffer from repetitive stress injuries find it difficult to spend long amounts of time typing code. Speech interfaces can help developers reduce their dependence on typing. However, existing programming by voice techniques make it ...

Article
Visual Integration of UML 2.0 and Block Diagrams for Flexible Reconfiguration in MECHATRONIC UML

Today, complex, networked, self-adaptive mechatronic systems which integrate advanced control engineering and software engineering concepts within a single software system are envisioned. These systems adapt their structures at runtime to react to ...

Article
Transformation of UML State Machines for Direct Execution

Executable UML models are nowadays gaining interest in embedded systems design. This domain is strongly devoted to the modeling of reactive behavior using StateChart variants. In this context, the direct execution of UML State Machines is an interesting ...

Article
Animated Simulation of Integrated UML Behavioral Models Based on Graph Transformation

This paper shows how integrated UML models combining class, object, use-case, collaboration and state diagrams can be animated in a domain-specific layout. The presented approach is based on graph transformation, i.e. UML model diagrams are translated ...

Article
Resource-Based Models of Visual Interaction: Understanding Errors

We propose a resource-based model of human-computer interaction, and discuss how WIP-POG, a rule-based language for multiset transformations, can support such a model. WIPPOG is here adopted as an enactment mechanism for task models expressed by a ...

Article
A Toolkit for Addressing HCI Issues in Visual Language Environments

As noted almost a decade ago, HCI (Human-Computer Interaction) aspects of visual language environments are under-developed. This remains a fact, in spite of the central role played by user interfaces in the acceptance and usability of visual languages. ...

Article
Designing Features for Both Genders in End-User Programming Environments

Previous research has revealed gender differences that impact femalesý willingness to adopt software features in end usersý programming environments. Since these features have separately been shown to help end users problem solve, it is important to ...

Article
What You See Is What You Code: A Radically Dynamic Algorithm Visualization Development Model for Novice Learners

Pedagogical algorithm visualization systems produce graphical representations that aim to assist learners in understanding the dynamic behavior of computer algorithms. In order to foster active learning, educators have explored algorithm visualization ...

Article
Show Me! Guidelines for Producing Recorded Demonstrations

Although recorded demonstrations (screen capture animations with narration) have become a popular form of instruction for user interfaces, little work has been done to describe guidelines for their design. Based on our experience in several projects, we ...

Article
ZenFlow: A Visual Web Service Composition Tool for BPEL4WS

Web services have become a very powerful technology to build service oriented architectures and standardize the access to legacy services. Through web service composition new added value web services can be created out of existing ones. Examples of ...

Recommendations