The Community for Technology Leaders
2014 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) (2014)
Melbourne, Australia
July 28, 2014 to Aug. 1, 2014
ISBN: 978-1-4799-4035-6
TABLE OF CONTENTS

[Title page] (PDF)

pp. 1

Table of contents (PDF)

pp. iii-vi

Foreword (PDF)

pp. vii-viii

Sponsors (PDF)

pp. xii

What is a good diagram? (Revisited) (PDF)

Peter Eades , School of Information Technologies University of Sydney Sydney, Australia
pp. 1-2

Seeing with sound and touch (PDF)

Kim Marriott , Monash Adaptive Visualisation Lab (MArVL) Faculty of IT Monash University, Vic 3800, Australia
pp. 3

What do I need? A resource-based perspective on visual communication and interaction (PDF)

Paolo Bottoni , Department of Computer Science, Sapienza - University of Rome Viale Regina Elena 295, Rama, Italy
pp. 4

How live coding affects developers' coding behavior (Abstract)

Jan-Peter Kramer , RWTH Aachen University 52062 Aachen, Germany
Joachim Kurz , RWTH Aachen University 52062 Aachen, Germany
Thorsten Karrer , RWTH Aachen University 52062 Aachen, Germany
Jan Borchers , RWTH Aachen University 52062 Aachen, Germany
pp. 5-8

Envision: A fast and flexible visual code editor with fluid interactions (Overview) (Abstract)

Dimitar Asenov , Department of Computer Science ETH Zurich
Peter Muller , Department of Computer Science ETH Zurich
pp. 9-12

Towards aiding within-patch information foraging by end-user programmers (Abstract)

Balaji Athreya , School of Electrical Engineering and Computer Science Oregon State University Corvallis, OR, USA
Chris Scaffidi , School of Electrical Engineering and Computer Science Oregon State University Corvallis, OR, USA
pp. 13-20

Intercepting dataflow connections in diagrams with inheritance (Abstract)

Niklas Fors , Dept. of Computer Science, Lund University, Sweden
Gorel Hedin , Dept. of Computer Science, Lund University, Sweden
pp. 21-24

Get your directories right: From hierarchy visualization to hierarchy manipulation (Abstract)

Rainer Lutz , Department of Computer Science, University of Trier, Germany
Daniel Rausch , Department of Computer Science, University of Trier, Germany
Fabian Beck , VISUS, University of Stuttgart, Germany
Stephan Diehl , Department of Computer Science, University of Trier, Germany
pp. 25-32

Annotating spiders with resource information (Abstract)

Paolo Bottoni , Department of Computer Science Sapienza University of Roma
Andrew Fish , School of Computing, Engineering and Mathematics University of Brighton, UK
Alexander Heubner , Otto-Friedrich-Universitat Bamberg, Germany
pp. 33-40

Automatic layout in the face of unattached comments (Abstract)

Christoph Daniel Schulze , Department of Computer Science Christian-Albrechts-Universitat zu Kiel Kiel, Germany
Reinhard von Hanxleden , Department of Computer Science Christian-Albrechts-Universitat zu Kiel Kiel, Germany
pp. 41-44

A direct manipulation language for explaining algorithms (Abstract)

Jeremy Scott , MIT CSAIL Cambridge, MA 02139
Philip J. Guo , MIT CSAIL / University of Rochester Cambridge, MA 02139
Randall Davis , MIT CSAIL Cambridge, MA 02139
pp. 45-48

Real Time Assessment of Computational Thinking (Abstract)

Kyu Han Koh , Department of Computer Science University of Colorado Boulder AgentSheets Inc. Boulder, USA
Ashok Basawapatna , Department of Computer Science University of Colorado Boulder AgentSheets Inc. Boulder, USA
Hilarie Nickerson , Department of Computer Science University of Colorado Boulder AgentSheets Inc. Boulder, USA
Alexander Repenning , Department of Computer Science University of Colorado Boulder AgentSheets Inc. Boulder, USA
pp. 49-52

