The Community for Technology Leaders
2015 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) (2015)
Atlanta, GA, USA
Oct. 18, 2015 to Oct. 22, 2015
ISBN: 978-1-4673-7456-9
TABLE OF CONTENTS

Title page (PDF)

pp. i

Table of contents (PDF)

pp. iii-vi

Foreword VL/HCC 2015 (PDF)

pp. vii-viii

Sponsors (PDF)

pp. xii

Requirements for a computing-literate society (PDF)

Mark Guzdial , Georgia Institute of Technology, USA
pp. 1

Tutorons: Generating context-relevant, on-demand explanations and demonstrations of online code (Abstract)

Andrew Head , Computer Science Division, UC Berkeley, CA 94720, USA
Codanda Appachu , Computer Science Division, UC Berkeley, CA 94720, USA
Marti A. Hearst , Computer Science Division, UC Berkeley, CA 94720, USA
Bjorn Hartmann , Computer Science Division, UC Berkeley, CA 94720, USA
pp. 3-12

Codepourri: Creating visual coding tutorials using a volunteer crowd of learners (Abstract)

Mitchell Gordon , Department of Computer Science, University of Rochester, NY 14627, USA
Philip J. Guo , Department of Computer Science, University of Rochester, NY 14627, USA
pp. 13-21

Ask the crowd: Scaffolding coordination and knowledge sharing in microtask programming (Abstract)

Thomas D. LaToza , George Mason University, Fairfax, VA, USA
Arturo Di Lecce , University of California, Irvine, USA
Fabio Ricci , University of California, Irvine, USA
W. Ben Towne , Carnegie Mellon University, Pittsburgh, PA, USA
Andre van der Hoek , University of California, Irvine, USA
pp. 23-27

Personality and intrinsic motivational factors in end-user programming (Abstract)

Saeed Aghaee , University of Cambridge, UK
Alan F. Blackwell , University of Cambridge, UK
David Stillwell , University of Cambridge, UK
Michal Kosinski , Stanford Graduate School of Business, CA, USA
pp. 29-36

Fostering the adoption of Pervasive Displays in public spaces using tangible End-User Programming (Abstract)

Tommaso Turchi , Human Centred Design Institute, Brunel University London, UB8 3PH, UK
Alessio Malizia , Human Centred Design Institute, Brunel University London, UB8 3PH, UK
Alan Dix , University of Birmingham, B15 2TT, UK
pp. 37-45

Scientists tell stories: About seeking help with programming (Abstract)

Brian Frey , Department of Information Systems, University of Maryland Baltimore County, U.S.A.
Carolyn Seaman , Department of Information Systems, University of Maryland Baltimore County, U.S.A.
pp. 47-51

Facilitating testing and debugging of Markov Decision Processes with interactive visualization (Abstract)

Sean McGregor , School of Electrical Engineering and Computer Science, Oregon State University, Corvallis, 97331-5501, USA
Hailey Buckingham , Department of Forest Engineering, Oregon State University, Corvallis, 97331-5501, USA
Thomas G. Dietterich , School of Electrical Engineering and Computer Science, Oregon State University, Corvallis, 97331-5501, USA
Rachel Houtman , Department of Forest Engineering, Oregon State University, Corvallis, 97331-5501, USA
Claire Montgomery , Department of Forest Engineering, Oregon State University, Corvallis, 97331-5501, USA
Ronald Metoyer , School of Electrical Engineering and Computer Science, Oregon State University, Corvallis, 97331-5501, USA
pp. 53-61

Exploring novice programmer example use (Abstract)

Michelle Ichinco , Department of Computer Science and Engineering, Washington University in St. Louis, Missouri, United States
Caitlin Kelleher , Department of Computer Science and Engineering, Washington University in St. Louis, Missouri, United States
pp. 63-71

A study of interactive code annotation for access control vulnerabilities (Abstract)

