Programme

Overview

4th Sept. 2016 - VL/HCC Graduate Consortium (by invitation), conference registration desk will also be open 5-6pm.

5-7th Sept. 2016 - VL/HCC Main conference, registration 8-9, first session starts 9:00 am.

7-9th Sept. 2016 - Vl/HCC 2016 will be collocated with PPIG 2016 

10th Sept. 2016 - PPIG Doctoral Consortium


Sun 4th Sept. - Graduate Consortium Day

Graduate consortium programme

Participation in the Graduate consortium is by invitation only. Graduate consortium delegates will also present their work to conference delegates in the showpiece session on Monday 5th September


Main Technical Program

Sunday 4 September: 17:00 - 18:00
Registration

Monday 5 September: 8:00 - 9:00
Registration

Monday 5 September: 9:00 - 10:30
Conference Opening

Session chairs: Alan Blackwell, Beryl Plimmer and Gem Stapleton

Keynote address: Drawing and the Primacy of Expression

David Dernie

Monday: 11:00 - 12:30
Visual Interaction

Session chair: Alessio Malizia

Label Management: Keeping Complex Diagrams Usable

Christoph Daniel Schulze, Yella Lasch and Reinhard von Hanxleden

Who Changed My Annotation? An Investigation into Refitting FreeformInk Annotations

Craig Sutherland, Andrew Luxton-Reilly and Beryl Plimmer

Operating Diagram Editors through Unistroke Gestures

Christian Schenk, Sonja Schimmler and Mark Minas

An Evolutionary Approach to Determining Hidden Lines from a NaturalSketch

Alexandra Bonnici and Kenneth Camilleri

Monday: 14:00 - 15:30
Visual Modeling

Session chair: Peter Rodgers

Measuring Perceived Clutter in Concept Diagrams

Tie Hou, Peter Chapman and Ian Oliver

Evaluation of a Modelling Language for Customer Journeys

Ragnhild Halvorsrud, Ida Maria Haugstveit and Antoine Pultier

An Empirical Study of User Perceived Usefulness and Preference of OpenLearner Model Visualisations

Check-Yee Law, John Grundy, Rajesh Vasa and Andrew Cain

Visual Analysis of Compound Graphs

Michael Burch

Monday: 16:00 - 17:15
Visual Learning

Session chair: Anita Sarma

Learning Programming from Tutorials and Code Puzzles: Children'sPerceptions of Value

Kyle J. Harms, Evan Balzuweit, Jason Chen and Caitlin Kelleher

Smells in Block-Based Programming Languages

Felienne Hermans, Kathryn T. Stolee and David Hoepelman

Coding, Reading, and Writing: Integrated Instruction in WrittenLanguage

Robert H. Thompson, Steven L. Tanimoto, Virginia W. Berninger andWilliam Nagy

Monday: 17:20 - 19:00
Showpieces Exhibition and Reception

Showpieces chair: Advait Sarkar

See full list of showpiece papers below.

Tuesday 6 September: 09:00 - 10:30
Visual Intelligence

Session chair: Peter Chapman

Visual Discovery and Model-Driven Explanation of Time Series Patterns

Advait Sarkar, Martin Spott, Alan F. Blackwell and Mateja Jamnik

Diagnostic Visualization for Non-expert Machine LearningPractitioners: A Design Study

Dong Chen, Rachel K. E. Bellamy , Peter K. Malkin and Thomas Erickson

Supporting End-Users in Defining Complex Queries on Evolving andDomain-Specific Data Models

Thomas Reschenhofer and Florian Matthes

Developing Usable APIs with XP and Cognitive Dimensions

Rahul Kamal Bhaskar, Craig Anslow, John Brosz and Frank Maurer

Tuesday: 11:00 - 12:30
Data and Repositories

Session chair: Felienne Hermans

Yestercode: Improving Code-Change Support in Visual Dataflow Programming Environments

Austin Z. Henley and Scott D. Fleming

Declarative Setup-free Web Application Prototyping Combining Local andCloud Datastores

Filip Kis and Cristian Bogdan

Reuse of Variants in Online Repositories: Foraging for the Fittest

Carlos Martos, Se Yeon Kim and Sandeep Kaur Kuttal

Putting Information Foraging Theory to Work: Community-based Design Patterns for Programming Tools

Tahmid Nabi , Kyle M.D. Sweeney, Sam Lichlyter, David Piorkowski, Chris Scaffidi, Margaret Burnett and Scott D. Fleming

Tuesday: 14:00 - 15:30
User Strategies

Session chair: Scott Fleming

A Perspective on Blending Programming Environments and Games: Beyond Points, Badges, and Leaderboards

Titus Barik, Emerson Murphy-Hill and Thomas Zimmermann

A Domain-Specific Visual Modeling Language for Testing Environment Emulation

Jian Liu, John Grundy, Iman Avazpour and Mohamed Abdelrazek

Examining Active Error in Software Development

Tamara Lopez, Marian Petre and Bashar Nuseibeh

Finding Errors in the Enron Spreadsheet Corpus

