The Community for Technology Leaders
Visual Languages and Human-Centric Computing, IEEE Symposium on (2007)
Coeur d?Al?ne, Idaho
Sept. 23, 2007 to Sept. 27, 2007
ISBN: 0-7695-2987-9
TABLE OF CONTENTS

Foreword (PDF)

pp. x
Introduction

Foreword (PDF)

pp. x

Extra Reviewers (PDF)

pp. xiii

Sponsors (PDF)

pp. xiv
Workshops

Visual Languages and Logic (PDF)

Philip Cox , Dalhousie University, Canada
John Howse , University of Brighton, UK
Andrew Fish , University of Brighton, UK
pp. 3

Layout of (Software) Engineering Diagrams (PDF)

Andrew Fish , University of Brighton, UK
Alexander Knapp , University of Munich, Germany
pp. 4
Tutorial

Understanding and Building Spreadsheet Tools (PDF)

Robin Abraham , Oregon State University, USA
Martin Erwig , Oregon State University, USA
pp. 7
Keynote Speakers
Empirical Studies (1)

Scents in Programs:Does Information Foraging Theory Apply to Program Maintenance? (Abstract)

Joseph Lawrance , Oregon State University, USA
Rachel Bellamy , IBM T.J. Watson Research, USA
Margaret Burnett , Oregon State University, USA
pp. 15-22

A Comprehensive Evaluation of Workspace Awareness in Software Configuration Management Systems (Abstract)

Anita Sarma , University of California, Irvine, USA
David F. Redmiles , University of California, Irvine, USA
Andre van der Hoek , University of California, Irvine, USA
pp. 23-26

Introductory Computing Construct Use in an End-User Programming Community (Abstract)

Mark Guzdial , Georgia Institute of Technology, USA
Brian Dorn , Georgia Institute of Technology, USA
Allison Elliott Tew , Georgia Institute of Technology, USA
pp. 27-32
Software Engineering Theory

Towards Overcoming Deficiencies in Constraint Diagrams (Abstract)

Gem Stapleton , University of Brighton, UK
Aidan Delaney , University of Brighton, UK
pp. 33-40

Visual qualities of the Unified Modeling Language:Deficiencies and Improvements (Abstract)

Andrew Fish , University of Brighton, UK
Harald Storrle , Leopold-Franzens-Universitat, Austria
pp. 41-49

Mapping the Space of API Design Decisions (Abstract)

Brad Myers , Carnegie Mellon University, USA
Jeffrey Stylos , Carnegie Mellon University, USA
pp. 50-60
Teaching and Learning

A Study on Applying Roles of Variables in Introductory Programming (Abstract)

Jorma Sajaniemi , University of Joensuu, Finland
Pauli Byckling , University of Joensuu, Finland
pp. 61-68

Snapshots: Capturing Dynamics of Student Sketches (Abstract)

Steven L. Tanimoto , University of Washington, USA
Sandra B. Fan , University of Washington, USA
pp. 73-76

Controlling Transparency in an Online Learning Environment (Abstract)

Steven Tanimoto , University of Washington, USA
Tyler Robison , University of Washington, USA
pp. 77-80

Mobile games to foster the learning of history at archaeological sites (Abstract)

T. Pederson , Universita di Bari, Italy
C. Ardito , Universita di Bari, Italy
R. Lanzilotti , Universita di Bari, Italy
P. Buono , Universita di Bari, Italy
M.F. Costabile , Universita di Bari, Italy
pp. 81-86
Domain-Specific or End-User Tools

MaramaTatau: Extending a Domain Specific Visual Language Meta Tool with a Declarative Constraint Mechanism (Abstract)

John Hosking , University of Auckland, New Zealand
John Grundy , University of Auckland, New Zealand
Na Liu , University of Auckland, New Zealand
pp. 95-103

The Domain-Specific Language Monaco and its Visual Interactive Programming Environment (Abstract)

Herbert Prahofer , Johannes Kepler University, Austria
Hanspeter Mossenbock , Johannes Kepler University, Austria
Dominik Hurnaus , Johannes Kepler University, Austria
Christian Wirth , Johannes Kepler University, Austria
pp. 104-110
End User Programming Evaluations

Some Problems of Professional End User Developers (Abstract)

Judith Segal , The Open University, UK
pp. 111-118

On to the Real World: Gender and Self-Efficacy in Excel (Abstract)

Kyle Rector , Oregon State University, USA
Margaret Burnett , Oregon State University, USA
Derek Inman , Oregon State University, USA
Laura Beckwith , Oregon State University, USA
pp. 119-126

Explaining Debugging Strategies to End-User Programmers (Abstract)

Kyle Rector , Oregon State University, USA
Laura Beckwith , Oregon State University, USA
Cory Kissinger , Oregon State University, USA
Jared Kaplan , Oregon State University, USA
Margaret Burnett , Oregon State University, USA
Derek Inman , Oregon State University, USA
Neeraja Subrahmaniyan , Oregon State University, USA
pp. 127-136
Visualization Approaches

Visual Modelling of Complex Business Processes with Trees, Overlays and Distortion-based Displays (Abstract)

Lei Li , University of Auckland, New Zealand
John Hosking , University of Auckland, New Zealand
John Grundy , University of Auckland, New Zealand
pp. 137-144

EulerView: a non-hierarchical visualization component (Abstract)

