The Community for Technology Leaders
2016 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) (2016)
Cambridge, United Kingdom
Sept. 4, 2016 to Sept. 8, 2016
ISSN: 1943-6106
ISBN: 978-1-5090-0253-5
TABLE OF CONTENTS

[Title page] (PDF)

pp. 1

Foreword (PDF)

pp. 1

Drawing and the primacy of expression (PDF)

David Dernie , University of Westminster
pp. 1

Beyond text: The future of IDEs (PDF)

Michael Kolling , University of Kent
pp. 2

Label management: Keeping complex diagrams usable (Abstract)

Christoph Daniel Schulze , Department of Computer Science, Christian-Albrechts-Universität zu Kiel, Kiel, Germany
Yella Lasch , Department of Computer Science, Christian-Albrechts-Universität zu Kiel, Kiel, Germany
Reinhard von Hanxleden , Department of Computer Science, Christian-Albrechts-Universität zu Kiel, Kiel, Germany
pp. 3-11

Who changed my annotation? An investigation into refitting freeform ink annotations (Abstract)

Craig Sutherland , Department of Computer Science, University of Auckland, Private Bag 92019, Auckland, New Zealand
Andrew Luxton-Reilly , Department of Computer Science, University of Auckland, Private Bag 92019, Auckland, New Zealand
Beryl Plimmer , Department of Computer Science, University of Auckland, Private Bag 92019, Auckland, New Zealand
pp. 12-20

Operating diagram editors through unistroke gestures (Abstract)

Christian Schenk , Universität der Bundeswehr München, Germany
Sonja Schimmler , Universität der Bundeswehr München, Germany
Mark Minas , Universität der Bundeswehr München, Germany
pp. 21-25

An evolutionary approach to determining hidden lines from a natural sketch (Abstract)

Alexandra Bonnici , Department of Systems and Control Engineering, Faculty of Engineering, University of Malta, Malta
Kenneth Camilleri , Department of Systems and Control Engineering, Faculty of Engineering, University of Malta, Malta
pp. 26-30

Measuring perceived clutter in concept diagrams (Abstract)

Tie Hou , Visual Modelling Group, University of Brighton, UK
Peter Chapman , School of Computing, Edinburgh Napier University
Ian Oliver , Bell Labs, Nokia, Espoo, Finland
pp. 31-39

Evaluation of a modelling language for customer journeys (Abstract)

Ragnhild Halvorsrud , SINTEF ICT, Oslo, Norway
Ida Maria Haugstveit , SINTEF ICT, Oslo, Norway
Antoine Pultier , SINTEF ICT Oslo, Norway
pp. 40-48

An empirical study of user perceived usefulness and preference of open learner model visualisations (Abstract)

Check-Yee Law , Faculty of Information Science and Technology, Multimedia University, Melaka, Malaysia
John Grundy , School of Information Technology, Deakin University, Melbourne, Australia
Rajesh Vasa , School of Information Technology, Deakin University, Melbourne, Australia
Andrew Cain , Faculty of Science, Engineering & Technology, Swinburne University of Technology, Melbourne, Australia
pp. 49-53

Visual analysis of compound graphs (Abstract)

Michael Burch , VISUS, University of Stuttgart, 70569 Stuttgart, Germany
pp. 54-58

Learning programming from tutorials and code puzzles: Children's perceptions of value (Abstract)

Kyle J. Harms , Department of Computer Science & Engineering, Washington University in St. Louis, St. Louis, Missouri, United States
Evan Balzuweit , Department of Computer Science & Engineering, Washington University in St. Louis, St. Louis, Missouri, United States
Jason Chen , Department of Computer Science & Engineering, Washington University in St. Louis, St. Louis, Missouri, United States
Caitlin Kelleher , Department of Computer Science & Engineering, Washington University in St. Louis, St. Louis, Missouri, United States
pp. 59-67

Smells in block-based programming languages (Abstract)

Felienne Hermans , Delft University of Technology, Delft, The Netherlands
Kathryn T. Stolee , North Carolina State University, Raleigh, NC, USA
David Hoepelman , Delft University of Technology, Delft, the Netherlands
pp. 68-72

Coding, reading, and writing: Integrated instruction in written language (Abstract)