Teach and try: A simple interaction technique for exploratory data modelling by end users (Abstract)

Advait Sarkar , Computer Laboratory, University of Cambridge Cambridge, United Kingdom
Alan F Blackwell , Computer Laboratory, University of Cambridge Cambridge, United Kingdom
Mateia Jamnik , Computer Laboratory, University of Cambridge Cambridge, United Kingdom
Martin Spott , BT Research and Technology Adastral Park, Ipswich
pp. 53-56

Principles of a debugging-first puzzle game for computing education (Abstract)

Fanny Luor , University of Washington The Information School Seattle, Washington, USA
Michael J. Lee , University of Washington The Information School Seattle, Washington, USA
Irwin Kwan , Oregon State University School of EECS, Corvallis, Oregon, USA
Jilian LaFerte , Oregon State University School of EECS, Corvallis, Oregon, USA
Polina Charters , University of Washington The Information School Seattle, Washington, USA
Amber Horvath , Oregon State University School of EECS, Corvallis, Oregon, USA
Faezeh Bahmani , Oregon State University School of EECS, Corvallis, Oregon, USA
Jill Cao , Oregon State University School of EECS, Corvallis, Oregon, USA
Catherine Law , Oregon State University, STEM Academy, Corvallis, Oregon, USA
Michael Beswetherick , University of Washington The Information School Seattle, Washington, USA
Sheridan Long , Oregon State University School of EECS, Corvallis, Oregon, USA
Margaret Burnett , Oregon State University School of EECS, Corvallis, Oregon, USA
Andrew J. Ko , University of Washington The Information School Seattle, Washington, USA
pp. 57-64

CodeGraffiti: Using hand-drawn sketches connected to code bases in navigation tasks (Abstract)

Leonhard Lichtschlag , RWTH Aachen University
Lukas Spychalski , RWTH Aachen University
Jan Bochers , RWTH Aachen University
pp. 65-68

How developers use multi-recommendation system in local code search (Abstract)

Xi Ge , Dept. of Comput. Sci., NC State Univ., Raleigh, NC, USA
David Shepherd , ABB Inc., Raleigh, NC, USA
Kostadin Damevski , Math. & Comput. Sci. Dept., Virginia State Univ., Petersburg, VA, USA
Emerson Murphy-Hill , Dept. of Comput. Sci., NC State Univ., Raleigh, NC, USA
pp. 69-76

Helping programmers navigate code faster with Patchworks: A simulation study (Abstract)

Austin Z. Henley , Department of Computer Science University of Memphis Memphis, Tennessee 38152-3240
Alka Singh , Department of Computer Science University of Memphis Memphis, Tennessee 38152-3240
Scott D. Fleming , Department of Computer Science University of Memphis Memphis, Tennessee 38152-3240
Maria V. Luong , Department of Computer Science University of Memphis Memphis, Tennessee 38152-3240
pp. 77-80

Code you can use: Searching for web automation scripts based on reusability (Abstract)

James Admire , School of Electrical Engineering and Computer Science Oregon State University Corvallis, OR 97330
Abbas Al Zawwad , School of Electrical Engineering and Computer Science Oregon State University Corvallis, OR 97330
Abdulwahab Almorebah , School of Electrical Engineering and Computer Science Oregon State University Corvallis, OR 97330
Sanchit Karve , School of Electrical Engineering and Computer Science Oregon State University Corvallis, OR 97330
Christopher Scaffidi , School of Electrical Engineering and Computer Science Oregon State University Corvallis, OR 97330
pp. 81-88

An empirical study to review and revise job responsibilities of software testers (Abstract)

Tanjila Kanij , Swinburne University of Technology Hawthorn, Victoria, Australia
Robert Merkel , Monash University Clayton, Victoria, Australia
John Grundy , Swinburne University of Technology Hawthorn, Victoria, Australia
pp. 89-92

On older adults in free/open source software: reflections of contributors and community leaders (Abstract)

