The Community for Technology Leaders
2011 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2011) (2011)
Pittsburgh, PA
Sept. 18, 2011 to Sept. 22, 2011
ISSN: 1943-6092
ISBN: 978-1-4577-1246-3
TABLE OF CONTENTS

[Title page] (PDF)

pp. i

Table of contents (PDF)

pp. iii-vi

Sponsors (PDF)

pp. xii

Computational thinking (PDF)

J. M. Wing , Comput. Sci. Dept., Carnegie Mellon Univ., Pittsburgh, PA, USA
pp. 3

The keys to solving the world's top engineering challenges (PDF)

B. H. Powell , Nat. Instrum. Corp., Austin, TX, USA
pp. 4

Successful visual and end-user programming systems from industry (PDF)

Brad Myers , Human Computer Interaction Institute, Carnegie Mellon University, Pittsburgh, PA, USA
Alexander Repenning , University of Colorado and CTO of AgentSheets Inc., USA
Peter Lucas , MAYA Design, USA
Walter van Roggen , Northwoods Software, USA
Allen Cypher , IBM Research - Almaden, USA
Andrew Dove , National Instruments, USA
Ofer Brandes , CEO, Tersus Software LTD, USA
pp. 5

Obstacles and opportunities with using visual and domain-specific languages in scientific programming (Abstract)

M. Jones , Sch. of Electr. Eng. & Comput. Sci., Oregon State Univ., Corvallis, OR, USA
C. Scaffidi , Sch. of Electr. Eng. & Comput. Sci., Oregon State Univ., Corvallis, OR, USA
pp. 9-16

Quick fix generation for DSMLs (Abstract)

A. Hegedus , Budapest Univ. of Technol. & Econ., Budapest, Hungary
A. Horvath , Budapest Univ. of Technol. & Econ., Budapest, Hungary
I. Rath , Budapest Univ. of Technol. & Econ., Budapest, Hungary
M. C. Branco , Univ. of Waterloo, Waterloo, ON, Canada
D. Varro , Budapest Univ. of Technol. & Econ., Budapest, Hungary
pp. 17-24

Ruru: A spatial and interactive visual programming language for novice robot programming (Abstract)

J. P. Diprose , Depts. of Comput. Sci., Univ. of Auckland, Auckland, New Zealand
B. A. MacDonald , Depts. of Electr. & Comput. Eng., Univ. of Auckland, Auckland, New Zealand
J. G. Hosking , Depts. of Comput. Sci., Univ. of Auckland, Auckland, New Zealand
pp. 25-32

An exploration of design opportunities for “gardening” end-user programmers' ideas (Abstract)

Jill Cao , Sch. of Electr. Eng. & Comput. Sci., Oregon State Univ., Corvallis, OR, USA
S. D. Fleming , Sch. of Electr. Eng. & Comput. Sci., Oregon State Univ., Corvallis, OR, USA
M. Burnett , Sch. of Electr. Eng. & Comput. Sci., Oregon State Univ., Corvallis, OR, USA
pp. 35-42

Scenario Markup Language for authoring behavioral driver studies in 3D virtual worlds (Abstract)

K. Gajananan , Nat. Inst. of Inf., Grad. Univ. for Adv. Studies, Tokyo, Japan
A. Nakasone , Nat. Inst. of Inf., Grad. Univ. for Adv. Studies, Tokyo, Japan
H. Prendinger , Nat. Inst. of Inf., Grad. Univ. for Adv. Studies, Tokyo, Japan
M. Miska , Smart Transp. Res. Center, Queensland Univ. of Technol., Brisbane, QLD, Australia
pp. 43-46

Mini-crowdsourcing end-user assessment of intelligent assistants: A cost-benefit study (Abstract)

Amber Shinsel , Oregon State Univ., Corvallis, OR, USA
T. Kulesza , Oregon State Univ., Corvallis, OR, USA
M. Burnett , Oregon State Univ., Corvallis, OR, USA
W. Curran , Oregon State Univ., Corvallis, OR, USA
A. Groce , Oregon State Univ., Corvallis, OR, USA
S. Stumpf , City Univ. London, London, UK
Weng-Keen Wong , Oregon State Univ., Corvallis, OR, USA
pp. 47-54

