IEEE Symposium on Visual Languages and Human-Centric Computing: VL/HCC 2011 - September 18-22, Pittsburgh, Pennsylvania

Final Program (PDF)

Papers in the IEEE Digital Library

Advance Program

Schedule | Sort by author’s last name | Sort by affiliation

Sunday, September 18

Starts at 9:15
Graduate Consortium: Expanding end user control in socio-technical systems

Carnegie Mellon University

If you would like to attend the graduate consortium, please e-mail Christopher Scaffidi <cscaffid@eecs.oregonstate.edu>

“Gardening” End-User Programmers’ Ideas
Jill Cao · Oregon State University, USA

End User Programming via Visual Languages
James Diprose · University of Auckland, New Zealand

Computing Indicators of Creativity
Kyu Han Koh · University of Colorado Boulder, USA

Support for Software Variation Editing
Duc Le · Oregon State University, USA

ClassSheet-driven Spreadsheet Environments
Jorge Mendes · Universidade do Minho, Portugal

Injecting Computational Thinking into Career Explorations for Middle School Girls
Heidi Webb · Pennsylvania State University, USA

Measuring Flow in Programming Education
Mark Zarb · University of Dundee, UK

All day

Workshop: Designing Human-Intensive Software SystemsCANCELLED

19:3022:00

Opening Reception with Light Refreshments
Sheraton Station Square, Fountainview Room

All main conference sessions in Sheraton Station Square, Grand Station Ballroom 3 & 4

Monday, September 19

8:009:00

Registration and Continental Breakfast

9:009:10

Conference Opening
Brad Myers · Carnegie Mellon University, USA

9:1010:30

Successful Visual and End-User Programming Systems · Panel

Moderator Brad Myers · Carnegie Mellon University, USA
Panelists
Ofer Brandes — Tersus Visual Programming Platform
CEO, Tersus Software
Allen Cypher — CoScripter
Research Scientist, IBM Research – Almaden
Andrew P. Dove — LabVIEW
Principal Architect, National Instruments Corporation
Peter Lucas — CPoF and Visage
Principal, MAYA Design
Alexander Repenning — AgentSheets
CTO, AgentSheets and Professor, University of Colorado Boulder
Walter van Roggen — Sanscript and GoDiagram
Vice President, Northwoods Software
11:0012:30
Visual Domain-Specific Languages

Session chairPaolo Bottoni · Sapienza – Università di Roma, Italy

Obstacles and opportunities with using visual and domain-specific languages in scientific programming · Paper
Michael Jones · Oregon State University, USA
Christopher Scaffidi · Oregon State University, USA

Quick fix generation for DSMLs · Paper
Ábel Hegedüs · Budapest University of Technology and Economics, Hungary
Ákos Horváth · Budapest University of Technology and Economics, Hungary
Istvan Rath · Budapest University of Technology and Economics, Hungary
Moises C. Branco · University of Waterloo, Canada
Daniel Varro · University of Waterloo, Canada

Ruru: A spatial and interactive visual programming language for novice robot programming · Paper
James Diprose · University of Auckland, New Zealand
Bruce Macdonald · University of Auckland, New Zealand
John Hosking · University of Auckland, New Zealand

14:3016:00
End-user Programming

Session chairMary Beth Rosson · Pennsylvania State University, USA

An Exploration of Design Opportunities for “Gardening” End-User Programmers’ Ideas · Paper
Jill Cao · Oregon State University, USA
Scott D. Fleming · Oregon State University, USA
Margaret Burnett · Oregon State University, USA

Scenario Markup Language for Authoring Behavioral Driver Studies in 3D Virtual Worlds · Short Paper
Kugamoorthy Gajananan · Graduate University for Advanced Studies, Japan
Arturo Nakasone · Graduate University for Advanced Studies, Japan
Helmut Prendinger · Graduate University for Advanced Studies, Japan
Marc Miska · Queensland University of Technology, Australia

Mini-Crowdsourcing End-User Assessment of Intelligent Assistants: A Cost-Benefit Study · Paper
Amber Shinsel · Oregon State University, USA
Todd Kulesza · Oregon State University, USA
Margaret Burnett · Oregon State University, USA
William Curran · Oregon State University, USA
Alex Groce · Oregon State University, USA
Simone Stumpf · City University London, UK
Weng-Keen Wong · Oregon State University, USA

An Investigation of Non-Programmers’ Performance with Tools to Support Output Localization · Short Paper
Paul Gross · Washington University in St. Louis, USA
Jennifer Yang · University of Washington, USA
Caitlin Kelleher · Washington University in St. Louis, USA