Tyler Thomas , Department of Software and Information Systems, University of North Carolina at Charlotte, 28223, USA
Bill Chu , Department of Software and Information Systems, University of North Carolina at Charlotte, 28223, USA
Heather Lipford , Department of Software and Information Systems, University of North Carolina at Charlotte, 28223, USA
Justin Smith , Department of Computer Science, North Carolina State University, Raleigh, 27606, USA
Emerson Murphy-Hill , Department of Computer Science, North Carolina State University, Raleigh, 27606, USA
pp. 73-77

Codechella: Multi-user program visualizations for real-time tutoring and collaborative learning (Abstract)

Philip J. Guo , Department of Computer Science, University of Rochester, NY 14627, USA
Jeffery White , Department of Computer Science, University of Rochester, NY 14627, USA
Renan Zanelatto , Department of Computer Science, University of Rochester, NY 14627, USA
pp. 79-87

VisualCues: Visually explaining source code in computer science education (Abstract)

Benjamin Biegel , Department of Computer Science, University of Trier, Germany
Sebastian Baltes , Department of Computer Science, University of Trier, Germany
Bob Prevos , Department of Computer Science, University of Trier, Germany
Stephan Diehl , Department of Computer Science, University of Trier, Germany
pp. 89-93

Semantic zooming of code change history (Abstract)

YoungSeok Yoon , Institute for Software Research, Carnegie Mellon University, Pittsburgh, PA 15213, USA
Brad A. Myers , Human-Computer Interaction Institute, Carnegie Mellon University, Pittsburgh, PA 15213, USA
pp. 95-99

Toward a domain-specific visual discussion forum for learning computer programming: An empirical study of a popular MOOC forum (Abstract)

Joyce Zhu , Department of Computer Science, University of Rochester, NY 14627, USA
Jeremy Warner , Department of Computer Science, University of Rochester, NY 14627, USA
Mitchell Gordon , Department of Computer Science, University of Rochester, NY 14627, USA
Jeffery White , Department of Computer Science, University of Rochester, NY 14627, USA
Renan Zanelatto , Department of Computer Science, University of Rochester, NY 14627, USA
Philip J. Guo , Department of Computer Science, University of Rochester, NY 14627, USA
pp. 101-109

Supporting exploratory data analysis with live programming (Abstract)

Robert DeLine , Microsoft Research, Redmond, WA, USA
Danyel Fisher , Microsoft Research, Redmond, WA, USA
pp. 111-119

Jeeves - A visual programming environment for mobile experience sampling (Abstract)

Daniel Rough , SACHI Research Group, School of Computer Science, University of St Andrews, UK
Aaron Quigley , SACHI Research Group, School of Computer Science, University of St Andrews, UK
pp. 121-129

Recording, processing, and visualizing changes in diagrams (Abstract)

Sonja Maier , Universität der Bundeswehr München, Neubiberg, Germany
Mark Minas , Universität der Bundeswehr München, Neubiberg, Germany
pp. 131-135

Tempe: Live scripting for live data (Abstract)

obert DeLine , Microsoft Research, Redmond, WA, USA
anyel Fisher , Microsoft Research, Redmond, WA, USA
adrish Chandramouli , Microsoft Research, Redmond, WA, USA
onathan Goldstein , Microsoft Research, Redmond, WA, USA
ichael Barnett , Microsoft Research, Redmond, WA, USA
ames Terwilliger , Microsoft Research, Redmond, WA, USA
ohn Wernsing , Microsoft Research, Redmond, WA, USA
pp. 137-141

An fMRI analysis of the efficacy of Euler diagrams in logical reasoning (Abstract)

Yuri Sato , Graduate School of Arts and Sciences, The University of Tokyo, Japan
Sayako Masuda , Global Centre for Advanced Research on Logic and Sensibility, Keio University, Japan
Yoshiaki Someya , Global Centre for Advanced Research on Logic and Sensibility, Keio University, Japan
Takeo Tsujii , Global Centre for Advanced Research on Logic and Sensibility, Keio University, Japan
Shigeru Watanabe , Global Centre for Advanced Research on Logic and Sensibility, Keio University, Japan
pp. 143-151

Detecting problematic lookup functions in spreadsheets (Abstract)

Felienne Hermans , Delft University of Technology, The Netherlands
Efthimia Aivaloglou , Delft University of Technology, The Netherlands
Bas Jansen , Delft University of Technology, The Netherlands
pp. 153-157