Robert H. Thompson , University of Washington, Seattle WA 98195, USA
Steven L. Tanimoto , University of Washington, Seattle WA 98195, USA
Virginia W. Berninger , University of Washington, Seattle WA 98195, USA
William Nagy , Seattle Pacific University Seattle WA 98119, USA
pp. 73-77

Visual discovery and model-driven explanation of time series patterns (Abstract)

Advait Sarkar , Computer Laboratory, University of Cambridge, UK
Martin Spott , HTW Berlin, Germany
Alan F. Blackwell , Computer Laboratory, University of Cambridge, UK
Mateja Jamnik , Computer Laboratory, University of Cambridge, UK
pp. 78-86

Diagnostic visualization for non-expert machine learning practitioners: A design study (Abstract)

Dong Chen , Pennsylvania State University, University Park, PA, USA
Rachel K. E. Bellamy , IBM T. J. Watson Research Center, Yorktown Heights, NY, USA
Peter K. Malkin , IBM T. J. Watson Research Center, Yorktown Heights, NY, USA
Thomas Erickson , IBM T. J. Watson Research Center, Yorktown Heights, NY, USA
pp. 87-95

Supporting end-users in defining complex queries on evolving and domain-specific data models (Abstract)

Thomas Reschenhofer , Technical University of Munich (TUM), Munich, Germany
Florian Matthes , Technical University of Munich (TUM), Munich, Germany
pp. 96-100

Developing usable APIs with XP and cognitive dimensions (Abstract)

Rahul Kamal Bhaskar , Department of Computer Science, University of Calgary, Calgary, Canada
Craig Anslow , Department of Computer Science, University of Calgary, Calgary, Canada
John Brosz , Department of Computer Science, University of Calgary, Calgary, Canada
Frank Maurer , Department of Computer Science, University of Calgary, Calgary, Canada
pp. 101-105

Yestercode: Improving code-change support in visual dataflow programming environments (Abstract)

Austin Z. Henley , 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
pp. 106-114

Declarative setup-free web application prototyping combining local and cloud datastores (Abstract)

Filip Kis , KTH Royal Institute of Technology, Stockholm, Sweden
Cristian Bogdan , KTH Royal Institute of Technology, Stockholm, Sweden
pp. 115-123

Reuse of variants in online repositories: Foraging for the fittest (Abstract)

Carlos Martos , Tandy School of Computer Science, University of Tulsa, Tulsa, OK USA
Se Yeon Kim , Tandy School of Computer Science, University of Tulsa, Tulsa, OK USA
Sandeep Kaur Kuttal , Tandy School of Computer Science, University of Tulsa, Tulsa, OK USA
pp. 124-128

Putting information foraging theory to work: Community-based design patterns for programming tools (Abstract)

Tahmid Nabi , Center for Applied Systems and Software, School of Electrical Engineering and Computer Science, Oregon State University, Corvallis, OR, USA
Kyle M. D. Sweeney , Center for Applied Systems and Software, School of Electrical Engineering and Computer Science, Oregon State University, Corvallis, OR, USA
Sam Lichlyter , Center for Applied Systems and Software, School of Electrical Engineering and Computer Science, Oregon State University, Corvallis, OR, USA
David Piorkowski , Center for Applied Systems and Software, School of Electrical Engineering and Computer Science, Oregon State University, Corvallis, OR, USA
Chris Scaffidi , Center for Applied Systems and Software, School of Electrical Engineering and Computer Science, Oregon State University, Corvallis, OR, USA
Margaret Burnett , Center for Applied Systems and Software, School of Electrical Engineering and Computer Science, Oregon State University, Corvallis, OR, USA
Scott D. Fleming , Department of Computer Science, University of Memphis, Memphis, TN, USA
pp. 129-133

A perspective on blending programming environments and games: Beyond points, badges, and leaderboards (Abstract)

Titus Barik , North Carolina State University, USA
Emerson Murphy-Hill , North Carolina State University, USA
Thomas Zimmermann , Microsoft Research, USA
pp. 134-142

A domain-specific visual modeling language for testing environment emulation (Abstract)

