VL/HCC '04 Advance Program !

Monday, September 27

8:00- 9:00 Conference registration
9:00-10:20 Opening Words
Opening plenary: Invited Talk (Sala Leonina)
Software as an Embodied Phenomenon: Cognitive, Social and Cultural Aspects of Programs and Programming

Paul Dourish, University of California, Irvine, USA
10:20-10:40 Coffee break
10:40-12:40 Paper Session 1: Empirical Studies of End-User Programming (Sala Leonina)
Session Chair: Margaret Burnett

Six Learning Barriers in End-User Programming Systems
Andrew J. Ko, Brad A. Myers & Htet Htet Aung
Carnegie Mellon University, Pittsburgh, USA

Comprehension strategies of end-user programmers in an event-driven application
1Susan Wiedenbeck & 2Alec Engebretson
1Drexel University, Philadelphia, USA, 2Doane College, Crete, USA

End-users' Mental Models of Concepts Critical to Web Application Development
1Jochen Rode, 2Mary Beth Rosson & 1Manuel A. Pérez-Quiñones
1Virginia Tech, USA, 2Pennsylvania State University, USA,

Structural knowledge and language notational properties in program comprehension*
Pablo Romero & Benedict du Boulay
University of Sussex, UK

The Effects of Algorithm Visualizations with Storylines on Retention: An Experimental Study*
Christofer D. Hundhausen, Robert Patterson, Jonathan Lee Brown & Sean Farley
Washington State University

Message-Flow Programming in PdaGraph*
Yael Kollet & Trevor J. Smedley
Dalhousie University, Halifax, Canada
12:40-14:00 Lunch
14:00-15:35 Paper Session 2: Design and Evaluation of End-User Programming Environments (Sala Leonina)
Session Chair: Mary Beth Rosson

Champagne Prototyping: A Research Technique for Early Evaluation of Complex End-User Programming Systems
1Alan F. Blackwell , 2Margaret M. Burnett & 3Simon Peyton Jones
1University of Cambridge, UK, 2Oregon State University, USA, 3Microsoft Research

Double trouble: Mixing quantitative and qualitative methods in the study of extreme programmers
Sallyann Bryant
University of Sussex, Falmer, UK

The Evolving User-Centered Design of the Algorithm Visualization Storyboarder*
1Christofer D. Hundhausen, 2Joshua Wingstrom" & 2Ravikiran Vatrapu"
1Washington State University, 2University of Hawaii, Honolulu, USA

Virtual Workshops for Human-Centric Computing*
1Maria F. Costabile, 2Daniela Fogli, 3Giuseppe Fresta, 4Piero Mussio" & 1Antonio Piccinno
1Università di Bari, Italy, 2Università di Brescia, Italy, 3ISTI - CNR, Pisa, Italy 4Università di Milano, Italy

Supporting Computational Visual Theories in Biology*
George Chin Jr., Eric G. Stephan, Kyle R. Klicker, Abigail L. Corrigan, & Heidi J. Sofia
Pacific Northwest National Lab., Richland, USA
15:35-16:00 Coffee break
16:00-17:45
Paper Session 3: Improving End-User Environments (Sala Leonina)
Session Chair: Alan Blackwell

Header and Unit Inference for Spreadsheets Through Spatial Analyses
Robin Abraham & Martin Erwig
Oregon State University, USA

Managing Duplicated Code with Linked Editing
Michael Toomim, Andrew Begel & Susan L. Graham
University of California, Berkeley, USA

A Layered Architecture for the Exploration of Heterogeneous Information Using Coordinated Views
Isabel F. Cruz & Yuan Feng Huang
University of Illinois, Chicago, USA

CoOL-Room: Collaboration Oriented Learning Room*
Maria De Marsico, Susanna Fratarcangeli, Stefano Levialdi & Leonardo Lombardo
Università di Roma "La Sapienza", Italy

Computationally-Enriched "Piles'' for Managing Digital Photo Collections*
Daniel Bauer, Pierre Fastrez & Jim Hollan
University of California, San Diego, USA
Paper Session 4: End-User Programming: Gender, Debugging, and the Web (Sala Esedra)
Session Chair: Phil Cox

Gender: An Important Factor in End-User Programming Environments?
Laura Beckwith & Margaret Burnett
Oregon State University, Corvallis, USA