Jennifer L. Davidson , School of Electrical Engineering and Computer Science Oregon State University Corvallis, U.S.A.
Rithika Naik , School of Electrical Engineering and Computer Science Oregon State University Corvallis, U.S.A.
Umme Ayda Mannan , School of Electrical Engineering and Computer Science Oregon State University Corvallis, U.S.A.
Amir Azarbakht , School of Electrical Engineering and Computer Science Oregon State University Corvallis, U.S.A.
Carlos Jensen , School of Electrical Engineering and Computer Science Oregon State University Corvallis, U.S.A.
pp. 93-100

A longitudinal study of programmers' backtracking (Abstract)

Young Seok Yoon , Institute for Software Research School of Computer Science Carnegie Mellon University Pittsburgh, PA 15213, USA
Brad A. Myers , Human-Computer Interaction Institute School of Computer Science Carnegie Mellon University Pittsburgh, PA 15213, USA
pp. 101-108

Clint: A direct manipulation tool for parallelizing compute-intensive program parts (Abstract)

Oleksandr Zinenko , Inria, Université Paris-Sud & CNRS (LRI) Orsay, France
Stephane Huot , Université Paris-Sud & CNRS (LRI), Inria Orsay, France
Cedric Bastoul , University of Strasbourg, Inria Strasbourg, France
pp. 109-112

A human-centric API for programming socially interactive robots (Abstract)

J. P. Diprose , Dept. of Computer Science University of Auckland New Zealand
B. Plimmer , Dept. of Computer Science University of Auckland New Zealand
B. A. MacDonald , Dept. of Electrical & Computer Engineering University of Auckland New Zealand
J. G. Hosking , College of Engineering & Computer Science Australian National University Australia
pp. 121-128

The design of naming features in App Inventor 2 (Abstract)

Franklyn Turbak , Computer Science Department Wellesley College Wellesley, Massachusetts, USA
David Wolber , Computer Science Department University of San Francisco San Francisco, California, USA
Paul Medlock-Walton , Scheller Teacher Education Program Massachusetts Institute of Technology Cambridge, Massachusetts, USA
pp. 129-132

HorusCML: Context-aware domain-specific visual languages designer (Abstract)

Mohamed Almorsy , Centre for Computing and Engineering Software and Systems, Swinburne University of Technology, Hawthorn, Australia
John Grundy , Centre for Computing and Engineering Software and Systems, Swinburne University of Technology, Hawthorn, Australia
Ulf Ruegg , Department of Computer Science, Kiel University, Kiel, Germany
pp. 133-136

Information resources of ∗AIDA programs (Abstract)

Yutaka Watanobe , University of Aizu Aizu-Wakamatsu, Fukushima 965-8580, Japan
Nikolay Mirenkov , University of Aizu Aizu-Wakamatsu, Fukushima 965-8580, Japan
Haruo Terasaka , University of Aizu Aizu-Wakamatsu, Fukushima 965-8580, Japan
pp. 137-140

Reactive visual programs for computer-aided music composition (Abstract)

Jean Bresson , STMS Lab: IRCAM-CNRS-UPMC 1 place Igor Stravinsky, Paris, France
pp. 141-144

Let's hear both sides: On combining type-error reporting tools (Abstract)

Sheng Chen , Oregon State University
Martin Erwig , Oregon State University
Karl Smeltzer , Oregon State University
pp. 145-152

Embedding model-driven spreadsheet queries in spreadsheet systems (Abstract)

Jacome Cunha , HASLab/INESC TEC & Universidade do Minho, Portugal
Joao Paulo Fernandes , HASLab/INESC TEC & Universidade do Minho, Portugal
Jorge Mendes , HASLab/INESC TEC & Universidade do Minho, Portugal
Rui Pereira , HASLab/INESC TEC & Universidade do Minho, Portugal
Joao Saraiva , HASLab/INESC TEC & Universidade do Minho, Portugal
pp. 151-154

Visualizing the problem domain for spreadsheet users: A mental model perspective (Abstract)