16:3017:15
Tools

Session chairAlexander Repenning · AgentSheets and University of Colorado Boulder, USA

Automatic Diagram Layout Support for the Marama Meta-toolset · Short Paper
Pei Shan Yap · University of Auckland, New Zealand
John Hosking · University of Auckland, New Zealand
John Grundy · Swinburne University of Technology, Australia

Examining Interaction with General-Purpose Object Recognition in LEGO OASIS · Short Paper
Ryder Ziola · University of Washington, USA
Shweta Grampurohit · University of Washington, USA
Nate Landes · University of Washington, USA
James Fogarty · University of Washington, USA
Beverly Harrison · Intel Labs Seattle, USA

History Repeats Itself More Easily When You Log It: Versioning for Mashups · Short Paper
Sandeep Kuttal · University of Nebraska – Lincoln, USA
Anita Sarma · University of Nebraska – Lincoln, USA
Gregg Rothermel · University of Nebraska – Lincoln, USA

17:1518:00

Overview of All Posters and Demonstrations

19:0022:00
Posters and Demonstrations Dinner Reception

Reception at Carnegie Mellon University

GameSalad: Bringing Game Creation to Everyone · Demo
Michael Agustin · GameSalad, USA

Can Learning Acquisition Be Computed? · Poster
Vicki Bennett · University of Colorado Boulder, USA
Kyu Han Koh · University of Colorado Boulder, USA
Alexander Repenning · AgentSheets and University of Colorado Boulder, USA

Tersus Visual Programming Platform · Corporate Demo
Ofer Brandes · Tersus Software, Israel

Visual Programming and Music Score Generation with OpenMusic · Demo
Jean Bresson · STMS: IRCAM-CNRS-UPMC, France
Carlos Agon · STMS: IRCAM-CNRS-UPMC, France

HaExcel: a model-based spreadsheet evolution system · Full Paper Demo
Jácome Cunha · Universidade do Minho, Portugal
João Paulo Fernandes · Universidade do Minho and Universidade do Porto, Portugal
Jorge Mendes · Universidade do Minho, Portugal
João Saraiva · Universidade do Minho, Portugal

Coping with Duplicate Bug Reports in Free/Open Source Software Projects · Full Paper Demo
Jennifer Davidson · Oregon State University, USA
Nitin Mohan · Oregon State University, USA
Carlos Jensen · Oregon State University, USA

Debugger Canvas · Corporate Demo
Rob DeLine · Microsoft Corporation, USA

Rapid Prototyping of Mobile Applications for Augumented Reality Interactions · Corporate Demo
Michele Di Capua · Unlimited Software, Italy
Gennaro Costagliola · University of Salerno, Italy
Mattia De Rosa · University of Salerno, Italy
Vittorio Fuccella · University of Salerno, Italy

Ruru · Full Paper Demo
James Diprose · University of Auckland, New Zealand

Rapid Deployment of Graphical and Textual Code to Real-Time Targets · Corporate Demo
Andrew P. Dove · National Instruments Corporation, USA

Evaluating Visual and Statistical Exploration of Scientific Literature Networks · Full Paper Demo
Robert Gove · University of Maryland, USA

REST based Service Composition: Exemplified in a Care Network Scenario · Poster
Erik Grönvall · Aarhus University, Denmark
Mads Ingstrup · Aarhus University, Denmark
Morten Pløger · Aarhus University, Denmark
Morten Rasmussen · Aarhus University, Denmark

Quick fix generation for DSMLs · Full Paper Demo
Ábel Hegedüs · Budapest University of Technology and Economics, Hungary
Ákos Horváth · Budapest University of Technology and Economics, Hungary
Istvan Rath · Budapest University of Technology and Economics, Hungary
Moises C. Branco · University of Waterloo, Canada
Daniel Varro · University of Waterloo, Canada

Breviz: Spreadsheet Visualization and Quality Analysis · Demo
Felienne Hermans · Delft University of Technology, Netherlands

Progressor · Full Paper Demo
I-Han Hsiao · University of Pittsburgh, USA

Tabular Form Editing with a Hexadecimal Grid Graph Model · Poster
Shinji Koka · Nihon University, Japan
Koichi Anada · Waseda University, Japan
Kenshi Nomaki · Nihon University, Japan
Takeo Yaku · Nihon University, Japan

Pipes Plumber · Full Paper Demo
Sandeep Kuttal · University of Nebraska – Lincoln, USA

Visualizing Call Graphs · Full Paper Demo
Thomas LaToza · Carnegie Mellon University, USA