Jian Liu , School of Software and Electrical Engineering, Swinburne University of Technology, Hawthorn, VIC 3122, Australia
John Grundy , School of Information Technology, Deakin University, Burwood, VIC 3125, Australia
Iman Avazpour , School of Information Technology, Deakin University, Burwood, VIC 3125, Australia
Mohamed Abdelrazek , School of Information Technology, Deakin University, Burwood, VIC 3125, Australia
pp. 143-151

Examining active error in software development (Abstract)

Tamara Lopez , Centre for Research in Computing, The Open University, United Kingdom
Marian Petrel , Centre for Research in Computing, The Open University, United Kingdom
Bashar Nuseibehl , Centre for Research in Computing, The Open University, United Kingdom
pp. 152-156

Finding errors in the Enron spreadsheet corpus (Abstract)

Thomas Schmitz , TU Dortmund, 44221 Dortmund, Germany
Dietmar Jannach , TU Dortmund, 44221 Dortmund, Germany
pp. 157-161

Trials and tribulations of developers of intelligent systems: A field study (Abstract)

Charles Hilllaz , Oregon State, University Corvallis, OR, USA
Rachel Bellarnyz , IBM TJ Watson Research Center, Yorktown Heights, NY, USA
Thomas Ericksonz , IBM TJ Watson Research Center, Yorktown Heights, NY, USA
Margaret Burnett , Oregon State, University Corvallis, OR, USA
pp. 162-170

Veteran developers' contributions and motivations: An open source perspective (Abstract)

Patrick Morrison , Department of Computer Science, North Carolina State University, Raleigh, NC, USA
Rahul Pandita , Department of Computer Science, North Carolina State University, Raleigh, NC, USA
Emerson Murphy-Hill , Department of Computer Science, North Carolina State University, Raleigh, NC, USA
Anne McLaughlin , Department of Psychology, North Carolina State University, Raleigh, NC, USA
pp. 171-179

Potential financial motivations for end-user programming (Abstract)

Chris Scaffidi , Center for Applied Systems and Software, School of Electrical Engineering and Computer Science, Oregon State University, Corvallis, OR, USA
pp. 180-184

Labeling relevant skills in tasks: Can the crowd help? (Abstract)

Rafael Leanol , School of EECS, Oregon State University, Corvallis, OR, 97331
Zhendong Wgngz , CSE Department, University of Nebraska, Lincoln, Lincoln, NE, 68588
Anita Sarmahz , School of EECS, Oregon State University, Corvallis, OR, 97331
pp. 185-189

The practices of programming (Abstract)

Ilias Bergstrom , MobileLife group, KTH Royal Institute of Technology, Stockholm, Sweden
Alan F. Blackwell , Computer Laboratory, University of Cambridge, Cambridge, UK
pp. 190-198

GenderMag experiences in the field: The whole, the parts, and the workload (Abstract)

Charles Hill , School of EECS, Oregon State University, Corvallis, OR, USA
Shannon Ernst , School of EECS, Oregon State University, Corvallis, OR, USA
Alannah Oleson , School of EECS, Oregon State University, Corvallis, OR, USA
Amber Horvath , School of EECS, Oregon State University, Corvallis, OR, USA
Margaret Burnett , School of EECS, Oregon State University, Corvallis, OR, USA
pp. 199-207

End-user development and learning in second life: The “box” as multipurpose building block (Abstract)

Anders I. March , Department of Education, University of Oslo, P.O. Box 1161, NO-0318 Blindern, Norway
pp. 208-212

Skill progression in MIT app inventor (Abstract)

Benjamin Xie , Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, MA 01239
Hal Abelson , Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, MA 01239
pp. 213-217

Computational thinking tools (Abstract)

Alexander Repenning , University of Colorado, Boulder, Colorado, 80309, USA
Ashok Basawapatna , Dept. of Math and Computer Information Systems, State University of New York College at Old Westbury, Old Westbury, NY
Nora Escherle , School of Education, FHNW, 5200 Brugg-Windisch, Switzerland
pp. 218-222

Perceived obstacles by novice developers adopting user interface APIs and tools (Abstract)

Irum Rauf , Åbo Akademi University, Finland
Pekka Perala , Vaadin Oy, Finland JAMK University of Applied Sciences, Finland
Jouni Huotari , Vaadin Oy, Finland JAMK University of Applied Sciences, Finland
Ivan Porres , Åbo Akademi University, Finland
pp. 223-227