Interactive visual machine learning in spreadsheets (Abstract)

Advait Sarkar , Computer Laboratory, University of Cambridge, 15 JJ Thomson Avenue, United Kingdom
Mateja Jamnik , Computer Laboratory, University of Cambridge, 15 JJ Thomson Avenue, United Kingdom
Alan F. Blackwell , Computer Laboratory, University of Cambridge, 15 JJ Thomson Avenue, United Kingdom
Martin Spott , BT Research and Technology, Adastral Park, Ipswich, UK
pp. 159-163

Extending Scratch: New pathways into programming (Abstract)

Sayamindu Dasgupta , Media Lab, Massachusetts Institute of Technology, Cambridge, USA
Shane M. Clements , Media Lab, Massachusetts Institute of Technology, Cambridge, USA
Abdulrahman Y. Idlbi , Media Lab, Massachusetts Institute of Technology, Cambridge, USA
Chris Willis-Ford , Media Lab, Massachusetts Institute of Technology, Cambridge, USA
Mitchel Resnick , Media Lab, Massachusetts Institute of Technology, Cambridge, USA
pp. 165-169

Evaluating a MoLIC extension for Collaborative Systems design (Abstract)

Luiz Gustavo de Souza , Tecgraf / PUC-Rio, Rio de Janeiro, Brazil
Simone Diniz Junqueira Barbosa , Department of Informatics, PUC-Rio, Rio de Janeiro, Brazil
Tayana Conte , Computing Institute, Federal University of Amazonas (UFAM), Manaus, Brazil
pp. 171-175

Strengthening collaborative groups through art-mediated self-expression (Abstract)

Mengyao Zhao , Department of Informatics, University of California, Irvine, USA
Yi Wang , IBM Almaden Research Center, USA
David Redmiles , Department of Informatics, University of California, Irvine, USA
pp. 177-181

Collaboration and Computational Thinking: A classroom structure (Abstract)

Benjamin Worrell , Carson Middle School, Colorado Springs, US
Catharine Brand , Science Discovery Program, University of Colorado, Boulder, USA
Alexander Repenning , Department of Computer Science, University of Colorado, Boulder, USA
pp. 183-187

Understanding triggers for clarification requests in community-based software help forums (Abstract)

Nathaniel Hudson , University of Waterloo, ON, Canada
Parmit K. Chilana , University of Waterloo, ON, Canada
Xiaoyu Guo , University of Waterloo, ON, Canada
Jason Day , University of Waterloo, ON, Canada
Edmund Liu , University of Waterloo, ON, Canada
pp. 189-193

A syntax-directed keyboard extension for writing source code on touchscreen devices (Abstract)

Islam Almusaly , Oregon State University, USA
Ronald Metoyer , Oregon State University, USA
pp. 195-202

Programs for people: What we can learn from lab protocols (Abstract)

Keeley Abbott , School of EECS, Oregon State University, Corvallis, USA
Christopher Bogart , Institute for Software Research, Carnegie Mellon University, Pittsburgh, PA, USA
Eric Walkingshaw , School of EECS, Oregon State University, Corvallis, USA
pp. 203-211

Adapting higher-order list operators for blocks programming (Abstract)

Soojin Kim , Computer Science Department, Wellesley College, Massachusetts, USA
Franklyn Turbak , Computer Science Department, Wellesley College, Massachusetts, USA
pp. 213-217

Hub Map: A new approach for visualizing traffic data sets with multi-attribute link data (Abstract)

Andrew Simmons , Faculty of Science, Engineering and Technology, Swinburne University of Technology, Hawthorn, VIC, Australia
Iman Avazpour , Faculty of Science, Engineering and Technology, Swinburne University of Technology, Hawthorn, VIC, Australia
Hai L. Vu , Faculty of Science, Engineering and Technology, Swinburne University of Technology, Hawthorn, VIC, Australia
Rajesh Vasa , Faculty of Science, Engineering and Technology, Swinburne University of Technology, Hawthorn, VIC, Australia
pp. 219-223

