Schedule:
| Activity | Duration |
| Keynote | 1:00 |
| Short Session | 0:50 |
| Long Session | 1:15 |
| Short Break | 0:15 |
| Long Break | 0:25 |
| Lunch Break | 1:30 |
| Time | Schema | 20-Sep | 21-Sep | 22-Sep | 23-Sep | 24-Sep |
| 8:30 AM | WELCOME | |||||
| 8:45 AM | Keynote | Fuchs | Tanimoto | Rao | ||
| 9:45 AM | Break | |||||
| 10:00 AM | Short Session | DSVL-1 | NMP | DSVL-2 | ||
| 10:50 AM | Break | |||||
| 11:15 AM | Long Session | EUDT | VML | SEUP | ||
| 12:30 PM | LUNCH | |||||
| 2:00 PM | Long Session | T-UML | FF-1 | IUID | SVPC | W-Cogn. Dimensions of Notations |
| 3:15 PM | Break | |||||
| 3:40 PM | Short Session | Tech-Note 1 | AVD | FF-2 | ||
| 4:30 PM | Break | CLOSING | ||||
| 4:45 PM | Short Session | Tech-Note 2 | ||||
| 5:35 PM | ||||||
| 6:00 PM | RECEPTION | BANQUET |
Legend:
| Grad. Consortium | full day | Graduate Consortium:Toward Diversity in Information Access and Manipulation |
| T-UML | full day | Tutorial:Unified Modeling Language 2.0 |
| Domain-Spec. Modeling Lang. | half day | Tutorial:Implementing Domain-Specific Modeling Languages and Generators |
| Visual Modeling Soft. Intensive Sys. | full day | Workshop:Visual Modeling for Software Intensive Systems |
| T-Cogn. Dimensions of Notations | full day | Tutorial:Cognitive Dimensions of Notations |
| W-Cogn. Dimensions of Notations | Workshop:Cognitive Dimensions of Notations |
Final Technical Program:
Keynote: Immersive Integration for Virtual and Human-Centered Environments
Chair: Kang Zhang
Henry Fuchs, University of North Carolina
Keynote: Transparent Interfaces to Complex Software: Helping Users Understand Their Tools
Chair: Martin Erwig
Steven L. Tanimoto, University of Washington
Keynote: SysML with ARTiSAN Studio
Chair: Andy Schürr
Manohar Rao, ARTiSAN Software Tools
Paper Session 1: Domain Specific Visual Languages – 1
Chair: Mark Minas
A Suite of Visual Languages for Statistical Survey Specification
C. H. Kim, J. Hosking and J. Grundy
HyperFlow: An Integrated Visual Query and Data-Flow Language for End-User Information Analysis
D. Dotan and R. Y. Pinter
Paper Session 2: End-User Debugging and Testing
Chair: Alan Blackwell
Goal-Directed Debugging of Spreadsheets
R. Abraham and M. Erwig
Garbage In, Garbage Out? An Empirical Look at Oracle Mistakes by End-User Programmers
A. Phalgune, C. Kissinger, M. Burnett, C. Cook, L. Beckwith, and J. R. Ruthruff
How Well Do Professional Developers Test with Code Coverage Visualizations? An Empirical Study
J. Lawrance, S. Clarke, M. Burnett and G. Rothermel
Paper Session 3: Formal Foundations – 1
Chair: Paolo Bottoni
Executable Visual
Contracts
M. Lohmann, S. Sauer and G. Engels
Formal Integration of Inheritance with Typed Attributed Graph Transformation for Efficient VL Definition and Model Manipulation
H. Ehrig, K. Ehrig, U. Prange, and G. Taentzer
Benchmarking for Graph Transformation
G. Varro, A. Schürr and D. Varro
Paper Session 4: New Modes of Programming
Chair: Stefano Levialdi
Kedama: A GUI-based Interactive Massively Parallel Particle Programming System
Y. Ohshima
Spoken Programs
A. Begel and S. L. Graham
Paper Session 5: Visual Modeling Languages
Chair: Guido Wirtz
Visual Integration of UML 2.0 and Block
Diagrams for Flexible Reconfiguration in Mechatronic UML
S. Burmester and H. Giese
Transformation of UML State Machines
T. Schattkowsky and W. Müller
Animated Simulation of Integrated UML Behavioral Models based on Graph Transformation
C. Ermel, K. Hölscher, S. Kuske and P. Ziemann
Paper Session 6: Interaction and User Interface Design
Chair: Mary Beth Rosson
Resource-Based Models of Visual Interaction: Learning from Errors
P. Bottoni and S. Levialdi
A Toolkit for Addressing HCI Issues in Visual Language Environments
E. Pietriga
Designing Features for Both Genders in End-User Programming Environments
L. Beckwith, S. Sorte, M. Burnett, S. Wiedenbeck, T. Chintakovid and C. Cook
Paper Session 7: Algorithm Visualization and Demonstration
Chair: Gabriele Taentzer
What You See Is What You Code: A Radically Dynamic Algorithm Visualization Development Model for Novice Learners
C. D. Hundhausen and J. L. Brown
Show Me! Guidelines for Producing Recorded Demonstrations
C. Plaisant and B. Shneiderman
Paper Session 8: Domain Specific Visual Languages - 2
Chair: John Hosking
ZenFlow: A Visual Tool for Web Service Composition
A. Martinez, F. Perez-Sorrosal, M. Patino-Martinez and R. Jimenez-Peris
Visual Specifications of Correct Spreadsheets
R. Abraham, M. Erwig, S. Kollmansberger and E. Seifert
Paper Session 9: Studies of End Users and Programmers
Chair: Margaret Burnett
Who, What, and How? A Survey of Informal and Professional Web Developers
M. B. Rosson, J. Ballin and J. Rode
Estimating the Numbers of End Users and End User Programmers
C. Scaffidi, M. Shaw and B. Myers
Facilitators and Inhibitors of End-User Programming by Teachers
S. Wiedenbeck
Paper Session 10: Software Visualization and Program Comprehension
Chair: Christopher Hundhausen
Navigating Software Architectures with Constant Visual Complexity
W. Li and P. Eades
Using a Molecular Metaphor to Facilitate Comprehension of 3D Object Diagrams
B. Malloy and J. Power
Easing Program Comprehension by Sharing Navigation Data
R. DeLine, M. Czerwinski, and G. Robertson
Paper Session 11: Formal Foundations - 2
Chair: John Howse
Formally Specifying the Syntax and Semantics of
a Visual Query Language for the Domain of High Energy Physics Data
Analysis
V. Amaral, S. Helmer and G. Moerkotte
Achieving Flexibility in Direct-Manipulation Programming Environments by Relaxing the Edit-Time Grammar
B. E. Birnbaum and K. J. Goldman
Tech-Note Session 1: Design, Specification, and Implementation of VLs
Chair: Gregor Engels
A Bit-Level Concurrent Visual Programming Language(A-BITS) and a Base Computation Model(APC) for its Development
T.Ajiro and K. Tsuchida
RGG+: An Enhancement to the Reserved Graph Grammar Formalism
X. Zeng, K. Zhang, J. Kong and G.-L. Song
A Visually-Specified Code Generator for Simulink/Stateflow
S. Neema, Z. Kalmar, F.Shi, A. Vizhanyo and G. Karsai
A Visual Language and Environment for Specifying Design Tool Event Handling
N. Liu, J. Hosking and J. Grundy
A Trainable System for Recognizing Diagrammatic Sketch Languages
G. Costagliola, V. Deufemia and M. Risi
A Formal Approach to the Generation of Visual Language Environments Supporting Multiple Views
E. Guerra, P. Diaz and J. de Lara.
An Experimental Study into the Default Reading of Constraint Diagrams.
A. Fish and J. Masthoff
Tech-Note Session 2: Visualization, Animation, and End User Development
Chair: Phil Cox
Application of Jigsaw-puzzle-like 3D Glyph to
Visualizing Grammatical Constraints
N. Osawa
A New Static Depiction and Input Technique for 2D Animations
S. Takahashi, Y. Kato and E. Shibayama
EAVis - A Visualization Tool for Evolutionary Algorithms
A. Kerren and T. Egger
Applying Eye-Movement Tracking to Program Visualization
R. Bednarik, N. Myller, E. Sutinen and M. Tukiainen
Visualizing what People are Viewing on the Web
S. P. Reiss
A Meta-Design Approach to End-User Development
M. F. Costabile, D. Fogli, P. Mussio and A. Piccinno
JOpera: an Agile Environment for Web Service Composition with Visual Unit Testing and Refactoring
C. Pautasso
Using Objects of Measurement to Detect Spreadsheet Errors
M. J. Coblenz, A. J. Ko and B. A. Myers
The Architecture of a Comprehensive Equation Browser for the Print Impaired
A. I. Karshmer, C. Bledsoe and P. Stanley
The Principle of Pattern-Oriented Curriculum and its Implementation in a Computer Science Module for High School Students
D. Levy and T. Paz
Template Parsing With User Feedback
R. Abraham
Cultural Differences and End-User Computing
T. Chintakovid
Forms of Expression for Designing Visual Languages for Animation
R. C. Davis and J. A. Landay
Conceptual and technical scaffolds for end user development: Using scenarios and wikis in community computing
U. Farooq
Programming for Artists: A Visual Language for Expressive Lighting Design
J. B. Gross
Gestural Musical Improvisation and Programming
P. Khooshabeh, E. Smith, and J. Thomspon
Can We Enhance Performance via Learning Theory?
C. Kissinger
Adding Flexibility to B2C Booking Systems Using a Virtual Intermediate Travel Agent
A. Malizia
Assisting End-Users in Understanding and Programming Simulations
C. Neumann
CAM: A Mobile Paper-based Information Services Architecture for Remote Rural Areas in the Developing World
T. S. Parikh
Personal Assistive Device for Adults with Autism Spectrum Disorders
S. M. Robertson
The Design of an Array Visualization
T. Robison
Designing a Programming Terminology Aid
J. Stylos