Polaris: Providing context aware navigation in spreadsheets (Abstract)

Bas Jansen , Delft University of Technology
pp. 228-229

Suggesting examples to novice programmers in an open-ended context with the example guru (Abstract)

Michelle Ichinco , Department of Computer Science and Engineering, Washington University in St. Louis, St. Louis, MO, USA
Wint Hnin , Department of Computer Science and Engineering, Washington University in St. Louis, St. Louis, MO, USA
Caitlin Kelleher , Department of Computer Science and Engineering, Washington University in St. Louis, St. Louis, MO, USA
pp. 230-231

Fostering computational thinking skills with a tangible blocks programming environment (Abstract)

Tommaso Turchi , Human Centred Design Institute, Brunel University London, United Kingdom
Alessio Malizia , Human Centred Design Institute, Brunel University London, United Kingdom
pp. 232-233

Opportunistic visualization with iVoLVER (Abstract)

Gonzalo Gabriel Mendez , University of St Andrews, UK
Miguel A. Nacenta , University of St Andrews, UK
pp. 234-235

Transforming spreadsheets with data noodles (Abstract)

Maria I. Gorinova , Computer Laboratory, University of Cambridge
Advait Sarkar , Computer Laboratory, University of Cambridge
Alan F. Blackwell , Computer Laboratory, University of Cambridge
Karl Prince , Judge Business School, University of Cambridge
pp. 236-237

Ninja code village for scratch: Function samples/function analyser and automatic assessment of computational thinking concepts (Abstract)

Go Ota , The Open University of Japan
Yosuke Morimoto , The Open University of Japan
Hiroshi Kato , The Open University of Japan
pp. 238-239

Gradual structuring in the spreadsheet paradigm (Abstract)

Gary Miller , School of Computing and Communications, University of Technology Sydney
Felienne Hermans , Software Engineering Research Group, Delft University of Technology
pp. 240-241

Sonic Pi — Reliable randomisation for performances (Abstract)

Samuel Aaron , University of Cambridge, Computer Laboratory
pp. 242-243

Tool demo: Operating diagram editors through unistroke gestures (Abstract)

Christian Schenk , Universität der Bundeswehr München, Germany
Sonja Schimmler , Universität der Bundeswehr München, Germany
Mark Minas , Universität der Bundeswehr München, Germany
pp. 244-245

An approach to gesture-based editing of diagrams (Abstract)

Christian Schenk , Universität der Bundeswehr München, Germany
pp. 246-247

End-user programming of visualisations (Abstract)

Mariana Marasoiu , Computer Laboratory, University of Cambridge
pp. 248-249

Resolving input validation vulnerabilities by retracing taint flow through source code (Abstract)

Justin Smith , Department of Computer Science, North Carolina State University, Raleigh, North Carolina 27606
pp. 252-253

Designing affordances for navigating information spaces in code editors (Abstract)

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

X marks the task: Helping developers navigate to the right task (Abstract)

Rafael Leano , School of EE and Computer Science, Oregon State University, Corvallis, Oregon, USA
pp. 256-257

Teaching coding to learning-disabled children with Kokopelli's World (Abstract)

Rob Thompson , Dept. of Computer Science and Engineering, University of Washington, Seattle, WA 98195 USA
pp. 258-259

Suggesting and supporting examples for novice programmers (Abstract)

Michelle Ichinco , Department of Computer Science and Engineering, Washington University in St. Louis, St. Louis, MO
pp. 260-261

Embodied programming: Supporting the move from concrete to abstract (Abstract)

Anthony Trory , Department of Informatics, University of Sussex, Brighton, England
pp. 262-263

Recognizing gender differences in stack overflow usage: Applying the Bechdel test (Abstract)

Denae Ford , Department of Computer Science, North Carolina State University, Raleigh, NC 27606
pp. 264-265

Supporting Collaborative Information Analysis with Interactive Visualization (Abstract)

Dong Chen , College of Information Sciences and Technology, Pennsylvania State University, University Park, PA 16802
pp. 268-269
100 ms
(Ver 3.3 (11022016))