Andrew Fish , University of Brighton, UK
Rosario De Chiara , Universita degli Studi di Salerno, Italy
pp. 145-152

Towards Trace Visualization and Exploration for Reactive Systems (Abstract)

Shahar Maoz , The Weizmann Institute of Science, Israel
David Harel , The Weizmann Institute of Science, Israel
Asaf Kleinbort , The Weizmann Institute of Science, Israel
pp. 153-156

Building an Ecologically valid, Large-scale Diagram to Help Developers Stay Oriented in Their Code (Abstract)

Mauro Cherubini , CRAFT, Switzerland
Rob DeLine , Microsoft Research, USA
Gina Venolia , Microsoft Research, USA
pp. 157-162
Formal Methods for Domain Specific and End User Applications

Action Patterns for the Incremental Specification of the Execution Semantics of Visual Languages (Abstract)

Paolo Bottoni , Universita La Sapienza, Italy
Esther Guerra , Universidad Carlos III, Spain
Juan de Lara , Universidad Autonoma, Spain
pp. 163-170

Model-Driven Quality Assurance for End Users (Abstract)

Steven Bucuvalas , ioSemantics LLC, USA
Clayton Lewis , University of Colorado, USA
pp. 175-178

A domain specific language and methodology for control systems GUI specification, verification and prototyping (Abstract)

Didier Buchs , Universite de Geneve, Switzerland
Matteo Risoldi , Universite de Geneve, Switzerland
pp. 179-182

Representations and Strategies for Solving Spatial Problems with Diagrams (Abstract)

B. Chandrasekaran , The Ohio State University, USA
Bonny Banerjee , The Ohio State University, USA
pp. 183-188
Web Development Approaches

Design Planning in End-User Web Development (Abstract)

Dejin Zhao , The Pennsylvania State University, USA
Mithu Bhattacharya , The Pennsylvania State University, USA
Hansa Sinha , The Pennsylvania State University, USA
Mary Beth Rosson , The Pennsylvania State University, USA
pp. 189-196

Scenario-Based Requirements for Web Macro Tools (Abstract)

Sebastian Elbaum , University of Nebraska-Lincoln, USA
Andhy Koesnandar , University of Nebraska-Lincoln, USA
Brad Myers , Carneige Mellon University, USA
Allen Cypher , Almaden Research Center, IBM, USA
Christopher Scaffidi , Carnegie Mellon University, USA
pp. 197-204

Relational Blocks: A Visual Dataflow Language for Relational Web-Applications (Abstract)

James T. Rayfield , IBM T.J. Watson Research Center, USA
Avraham Leff , IBM T.J. Watson Research Center, USA
pp. 205-208

A WebML-based Visual Language for the Development of Web GIS Applications (Abstract)

S. Di Martino , University of Salerno, Italy
G. Vitiello , University of Salerno, Italy
G. Avagliano , University of Salerno, Italy
M. Sebillo , University of Salerno, Italy
L. Paolino , University of Salerno, Italy
F. Ferrucci , University of Salerno, Italy
pp. 209-214
Empirical Studies (2)

A Type System Based on End-User Vocabulary (Abstract)

Robin Abraham , Oregon State University, USA
Scott Andrew , Oregon State University, USA
Martin Erwig , Oregon State University, USA
pp. 215-222

Statechart Features and Pre-Release Defects in Software Maintenance (Abstract)

Ivan Porres , Abo Akademi University, Finland
Andreas Nals , OY L M Ericsson Ab, Finland
Jeanette Heidenberg , OY L M Ericsson Ab, Finland
pp. 223-230

Usability Evaluation of a System for Implementation of Visual Languages (Abstract)

Uwe Kastens , University of Paderborn, Germany
Bastian Cramer , University of Paderborn, Germany
Carsten Schmidt , University of Paderborn, Germany
pp. 231-238

Children as Unwitting End-User Programmers (Abstract)

Marian Petre , Open University, UK
Alan F. Blackwell , Cambridge University, UK
pp. 239-242

Evaluating an Automated Tool to Assist Evolutionary Document Generation (Abstract)

L. Bergman , IBM T.J. Watson Research Center, USA
V. Castelli , IBM T.J. Watson Research Center, USA
G. Gweon , Carnegie Mellon University, USA
R.K.E. Bellamy , IBM T.J. Watson Research Center, USA
pp. 243-248
Graduate Student Consortium

Community-Based Scaffolding to Promote End-User Learning (PDF)

Brian Dorn , Georgia Institute of Technology, USA
pp. 254-255

Helping Teachers Automate Student Sketch Assessment (PDF)

Sandra B. Fan , University of Washington, USA
pp. 256-257

A Generic Visual Critic Authoring Tool (PDF)

Norhayati Mohd Ali , University of Auckland, New Zealand
pp. 260-261

Using Visual Tools to Close the Home Networking Digital Divide (PDF)

Erika Shehan Poole , Georgia Institute of Technology, USA
pp. 264-265

Postsecondary Education & Autism: Developing an Online Community (PDF)

Scott M. Robertson , The Pennsylvania State University, USA
pp. 266-267

Marmite: Towards End-User Programming for the Web (PDF)

Jeffrey Wong , Carnegie Mellon University, USA
pp. 270-271

From Functional to Fun: End User Development for Teenagers (PDF)

Sarita Yardi , Georgia Institute of Technology, USA
pp. 272-274
Author Index

Author Index (PDF)

pp. 275
114 ms
(Ver 3.3 (11022016))