An investigation of non-programmers' performance with tools to support output localization (Abstract)

P. Gross , Dept. of Comput. Sci. & Eng., Washington Univ. in St. Louis, St. Louis, MO, USA
C. Kelleher , Dept. of Comput. Sci. & Eng., Washington Univ. in St. Louis, St. Louis, MO, USA
J. Yang , Comput. Sci. & Eng., Univ. of Washington, Seattle, WA, USA
pp. 55-58

Automatic diagram layout support for the Marama meta-toolset (Abstract)

Pei Shan Yap , Dept. of Comput. Sci., Univ. of Auckland, Auckland, New Zealand
J. Hosking , Dept. of Comput. Sci., Univ. of Auckland, Auckland, New Zealand
J. Grundy , Centre for Comput. & Eng. Software Syst., Swinburne Univ. of Technol., Melbourne, VIC, Australia
pp. 61-64

Examining interaction with general-purpose object recognition in LEGO OASIS (Abstract)

R. Ziola , Comput. Sci. & Eng., Univ. of Washington, Seattle, WA, USA
S. Grampurohit , Visual Design, Univ. of Washington, Seattle, WA, USA
N. Landes , Visual Design, Univ. of Washington, Seattle, WA, USA
J. Fogarty , Comput. Sci. & Eng., Univ. of Washington, Seattle, WA, USA
B. Harrison , Lab126, Inc ., Cupertino, CA, USA
pp. 65-68

History repeats itself more easily when you log it: Versioning for mashups (Abstract)

S. K. Kuttal , Univ. of Nebraska-Lincoln, Lincoln, NE, USA
A. Sarma , Univ. of Nebraska-Lincoln, Lincoln, NE, USA
G. Rothermel , Univ. of Nebraska-Lincoln, Lincoln, NE, USA
pp. 69-72

SketchSet: Creating Euler diagrams using pen or mouse (Abstract)

Mengdi Wang , Univ. of Auckland, Auckland, New Zealand
B. Plimmer , Univ. of Auckland, Auckland, New Zealand
P. Schmieder , Univ. of Auckland, Auckland, New Zealand
G. Stapleton , Univ. of Brighton, Brighton, UK
P. Rodgers , Univ. of Kent, Canterbury, UK
A. Delaney , Univ. of Brighton, Brighton, UK
pp. 75-82

Identifying attachment areas on sketched symbols (Abstract)

G. Costagliola , Dept. of Inf., Univ. of Salerno, Fisciano, Italy
M. De Rosa , Dept. of Inf., Univ. of Salerno, Fisciano, Italy
V. Fuccella , Dept. of Inf., Univ. of Salerno, Fisciano, Italy
pp. 83-86

Deriving sound inference rules for concept diagrams (Abstract)

P. Chapman , Visual Modelling Group, Univ. of Brighton, Brighton, UK
G. Stapleton , Visual Modelling Group, Univ. of Brighton, Brighton, UK
J. Howse , Visual Modelling Group, Univ. of Brighton, Brighton, UK
I. Oliver , Nokia Services, Nokia, Finland
pp. 87-94

Policy specifications with Timed Spider Diagrams (Abstract)

P. Bottoni , Dipt. di Inf., Sapienza Univ. di Roma, Rome, Italy
A. Fish , Sch. of Comput., Eng. & Math., Univ. of Brighton, Brighton, UK
pp. 95-98

Coping with duplicate bug reports in free/open source software projects (Abstract)

J. L. Davidson , Sch. of Electr. Eng. & Comput. Sci., Oregon State Univ., Corvallis, OR, USA
N. Mohan , Sch. of Electr. Eng. & Comput. Sci., Oregon State Univ., Corvallis, OR, USA
C. Jensen , Sch. of Electr. Eng. & Comput. Sci., Oregon State Univ., Corvallis, OR, USA
pp. 101-108