Natural language and programming: Designing effective environments for novices (Abstract)

Judith Good , Department of Informatics, University of Sussex, Falmer, UK
Kate Howland , Department of Informatics, University of Sussex, Falmer, UK
pp. 225-233

A principled evaluation for a principled idea garden (Abstract)

Will Jernigan , School of EECS, Oregon State University, Corvallis, USA
Amber Horvath , School of EECS, Oregon State University, Corvallis, USA
Michael Lee , Information School, University of Washington, Seattle, USA
Margaret Burnett , School of EECS, Oregon State University, Corvallis, USA
Taylor Cuilty , School of EECS, Oregon State University, Corvallis, USA
Sandeep Kuttal , School of EECS, Oregon State University, Corvallis, USA
Anicia Peters , School of EECS, Oregon State University, Corvallis, USA
Irwin Kwan , School of EECS, Oregon State University, Corvallis, USA
Faezeh Bahmani , School of EECS, Oregon State University, Corvallis, USA
Andrew Ko , Information School, University of Washington, Seattle, USA
pp. 235-243

A course-based usability analysis of Cilk Plus and OpenMP (Abstract)

Michael Coblenz , School of Computer Science, Carnegie Mellon University, Pittsburgh, PA, USA
Robert Seacord , Secure Coding Institute, 600 Tivoli Drive, Gibsonia, PA, USA
Brad Myers , School of Computer Science, Carnegie Mellon University, Pittsburgh, PA, USA
Joshua Sunshine , School of Computer Science, Carnegie Mellon University, Pittsburgh, PA, USA
Jonathan Aldrich , School of Computer Science, Carnegie Mellon University, Pittsburgh, PA, USA
pp. 245-249

Perceptions of non-CS majors in intro programming: The rise of the conversational programmer (Abstract)

Parmit K. Chilana , University of Waterloo, ON, Canada
Celena Alcock , University of Waterloo, ON, Canada
Shruti Dembla , University of Waterloo, ON, Canada
Anson Ho , University of Waterloo, ON, Canada
Ada Hurst , University of Waterloo, ON, Canada
Brett Armstrong , University of Waterloo, ON, Canada
Philip J. Guo , University of Rochester, NY, USA
pp. 251-259

Behavior-based clustering of visual code (Abstract)

Sheela Surisetty , School of Electrical Engineering and Computer Science, Oregon State University, Corvallis, USA
Catherine Law , STEM Academy, Oregon State University, Corvallis, USA
Chris Scaffidi , School of Electrical Engineering and Computer Science, Oregon State University, Corvallis, USA
pp. 261-269

Enabling independent learning of programming concepts through programming completion puzzles (Abstract)

Kyle J. Harms , Department of Computer Science & Engineering, Washington University in St. Louis, Missouri, United States
Noah Rowlett , Department of Computer Science & Engineering, Washington University in St. Louis, Missouri, United States
Caitlin Kelleher , Department of Computer Science & Engineering, Washington University in St. Louis, Missouri, United States
pp. 271-279

Facilitating testing and debugging of Markov Decision Processes with interactive visualization (Abstract)

Sean McGregor , School of Electrical Engineering and Computer Science, Oregon State University, Corvallis, 97331-5501, USA
Hailey Buckingham , Department of Forest Engineering, Oregon State University, Corvallis, 97331-5501, USA
Thomas G. Dietterich , School of Electrical Engineering and Computer Science, Oregon State University, Corvallis, 97331-5501, USA
Rachel Houtman , Department of Forest Engineering, Oregon State University, Corvallis, 97331-5501, USA
Claire Montgomery , Department of Forest Engineering, Oregon State University, Corvallis, 97331-5501, USA
Ronald Metoyer , School of Electrical Engineering and Computer Science, Oregon State University, Corvallis, 97331-5501, USA
pp. 281-282

Spreadsheet interfaces for usable machine learning (Abstract)

Advait Sarkar , Computer Laboratory, University of Cambridge, 15 JJ Thomson Avenue, United Kingdom
pp. 283-284

Spreadsheet programming for collecting, exploring and publishing web data (Abstract)