Thomas Schmitz and Dietmar Jannach

Tuesday: 16:00 - 17:30
Professional Skill

Session chair: John Hosking

Trials and Tribulations of Developers of Intelligent Systems: A Field Study

Charles Hill, Rachel Bellamy, Thomas Erickson and Margaret Burnett

Veteran Developers' Contributions and Motivations: An Open Source Perspective

Patrick Morrison, Rahul Pandita, Emerson Murphy-Hill and Anne McLaughlin

Potential Financial Motivations for End-User Programming

Chris Scaffidi

Labeling Relevant Skills in Tasks: Can the Crowd Help?

Rafael Leano, Zhendong Wang and Anita Sarma

Tuesday: 18:00 - 18:30
Code and Concert

Pipe organ recital with (world first) live coded improvisation in the College Chapel

Alex Coplan and Sam Aaron

Tuesday 6 September: 19:00
Conference Banquet at Corpus Christi College

Wednesday 7 September: 09:00 - 10:15 
Diversity in Development

Session chair: Advait Sarkar

The Practices of Programming

Ilias Bergström and Alan F. Blackwell

GenderMag Experiences in the Field: The Whole, the Parts, and the Workload

Charles Hill, Shannon Ernst, Alannah Oleson, Amber Horvath and Margaret Burnett

End-User Development and Learning in Second Life: The "Box" as Multipurpose Building Block

Anders I. Mørch

Wednesday: 10:45 - 12:15 
Education and Cognition (joint with PPIG)

Session chair: Caitlin Kelleher

Skill Progression in MIT App Inventor

Benjamin Xie and Hal Abelson

Computational Thinking Tools

Alexander Repenning, Ashok Basawapatna and Nora Escherle

Perceived Obstacles by Novice Developers Adopting User Interface APIs and Tools

Irum Rauf, Pekka Perälä, Jouni Huotari and Ivan Porres

A Nonvisual interface for a Blocks Language

Clayton Lewis and Varsha Koushik

Tracking the Novice Programmer

J. Thomas Allen and Temi Bidjerano

Wednesday: 13:30 - 15:30
(Joint with PPIG) Keynote and Conference Close

Session chairs: Luke Church, Alan Blackwell, Beryl Plimmer and Gem Stapleton

A Fox not a Hedgehog: What does PPIG Know?

Luke Church and Mariana Marasoiu 

Keynote address - Beyond Text: The Future of IDEs

Michael Kölling


Monday Evening Reception:
Showpiece Presentations

Showpieces chair: Advait Sarkar

Polaris: Providing Context Aware Navigation in Spreadsheets

Bas Jansen

Suggesting Examples to Novice Programmers in an Open-Ended Context with the Example Guru

Michelle Ichinco, Wint Hnin and Caitlin Kelleher

Fostering Computational Thinking skills with a Tangible Blocks Programming Environment

Tommaso Turchi and Alessio Malizia

Opportunistic Visualization with iVoLVER

Gonzalo Gabriel Méndez and Miguel A. Nacenta

Transforming Spreadsheets with Data Noodles

Maria I. Gorinova, Advait Sarkar, Alan F. Blackwell and Karl Prince

Ninja Code Village for Scratch: Function Samples/Function Analyser and Automatic Assessment of Computational Thinking Concepts

Go Ota, Yosuke Morimoto and Hiroshi Kato

Gradual Structuring in the Spreadsheet Paradigm

Gary Miller and Felienne Hermans

Sonic Pi - Reliable Randomisation for Performances

Samuel Aaron

Tool Demo: Operating Diagram Editors through Unistroke Gestures

Christian Schenk, Sonja Schimmler and Mark Minas

What You Have Is Not What You See: Dyslexia Assistive Extension for Phonetic Languages

Tereza Pařilová, Eva Hladká and Filip Mrváň

A Pure Visual Dataflow Language

Donald Fisk


Monday Evening Reception:
Graduate Consortium Posters

Graduate consortium chair: Anita Sarma

An Approach to Gesture-based Editing of Diagrams

Christian Schenk

End User Programming of Visualisations

Mariana Marasoiu

Tools for Opportunistic Information Visualization: Visual Analysiswith Non-traditional Data Sources

Gonzalo Méndez

Resolving Input Validation Vulnerabilities by Retracing Taint FlowThrough Source Code

Justin Smith

Designing Affordances for Navigating Information Spaces in CodeEditors

Austin Henley

X marks the task: Helping developers navigate to the right task

Rafael Leano

Teaching Coding to Learning-Disabled Children with Kokopelli's World

Rob Thompson

Suggesting and supporting examples for novice programmers

Michelle Ichinco

Embodied Programming: Supporting the Move from Concrete to Abstract

Anthony Trory

Recognizing Gender Differences in Stack Overflow Usage: Applying theBechdel Test

Denae Ford

Socio-Economic Status and Computer Use: Designing Software thatSupports Low-Income Users

Charles Hill

Supporting Collaborative Information Analysis with InteractiveVisualization

Dong Chen