Rewarding "Good" Behavior: End-User Debugging and Rewards
Joseph R. Ruthruff, Amit Phalgune, Laura Beckwith, Margaret Burnett & Curtis Cook
Oregon State University, Corvallis, USA

Everyday Programming: Challenges and Opportunities for Informal Web Development
Mary Beth Rosson, Julie Ballin & Heather Nash
Pennsylvania State University, USA

Vivio - A System for Creating Interactive Reversible E-Learning Animations for the WWW*
Jeremy Jones
Trinity College, Dublin, Ireland

CrawLogo: empowering end-users to program the Web*
Kevin McGee & Johan Nilsson
Linköping University, Sweden

Tuesday, September 28


Graduate Student Consortium
Designing for Diversity in End-User Development Tools
9:00-10:20 Paper Session 5: Graph Layout and End-User Programming
(Sala Leonina)
Session Chair: Isabel Cruz

An Automatic Layout Algorithm for Lograph
Omid Banyasad & Philip T. Cox
Dalhousie University, Canada

Dynamic Euler Diagram Drawing
1Peter Rodgers, 1Paul Mutton & 2Jean Flower
1University of Kent, Canterbury, UK, 2University of Brighton, UK

Programming Autonomous Robots by Demonstration using Artificial Neural Networks*
Shawn M. Best & Philip T. Cox
Dalhousie University, Canada

Toward Usable Mixed Reality Authoring Tool: Case study AMIRE*
Marjaana Träskbäck
Helsinki University of Technology, Finland
9:00-9:05 Introductory Remarks (Sala Esedra)
John Pane, RAND Corporation
9:05-10:20 Session A: Addressing the Needs of Special Populations (Sala Esedra)
Session Chair: Steve Tanimoto

Effects of Age and Working Memory on Web-based Computer Training
Sharnnia Artis, Virginia Polytechnic Institute and State University

An Interface Design Methodology: Scenario Based Design Extended for Diverse Computer User Groups
Kayenda T. Johnson, Virginia Polytechnic Institute and State University

End-User Programming of 3D Virtual Agents
Christoph Neumann, Oregon State University

Creating Digital Places for Culture and Community
Ramesh Srinivasan, Harvard University
Panel discussion





10:20-10:40 Coffee break
10:40-12:25 Paper Session 6: Visual Language Formalisms (Sala Leonina)
Session Chair: Andy Schürr

Model Management Through Graph Transformation
Guanglei Song & Kang Zhang
University of Texas, Dallas, USA

A Suite of Metamodels as a Basis for a Classification of Visual Languages
1Paolo Bottoni & 2Antonio Grau
1Università di Roma, "La Sapienza", Italy, 2University "Miguel Hernandez" of Elche, Spain

The Expressiveness of Spider Diagrams Augmented with Constants
1Gem Stapleton, 2Simon Thompson, 1John Howse & 1John Taylor
1University of Brighton, UK, 2University of Kent, Canterbury, UK

Parsing spatial graph grammars*
Jun Kong & Kang Zhang
University of Texas, Dallas, USA

On a spatial graph grammar formalism*
Jun Kong & Kang Zhang
University of Texas, Dallas, USA
10:40-11:40 Session B: Errors and Debugging (Sala Esedra)
Session Chair:  Margaret Burnett

Identifying Structure in Spreadsheets
Robin Abraham, Oregon State University

Designing a Flexible and Supportive Direct-Manipulation Programming Environment
Andrew Jensen Ko, Carnegie Mellon University

Testing and Debugging Web Applications: An End-User Perspective
Amit Phalgune, Oregon State University

Panel discussion
11:40-12:25 Session C: Low-Barrier Tools (Sala Esedra)
Session Chair: Alan Blackwell

Toward a Programmatic Semantics of Natural Language
Hugo Liu, Massachusetts Institute of Technology

Community Oriented Programming through Instant Messaging
Timothy Y. Sohn, University of California, San Diego

Panel discussion
12:25-14:00 Lunch
14:00-16:00 Paper Session 7: Visualization and Sketching (Sala Leonina)
Session Chair:  Steven Tanimoto

A Parsing Technique for Sketch Recognition Systems
Gennaro Costagliola, Vincenzo Deufemia, Giuseppe Polese & Michele Risi
Università di Salerno, Italy