Modeling programmer navigation: A head-to-head empirical evaluation of predictive models (Abstract)

D. Piorkowski , Oregon State Univ., Corvallis, OR, USA
S. D. Fleming , Oregon State Univ., Corvallis, OR, USA
C. Scaffidi , Oregon State Univ., Corvallis, OR, USA
L. John , Carnegie Mellon Univ., Pittsburgh, PA, USA
C. Bogart , Oregon State Univ., Corvallis, OR, USA
B. E. John , IBM T.J. Watson Res., Hawthorne, NY, USA
M. Burnett , Oregon State Univ., Corvallis, OR, USA
R. Bellamy , IBM T.J. Watson Res., Hawthorne, NY, USA
pp. 109-116

Visualizing call graphs (Abstract)

T. D. LaToza , Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
B. A. Myers , Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
pp. 117-124

Enabling program comprehension through a visual object-focused development environment (Abstract)

F. Olivero , Fac. of Inf., REVEAL, Univ. of Lugano, Lugano, Switzerland
M. Lanza , Fac. of Inf., REVEAL, Univ. of Lugano, Lugano, Switzerland
M. D'Ambros , Fac. of Inf., REVEAL, Univ. of Lugano, Lugano, Switzerland
R. Robbes , DCC, PLEIAD, Univ. of Chile, Chile
pp. 127-134

On the impact of layout quality to understanding UML diagrams (Abstract)

H. Storrle , Dept. of Inf. & Math. Modeling, Tech. Univ. of Denmark, Lyngby, Denmark
pp. 135-142

#ifdef confirmed harmful: Promoting understandable software variation (Abstract)

Duc Le , Oregon State Univ., Corvallis, OR, USA
E. Walkingshaw , Oregon State Univ., Corvallis, OR, USA
M. Erwig , Oregon State Univ., Corvallis, OR, USA
pp. 143-150

Why do programmers make security errors? (Abstract)

Jing Xie , Dept. of Software & Inf. Syst., Univ. of North Carolina at Charlotte, Charlotte, NC, USA
H. R. Lipford , Dept. of Software & Inf. Syst., Univ. of North Carolina at Charlotte, Charlotte, NC, USA
Bill Chu , Dept. of Software & Inf. Syst., Univ. of North Carolina at Charlotte, Charlotte, NC, USA
pp. 161-164

Restructuring software with gestures (Abstract)

E. Murphy-Hill , North Carolina State Univ., Raleigh, NC, USA
M. Ayazifar , North Carolina State Univ., Raleigh, NC, USA
A. P. Black , Portland State Univ., Corvallis, OR, USA
pp. 165-172

The role of conceptual knowledge in API usability (Abstract)

A. J. Ko , Inf. Sch., Univ. of Washington, Seattle, WA, USA
Y. Riche , Microsoft Corp., Redmond, WA, USA
pp. 173-176

Embedding and evolution of spreadsheet models in spreadsheet systems (Abstract)

J. Cunha , Univ. do Minho, Braga, Portugal
J. Mendes , Univ. do Minho, Braga, Portugal
J. Saraiva , Univ. do Minho, Braga, Portugal
J. P. Fernandes , Univ. do Minho, Braga, Portugal
pp. 179-186

Allowing end-users to participate within model-driven development approaches (Abstract)

F. Perez , Centro de Investig. en Metodos de Produccion de Software, Univ. Politec. de Valencia, València, Spain
P. Valderas , Centro de Investig. en Metodos de Produccion de Software, Univ. Politec. de Valencia, València, Spain
J. Fons , Centro de Investig. en Metodos de Produccion de Software, Univ. Politec. de Valencia, València, Spain
pp. 187-190

Making programming more conversational (Abstract)

A. Repenning , AgentSheets Inc., Boulder, CO, USA
pp. 191-194

Expressing model constraints visually with VMQL (Abstract)