Scripting a Radically-Distributed World · Demo
Peter Lucas · MAYA Design, USA
Jeff Senn · MAYA Design, USA
Magesh Balasubramana · MAYA Design, USA
Stuart Roth · MAYA Design, USA
Steve Spencer · MAYA Design, USA

Inflo: End-user Visual Computation Supporting Sharing & Reuse · Demo
Jonathan Lung · University of Toronto, Canada
Steve Easterbrook · University of Toronto, Canada

Beyond Autocomplete: Automatic Function Definition · Poster
Kyle Murray · University of Rochester, USA
Jeffrey Bigham · University of Rochester, USA

Gaucho · Full Paper Demo
Fernando Olivero · University of Lugano, Switzerland

Active Code Completion · Demo
Cyrus Omar · Carnegie Mellon University, USA
YoungSeok Yoon · Carnegie Mellon University, USA
Thomas LaToza · Carnegie Mellon University, USA
Brad Myers · Carnegie Mellon University, USA

Impure: a Visual Programming Language for the Data Age · Poster
Santiago Ortiz · Bestiario, Spain
Victor Pascual Cid · Bestiario, Spain

Conversational Programming in Action · Demo
Alexander Repenning · AgentSheets and University of Colorado Boulder, USA

A Graph Grammar Model for Syntaxes of Financial Statements · Poster
Yuki Shindo · Nihon University, Japan
Koichi Anada · Waseda University, Japan
Koushi Anzai · Kanto Gakuen University, Japan
Shinji Koka · Nihon University, Japan

WYSIWYT/ML · Full Paper Demo
Amber Shinsel · Oregon State University, USA

SketchSet: Creating Euler Diagrams using Pen or Mouse · Full Paper Demo
Mengdi Wang · University of Auckland, New Zealand
Beryl Plimmer · University of Auckland, New Zealand
Paul Schmieder · University of Auckland, New Zealand
Gem Stapleton · University of Brighton, UK
Peter Rodgers · University of Kent, UK
Aidan Delaney · University of Brighton, UK

Programming in Pictures within Filmification Modeling Environment · Demo
Yutaka Watanobe · University of Aizu, Japan
Rentaro Yoshioka · University of Aizu, Japan
Nikolay Mirenkov · University of Aizu, Japan

Row Manipulation in the Heterogenous Tabular Forms with an Octal Grid Model · Poster
Takeo Yaku · Nihon University, Japan
Koichi Anada · Waseda University, Japan
Shinji Koka · Nihon University, Japan
Yuki Shindo · Nihon University, Japan
Kensei Tsuchida · Toyo University, Japan

Tuesday, September 20

8:309:00

Registration and Continental Breakfast

9:0010:30

Computational Thinking · Keynote
Jeanette M. Wing · Carnegie Mellon University, USA

11:0012:30
Visual Languages and Theory

Session chairMark Minas · Universität der Bundeswehr München, Germany

SketchSet: Creating Euler Diagrams using Pen or Mouse · Paper
Mengdi Wang · University of Auckland, New Zealand
Beryl Plimmer · University of Auckland, New Zealand
Paul Schmieder · University of Auckland, New Zealand
Gem Stapleton · University of Brighton, UK
Peter Rodgers · University of Kent, UK
Aidan Delaney · University of Brighton, UK

Identifying Attachment Areas on Sketched Symbols · Short Paper
Gennaro Costagliola · University of Salerno, Italy
Mattia De Rosa · University of Salerno, Italy
Vittorio Fuccella · University of Salerno, Italy

Deriving Sound Inference Rules for Concept Diagrams · Paper
Peter Chapman · University of Brighton, UK
Gem Stapleton · University of Brighton, UK
John Howse · University of Brighton, UK
Ian Oliver · Nokia Research, Finland

Policy Specifications with Timed Spider Diagrams · Short Paper
Paolo Bottoni · Sapienza – Università di Roma, Italy
Andrew Fish · University of Brighton, UK

14:3016:00
Debugging and Program Understanding

Session chairMartin Erwig · Oregon State University, USA

Coping with Duplicate Bug Reports in Free/Open Source Software Projects · Paper
Jennifer Davidson · Oregon State University, USA
Nitin Mohan · Oregon State University, USA
Carlos Jensen · Oregon State University, USA

Modeling Programmer Navigation: A head-to-head empirical evaluation of predictive models · Paper
David Piorkowski · Oregon State University, USA
Scott D. Fleming · Oregon State University, USA
Christopher Scaffidi · Oregon State University, USA
Liza John · Carnegie Mellon University, USA
Christopher Bogart · Oregon State University, USA
Bonnie E. John · IBM Research – T.J. Watson and Carnegie Mellon University, USA
Margaret Burnett · Oregon State University, USA
Rachel Bellamy · IBM Research – T.J. Watson, USA