Effect lines for specifying animation effects
1Yoshikazu Kato, 1Etsuya Shibayama & 2Shin Takahashi
1Tokyo Institute of Technology, Japan, 2University of Tsukuba, Japan

Reduction of Cognitive Load Through the Addition of High-Level Semantics to ReactoGraph
Simon Gauvin & Trevor Smedley
Dalhousie University, Canada

Secure Visualization of Authentication Information: A Case Study* 1Roberto Tamassia , 1Sean Cannella , 2Michael Shin , 3Christian Straub & 4Dan Polivy
1Brown University, 2Goldman Sachs, 3Oracle, 4Microsoft

Integrating a Zoomable User Interfaces Concept into a Visual Language Meta-tool Environment*
Na Liu, John Hosking & John Grundy
University of Auckland, New Zealand

JIVE: Java Interactive software Visualization Environment*
1Umberto Ferraro Petrillo, 2Giuseppe F. Italiano, 1Pompeo Faruolo & 1Giuseppe Cattaneo
1Università di Salerno, Italy, 2Università di Roma "Tor Vergata", Italy
14:00-15:00 Session D: Supporting People with Cognitive and Physical Disabilities (Sala Esedra)
Session Chair: Mary Beth Rosson

Spoken Language Support for Software Development
Andrew Begel, University of California, Berkeley

Browsing Web Through Audio
Jun Kong, The University of Texas at Dallas

Developing a Tutor to Teach Social Skills to Students with Cognitive Disabilities
Scott M. Robertson, Carnegie Mellon University

Panel discussion
15:00-16:00 Session E: Visual Languages and Environments (Sala Esedra)
Session Chair: John Pane
 
A Visual Language for Animating Sketches
Richard C. Davis, University of California, Berkeley

Supporting Coursework in an Online Gaming Environment
Matthew Peters, Pennsylvania State University

A Cognition-Based Approach for Querying Personal Digital Libraries
Alessio Malizia, Università "La Sapienza" of Rome
Panel discussion
16:15-Late Excursion to Villa Adriana. Dinner at Restaurant Adriano in Tivoli

Wednesday, September 29

8:45-10:35 Paper Session 8: UML and Visual Modeling (Sala Bernini)
Session Chair: Gregor Engels

Semantics of UML 2.0 Activities

Harald Störrle
Ludwig-Maximilians-Universität München, Germany

User Preference and Performance with UML Interaction Diagrams
1Jennifer Swan, 2Maria Kutar, 1Trevor Barker & 1Carol Britton
1University of Hertfordshire, UK, 2University of Salford, UK

A Specification Technique for Model Based Derivation of Speech Interfaces*
Jari Peltonen, Samuel Lahtinen & Kai Koskimies
Tampere University of Technology, Tampere, Finland

Pounamu: a meta-tool for multi-view visual language environment construction*
Nianping Zhu, John Grundy & John Hosking
University of Auckland, New Zealand

Model-based Specification of Virtual Interaction Environments*
1Augusto Celentano, 2Daniela Fogli, 3Piero Mussio & 1Fabio Pittarello
1Università di Venezia, Italy, 2Università di Brescia, Italy, 3Università di Milano, Italy,

JeCo, a Collaborative Learning Tool for Programming*
Andrés Moreno, Niko Myller & Erkki Sutinen
University of Joensuu, Joensuu, Finland
10:35-11:00 Coffee break
11:00-12:15 Joint Plenary Session with ICGT 2004: Invited Talk (Sala Bernini)
Improving Flow in Software Development through Graphical Representations
Margaret-Anne Storey, University of Victoria, Canada
12:15-12:30 Closing Words (Sala Bernini)

ICGT Program
16:00-17:00 Birds of a Feather: Is it possible to bring the benefits of rigorous software engineering methodologies to end users?
17:15-18:15 Joint panel discussion with ICGT: Visual Languages: an application field for Graph Transformations - or more? Participants: G. Engels (Chair), P. Bottoni, H. Ehrig, M. Pezzé, A. Schürr, M.-A. Storey (Sala Bernini)
18:30-20:30 Joint social event with ICGT: Farewell + Welcome Party

* Indicates a technical note, which is allocated 15 minutes (10 minutes plus 5 minutes for questions).

Presentations in the Graduate Student Consortium are similarly granted 15 minutes. All others, are full-length presentations, which are allocated 25 minutes (20 minutes + 5 minutes for questions).