Bennett Kankuzi , University of Eastern Finland School of Computing, Joensuu Campus Joensuu, Finland
Jorma Sajaniemi , University of Eastern Finland School of Computing, Joensuu Campus Joensuu, Finland
pp. 157-160

Bidirectional spreadsheet formulas (Abstract)

Nuno Macedo , HASLab, INESC TEC & Universidade do Minho, Portugal
Hugo Pacheco , Cornell University, USA
Nuno Rocha Sousa , HASLab, INESC TEC & Universidade do Minho, Portugal
Alcino Cunha , HASLab, INESC TEC & Universidade do Minho, Portugal
pp. 161-168

A spreadsheet model for using web service data (Abstract)

Kerry Shih-Ping Chang , Human-Computer Interaction Institute Carnegie Mellon University Pittsburgh, PA, USA
Brad A. Myers , Human-Computer Interaction Institute Carnegie Mellon University Pittsburgh, PA, USA
pp. 169-176

Enabling the visualization for reasoning about temporal data (Abstract)

Nikolay Burlutskiy , School of Computing, Engineering and Mathematics University of Brighton
Miltos Petridis , School of Computing, Engineering and Mathematics University of Brighton
Andrew Fish , School of Computing, Engineering and Mathematics University of Brighton
Nour Ali , School of Computing, Engineering and Mathematics University of Brighton
pp. 179-180

Measuring and visualizing energy consumption within software code (Abstract)

Tiago Carcao , HASLab/INESC TEC & Universidade do Minho, Portugal
pp. 181-182

Tools for programming human robot interaction (Abstract)

James P. Diprose , Dept. of Computer Science University of Auckland New Zealand
pp. 183-184

Towards a programming environment that adaptively suggests examples and corresponding puzzles based on programmer skill (Abstract)

Kyle J. Harms , Department of Computer Science & Engineering Washington University in St. Louis St. Louis, Missouri, United States
pp. 185-186

Improving source code navigation with patchworks (Abstract)

Austin Z. Henley , Department of Computer Science University of Memphis Memphis, Tennessee 38152-3240
pp. 187-188

Towards crowdsourced large-scale feedback for novice programmers (Abstract)

Michelle Ichinco , Department of Computer Science and Engineering Washington University in St. Louis St. Louis, Missouri, USA
pp. 189-190

Enhancing tools' intelligence for improved program analysis tool usability (Abstract)

Brittany Johnson , Department of Computer Science North Carolina State University Raleigh, North Carolina 27695-8206
pp. 191-192

Gidget: An online debugging game for learning and engagement in computing education (Abstract)

Michael J. Lee , The Information School | DUB Group University of Washington Seattle, Washington, USA
pp. 193-194

A language for visualization variation and transformation (Abstract)

Karl Smeltzer , Oregon State University
pp. 195-196

Behavior-based code search (Abstract)

Sheela Surisetty , School of Electrical Engineering and Computer Science Oregon State University Corvallis, OR 97333 USA
pp. 197-198

Convert meets KIELER: Integrating advanced layout algorithms into by-example visualisations (Abstract)

Iman Avazpour , SUCCESS Centre Swinburne University of Technology Hawthorn, VIC, Australia
Ulf Ruegg , Department of Computer Science Christian-Albrechts-Universität zu Kiel
John Grundy , SUCCESS Centre Swinburne University of Technology Hawthorn, VIC, Australia
pp. 199-200

Temporal visualization of collaborative software development in FOSS forks (Abstract)

Amir Azarbakht , School of Electrical Engineering and Computer Science Oregon State University Corvallis, Oregon, USA
pp. 201-202

ES-SQL: Visually querying spreadsheets (Abstract)

Jacome Cunha , HASLab/INESC TEC & Universidade do Minho, Portugal
Joao Paulo Fernandes , HASLab/INESC TEC & Universidade do Minho, Portugal
Jorge Mendes , HASLab/INESC TEC & Universidade do Minho, Portugal
Rui Pereira , HASLab/INESC TEC & Universidade do Minho, Portugal
Joao Saraiva , HASLab/INESC TEC & Universidade do Minho, Portugal
pp. 203-204