Kerry Shih-Ping Chang , Human-Computer Interaction Institute, Carnegie Mellon University, USA
pp. 285-286

Building teams over distance: A solution through digital art mediated practices (Abstract)

Mengyao Zhao , Department of Informatics, University of California, Irvine, USA
pp. 287-288

Problem formulation affordances for computer supported collaborative problem solving (Abstract)

Robert H. Thompson , Dept. of Computer Science and Engineering, University of Washington, Seattle, 98195, USA
pp. 289-290

Adapting program analysis tool notifications to the individual developer (Abstract)

Brittany Johnson , Department of Computer Science, NC State University, Raleigh, USA
pp. 291-292

Improving error notification comprehension in IDEs by supporting developer self-explanations (Abstract)

Titus Barik , ABB Corporate Research, Raleigh, North Carolina, USA
pp. 293-294

Exploring the usability and effectiveness of interactive annotation and code review for the detection of security vulnerabilities (Abstract)

Tyler Thomas , Department of Software and Information Systems, University of North Carolina at Charlotte, 28223, USA
pp. 295-296

Process-oriented assessment of development in app inventor (Abstract)

Mark Sherman , Department of Computer Science, University of Massachusetts Lowell, USA
pp. 297-298

Making progress: Barriers to success in end-user developers' physical prototyping (Abstract)

Tracey Booth , Centre for Human-Computer Interaction Design, School of Mathematics, Computer Science and Engineering, City University London, UK
pp. 299-300

From clicks to code: Resources women use to learn to code in apex (Abstract)

Louise Ann Lyon , ETR, Scotts Valley, CA USA
Kieren Jameson , ETR, Oakland, CA USA
pp. 303-304

A multi-view framework for generating mobile apps (Abstract)

Scott Barnett , Swinburne Software Innovation Lab (SILAB), School of Software and Electrical Engineering, Faculty of Science, Engineering and Technology, Swinburne University of Technology, Hawthorn, Victoria 3122, Australia
Iman Avazpour , Swinburne Software Innovation Lab (SILAB), School of Software and Electrical Engineering, Faculty of Science, Engineering and Technology, Swinburne University of Technology, Hawthorn, Victoria 3122, Australia
Rajesh Vasa , Swinburne Software Innovation Lab (SILAB), School of Software and Electrical Engineering, Faculty of Science, Engineering and Technology, Swinburne University of Technology, Hawthorn, Victoria 3122, Australia
John Grundy , Swinburne Software Innovation Lab (SILAB), School of Software and Electrical Engineering, Faculty of Science, Engineering and Technology, Swinburne University of Technology, Hawthorn, Victoria 3122, Australia
pp. 305-306

Generating readable diagrammatic proofs (Abstract)

Jim Burton , School of Computing, Engineering and Mathematics, University of Brighton, UK
Sven Linker , School of Computing, Engineering and Mathematics, University of Brighton, UK
pp. 307-308

Visual and textual dataset exploration (Abstract)

Andrew Fish , School of Computing, Engineering and Mathematics, University of Brighton, UK
Donato Pirozzi , Dipartimento di Informatica, Università di Salerno, Italy
Vittorio Scarano , Dipartimento di Informatica, Università di Salerno, Italy
pp. 309-310

From intuition to measure: Styles of use in Alice: Identifying patterns of use by observing participants in workshops with Alice (Abstract)

Leonel Morales Diaz , Universidad Francisco Marroquín, 6ta Calle Final, Zona 10, Guatemala, Guatemala 01010
Laura S. Gaytan-Lugo , Universidad de Colima, Km. 9 Carretera Colima- Coquimatlán, México 28300
Lissette Fleck , Universidad Francisco Marroquín, 6ta Calle Final, Zona 10, Guatemala, Guatemala 01010
pp. 311-312

Solving problems by drawing solution paths (Abstract)

Steven L. Tanimoto , Dept. of Computer Science and Engineering, Univ. of Washington, Seattle, 98195, USA
pp. 313-314

Author index (PDF)

pp. 315-316
88 ms
(Ver 3.3 (11022016))