H. Storrle , Dept. of Inf. & Math. Modeling, Tech. Univ. of Denmark, Lyngby, Denmark
pp. 195-202

Progressor: Personalized visual access to programming problems (Abstract)

F. Bakalov , Inst. for Comput. Sci., Univ. of Jena, Jena, Germany
I-Han Hsiao , Sch. of Inf. Sci., Univ. of Pittsburgh, Pittsburgh, PA, USA
P. Brusilovsky , Sch. of Inf. Sci., Univ. of Pittsburgh, Pittsburgh, PA, USA
B. Konig-Ries , Inst. for Comput. Sci., Univ. of Jena, Jena, Germany
pp. 205-208

Drawing Euler diagrams with circles and ellipses (Abstract)

G. Stapleton , Univ. of Brighton, Brighton, UK
P. Rodgers , Univ. of Kent, Canterbury, UK
pp. 209-212

Aesthetic of angular resolution for node-link diagrams: Validation and algorithm (Abstract)

Weidong Huang , Univ. of Technol., Sydney, NSW, Australia
Maolin Huang , Univ. of Technol., Sydney, NSW, Australia
Chun-Cheng Lin , Nat. Chiao Tung Univ., Hsinchu, Taiwan
pp. 213-216

Evaluating visual and statistical exploration of scientific literature networks (Abstract)

R. Gove , Human-Comput. Interaction Lab., Univ. of Maryland, College Park, MD, USA
C. Dunne , Human-Comput. Interaction Lab., Univ. of Maryland, College Park, MD, USA
B. Shneiderman , Human-Comput. Interaction Lab., Univ. of Maryland, College Park, MD, USA
J. Klavans , Inst. for Adv. Comput. Studies, Univ. of Maryland, College Park, MD, USA
B. Dorr , Inst. for Adv. Comput. Studies, Univ. of Maryland, College Park, MD, USA
pp. 217-224

“Gardening” end-user programmers' ideas (Abstract)

Jill Cao , Sch. of Electr. Eng. & Comput. Sci., Oregon State Univ., Corvallis, OR, USA
pp. 227-228

End user robot programming via visual languages (Abstract)

J. P. Diprose , Dept. of Comput. Sci., Univ. of Auckland, Auckland, New Zealand
pp. 229-230

Computing indicators of creativity (Abstract)

Kyu Han Koh , Dept. of Comput. Sci., Univ. of Colorado Boulder, Boulder, CO, USA
pp. 231-232

Support for software variation editing (Abstract)

Duc Le , Oregon State Univ., Corvallis, OR, USA
pp. 233-234

ClassSheet-driven spreadsheet environments (Abstract)

J. Mendes , Dept. de Inf., Univ. do Minho, Braga, Portugal
pp. 235-236

Injecting computational thinking into career explorations for middle school girls (Abstract)

H. C. Webb , Coll. of Inf. Sci. & Technol., Pennsylvania State Univ., State College, PA, USA
pp. 237-238

Measuring flow in programming education (Abstract)

M. Zarb , Sch. of Comput., Univ. of Dundee, Dundee, UK
pp. 239-240

Computing learning acquisition? (Abstract)

V. Bennett , Dept. of Commun., Univ. of Colorado, Boulder, CO, USA
KyuHan Koh , Dept. of Commun., Univ. of Colorado, Boulder, CO, USA
A. Repenning , Dept. of Commun., Univ. of Colorado, Boulder, CO, USA
pp. 243-244

Tersus visual programming platform (Abstract)

O. Brandes , Tersus Software Ltd., Herzliya, Israel
pp. 245-246

Visual programming and music score generation with OpenMusic (Abstract)

J. Bresson , IRCAM, UPMC, Paris, France
C. Agon , IRCAM, UPMC, Paris, France
pp. 247-248

Rapid prototyping of mobile applications for augumented reality interactions (Abstract)