Visualizing Call Graphs · Paper
Thomas LaToza · Carnegie Mellon University, USA
Brad Myers · Carnegie Mellon University, USA

16:3018:00
Program Understanding

Session chairMargaret Burnett · Oregon State University, USA

Enabling Program Comprehension through a Visual Object-focused Development Environment · Paper
Fernando Olivero · University of Lugano, Switzerland
Michele Lanza · University of Lugano, Switzerland
Marco D’Ambros · University of Lugano, Switzerland
Romain Robbes · University of Chile, Chile

On the Impact of Layout Quality to Understanding UML Diagrams · Paper
Harald Störrle · Technical University of Denmark, Denmark

#ifdef Confirmed Harmful: Promoting Understandable Software Variation · Paper
Duc Le · Oregon State University, USA
Eric Walkingshaw · Oregon State University, USA
Martin Erwig · Oregon State University, USA

19:0023:00

Grand Reception at the National Aviary

Wednesday, September 21

8:309:00

Registration and Continental Breakfast

9:0010:30

The Keys to Solving the World’s Top Engineering Challenges · Keynote
Brian H. Powell · National Instruments Corporation, USA

11:0012:30
Software Development and Usability

Session chairJohn Grundy · Swinburne University of Technology, Australia

Improving Usability of Interactive Graphics Specification and Implementation with Picking Views and Inverse Transformations · Paper
Stéphane Conversy · ENAC-LII, IRIT-ICS and Université de Toulouse, France

Why do Programmers Make Security Errors? · Short Paper
Jing Xie · University of North Carolina at Charlotte, USA
Heather Lipford · University of North Carolina at Charlotte, USA
Bei-Tseng Chu · University of North Carolina at Charlotte, USA

Restructuring Software with Gestures · Paper
Emerson Murphy-Hill · North Carolina State University, USA
Moin Ayazifar · North Carolina State University, USA
Andrew Black · Portland State University, USA

The Role of Conceptual Knowledge in API Usability · Short Paper
Andrew Ko · University of Washington, USA
Yann Riche · Microsoft Corporation, USA

14:3016:00
Models

Session chairGem Stapleton · University of Brighton, UK

Embedding and Evolution of Spreadsheet Models in Spreadsheet Systems · Paper
Jácome Cunha · Universidade do Minho, Portugal
Jorge Mendes · Universidade do Minho, Portugal
João Saraiva · Universidade do Minho, Portugal
João Paulo Fernandes · Universidade do Minho and Universidade do Porto, Portugal

Allowing End-users to Participate within Model-Driven Development Approaches · Short Paper
Francisca Pérez · Universitat Politècnica de València, Spain
Pedro Valderas · Universitat Politècnica de València, Spain
Joan Fons · Universitat Politècnica de València, Spain

Future Trace: Making Programming more Conversational · Short Paper
Alexander Repenning · AgentSheets and University of Colorado Boulder, USA

Expressing Model Constraints Visually with VMQL · Paper
Harald Störrle · Technical University of Denmark, Denmark

16:3017:45
Diagrams and Visualization

Session chairAndrew Fish · University of Brighton, UK

Progressor: Personalized visual access to programming problems · Short Paper
Fedor Bakalov · Friedrich Schiller University of Jena, Germany
I-Han Hsiao · University of Pittsburgh, USA
Peter Brusilovsky · University of Pittsburgh, USA
Birgitta König-Ries · Friedrich Schiller University of Jena, Germany

Automatically Drawing Euler Diagrams with Circles and Ellipses · Short Paper
Gem Stapleton · University of Brighton, UK
Peter Rodgers · University of Kent, UK

Aesthetic of Angular Resolution for Node-Link Diagrams: Validation and Algorithm · Short Paper
Weidong Huang · University of Technology and CSIRO ICT Centre, Australia
Maolin Huang · University of Technology, Australia
Chun-Cheng Lin · National Chiao Tung University, Taiwan

Evaluating Visual and Statistical Exploration of Scientific Literature Networks · Paper
Robert Gove · University of Maryland, USA
Cody Dunne · University of Maryland, USA
Ben Shneiderman · University of Maryland, USA
Judith Klavans · University of Maryland, USA
Bonnie Dorr · University of Maryland, USA

17:4518:00

Conference Closing and VL/HCC 2012 Introduction
Brad Myers · Carnegie Mellon University, USA
Gennaro Costagliola · University of Salerno, Italy

Thursday, September 22

All day

Post-conference EUSES Workshop