A notation for non-linear program edits (Abstract)

Martin Erwig , Oregon State University
Karl Smeltzer , Oregon State University
Keying Xu , Oregon State University
pp. 205-206

A tool for authoring programs that automatically distribute feedback to novice programmers (Abstract)

Michelle Ichinco , Dept. of Computer Science and Engineering Washington University in St. Louis St. Louis, MO, USA
Yoanna Dosouto , School of Computing and Information Sciences Florida International University Miami, FL, USA
Caitlin Kelleher , Dept. of Computer Science and Engineering Washington University in St. Louis St. Louis, MO, USA
pp. 207-208

A domain terms visualization tool for spreadsheets (Abstract)

Bennett Kankuzi , University of Eastern Finland School of Computing, Joensuu Campus Joensuu, Finland
Jorma Sajaniemi , University of Eastern Finland School of Computing, Joensuu Campus Joensuu, Finland
pp. 209-210

A demonstration of gidget, a debugging game for computing education (Abstract)

Michael J. Lee , The Information School | DUB Group University of Washington Seattle, Washington, USA
Andrew J. Ko , The Information School | DUB Group University of Washington Seattle, Washington, USA
pp. 211-212

A directory comparison and manipulation tool (Abstract)

Rainer Lutz , Department of Computer Science, University of Trier, Germany
Daniel Rausch , Department of Computer Science, University of Trier, Germany
Fabian Beck , VISUS, University of Stuttgart, Germany
Stephan Diehl , Department of Computer Science, University of Trier, Germany
pp. 213-214

A logical error detector for novice PHP programmers (Abstract)

Tung Nguyen , Department of Computer Science and Software Engineering Swinburne University of Technology Melbourne, Australia
Caslon Chua , Department of Computer Science and Software Engineering Swinburne University of Technology Melbourne, Australia
pp. 215-216

Properties of euler diagrams and graphs in combination (Abstract)

Mithileysh Sathiyanarayanan , University of Brighton, UK
Gem Stapleton , University of Brighton, UK
Jim Burton , University of Brighton, UK
John Howse , University of Brighton, UK
pp. 217-218

Two applications for transient views in software development environments (Abstract)

Christoph Daniel Schulze , Dept. of Computer Science, Christian-Albrechts-Universität zu Kiel, Germany
Miro Sponemann , Dept. of Computer Science, Christian-Albrechts-Universität zu Kiel, Germany
Christian Schneider , Dept. of Computer Science, Christian-Albrechts-Universität zu Kiel, Germany
Reinhard von Hanxleden , Dept. of Computer Science, Christian-Albrechts-Universität zu Kiel, Germany
pp. 219-220

Networked livecoding at VL/HCC 2013 (Abstract)

Ben Swift , Research School of Computer Science Australian National University
Henry Gardner , Research School of Computer Science Australian National University
Andrew Sorensen , Institute for Future Environments Queensland University of Technology
pp. 221-222

Layout requirements of a 3D molecular editor specified with DEViL3D (Abstract)

Jan Wolter , University of Paderborn Department of Computer Science Fürstenallee 11, 33102 Paderborn, Germany
pp. 223-224

A demonstration of AZURITE: Backtracking tool for programmers (Abstract)

Young Seok Yoon , Institute for Software Research School of Computer Science Carnegie Mellon University Pittsburgh, PA 15213, USA
Brad A. Myers , Human-Computer Interaction Institute School of Computer Science Carnegie Mellon University Pittsburgh, PA 15213, USA
pp. 225-226

Readability of a diagrammatic query language (Abstract)

Martins Zviedris , Institute of Mathematics and Computer Science IMCS UL Riga, Latvia
Renars Liepins , Institute of Mathematics and Computer Science IMCS UL Riga, Latvia
pp. 227-228

Author index (PDF)

pp. 229-230
83 ms
(Ver 3.3 (11022016))