M. Di Capua , Centro Direzionale, Unlimited Software, Naples, Italy
G. Costagliola , Univ. of Salerno, Fisciano, Italy
M. De Rosa , Univ. of Salerno, Fisciano, Italy
V. Fuccella , Univ. of Salerno, Fisciano, Italy
pp. 249-250

REST based service composition: Exemplified in a care network scenario (Abstract)

E. Gronvall , Comput. Sci. Dept., Aarhus Univ., Aarhus, Denmark
M. Ingstrup , Comput. Sci. Dept., Aarhus Univ., Aarhus, Denmark
M. Ploger , Comput. Sci. Dept., Aarhus Univ., Aarhus, Denmark
M. Rasmussen , Comput. Sci. Dept., Aarhus Univ., Aarhus, Denmark
pp. 251-252

Tabular form editing with a hexadecimal grid graph model (Abstract)

S. Koka , Dept. Comput. Sci. & Syst. Anal., Nihon Univ., Tokyo, Japan
K. Anada , Waseda Res. Inst. for Sci. & Eng., Waseda Univ., Tokyo, Japan
K. Nomaki , Dept. Comput. Sci. & Syst. Anal., Nihon Univ., Tokyo, Japan
T. Yaku , Dept. Comput. Sci. & Syst. Anal., Nihon Univ., Tokyo, Japan
pp. 253-254

Scripting a radically-distributed world (Abstract)

P. Lucas , MAYA Design, Inc., Pittsburgh, PA, USA
J. Senn , MAYA Design, Inc., Pittsburgh, PA, USA
M. Balasubramana , MAYA Design, Inc., Pittsburgh, PA, USA
S. Roth , MAYA Design, Inc., Pittsburgh, PA, USA
S. Spencer , MAYA Design, Inc., Pittsburgh, PA, USA
pp. 255-256

A first look at end-user visual computation supporting sharing & reuse with Inflo (Abstract)

J. Lung , Dept. of Comput. Sci., Univ. of Toronto, Toronto, ON, Canada
S. Easterbrook , Dept. of Comput. Sci., Univ. of Toronto, Toronto, ON, Canada
pp. 257-258

Beyond autocomplete: Automatic function definition (Abstract)

K. I. Murray , Dept. of Comput. Sci., Univ. of Rochester, Rochester, NY, USA
J. P. Bigham , Dept. of Comput. Sci., Univ. of Rochester, Rochester, NY, USA
pp. 259-260

Active code completion (Abstract)

C. Omar , Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
YoungSeok Yoon , Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
T. D. LaToza , Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
B. A. Myers , Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
pp. 261-262

Conversational programming in action (Abstract)

A. Repenning , AgentSheets Inc., Boulder, CO, USA
pp. 263-264

A graph grammar model for syntaxes of financial statements (Abstract)

Y. Shindo , Nihon Univ., Tokyo, Japan
K. Anada , Waseda Univ., Tokyo, Japan
K. Anzai , Kanto Gakuen Univ., Gunma, Japan
S. Koka , Nihon Univ., Tokyo, Japan
T. Yaku , Nihon Univ., Tokyo, Japan
pp. 265-266

Programming in pictures within Filmification Modeling environment (Abstract)

Y. Watanobe , Dept. of Inf. Syst., Univ. of Aizu, Aizuwakamatsu, Japan
R. Yoshioka , Dept. of Inf. Syst., Univ. of Aizu, Aizuwakamatsu, Japan
N. Mirenkov , Dept. of Inf. Syst., Univ. of Aizu, Aizuwakamatsu, Japan
pp. 267-268

Row manipulation in the heterogenous tabular forms with an octal grid model (Abstract)

T. Yaku , Nihon Univ., Tokyo, Japan
Koichi Anada , Waseda Univ., Tokyo, Japan
Shinji Koka , Nihon Univ., Tokyo, Japan
Y. Shindo , Nihon Univ., Tokyo, Japan
K. Tsuchida , Toyo Univ., Saitama, Japan
pp. 269-270

Author index (PDF)

pp. 271-272
96 ms
(Ver 3.3 (11022016))