Wednesday 7 September: 11:00 - 12:30
Education and Cognition (joint with VL/HCC)
Session chair: Caitlin Kelleher
-
Work in Progress: A nonvisual interface for a blocks language
- Clayton Lewis and Varsha Koushik
-
Work in Progress Report: Tracking the Novice Programmer
- J. Thomas Allen and Temi Bidjerano
Wednesday 7 September: 13:30 - 15:30
PPIG Opening, Keynote and VL/HCC Conference Close (Joint with VL/HCC)
Session chair: 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
Wednesday 7 September: 16:00 - 17:30
Session “Hal”
Session chair: Mariana Marasoiu
-
Location, Location, Location: Using Spatial Memory in an IDE to Assist Program Code Comprehension? (Work in Progress)
- Craig Sutherland, Andrew Luxton-Reilly and Beryl Plimmer
-
Children’s Storytelling and Coding: Literature Review and Future Potential
- Rob Thompson and Steven Tanimoto
-
Towards spreadsheet tools for end-user music programming
- Advait Sarkar
-
End user programming with personally meaningful objects
- Andrew Smith
-
Assessing Novices’ Program Comprehension based on Linked List Diagrams
- Unaizah Obaidellah
Thursday 8 September: 09:00 - 10:30
Session “Charles”
Session chair: Maria Kutar
-
Brain Type as a Programming Aptitude Predictor
- Melanie Coles and Keith Phalp
-
The Challenge of Learning to Program
- Ugo Solitro, Margherita Pasini, Margherita Brondino and Daniela Raccanello
-
Programmers’ experiences with working in the restricted-view mode as indications of parafoveal processing differences
- Pavel Orlov, Roman Bednarik and Liudmila Orlova
-
Investigating Domain Specific Visual Languages for Interactive Exhibitions
- Andrew Stratton, Andy Dearden and Chris Bates
Thursday 8 September: 11:00 - 12:30
Session “Vint”
Session chair: Felienne Hermans
-
Programming: Further factors that Influence Success
- Keith Quille and Susan Bergin
-
TALES: An E-learning Application to Teach Programming Concepts to the Early Years Foundation Stage
- Melenie Schatynski and Sharon Wood
-
Programming with simulated neurons: a first design pattern
- Carl Evans, Ian Mitchell and Chris Huyck
-
Comprehension and Composition of Flowcharts
- Unaizah Obaidellah
Thursday 8 September: 13:30 - 15:30
Session “Edsger”
Session chair: Advait Sarkar
-
Vernacular Languages for Mechatronic Making
- Alan Blackwell
-
Software and How it Lives On - Embedding Live Programs in the World Around Them
- Antranig Basman, Luke Church, Clemens Klokmose and Colin Clark
-
Panel discussion: Philosophy and PPIG
- Luke Church, Alan Blackwell, Tony Hoare, Antranig Basman, David Chisnall
Thursday 8 September: 16:00 - 17:30
Session “Douglas”
Session chair: Clayton Lewis
-
The role of Visualisation in the study of Computer Programming
- Sarah Alhammad, Shirley Atkinson and Liz Stuart
-
Enhancing Programming Lectures Using Interactive Web-Based Lecture Slides
- Paul Albinson
-
Preconceptions of novice learners about program execution
- Sylvia Da Rosa
-
Teaching Software Testing with a Mutation Testing Game
- José Miguel Rojas and Gordon Fraser
-
Blended Feedback II: Video feedback for individual students is the norm, on an undergraduate computer programming unit
- Suzy Atfield-Cutts, Gail Ollis, Melanie Coles and Heather Mayes
Thursday 8 September: 19:00
Conference dinner at Darwin College
Friday 9 September: 09:00 - 10:30
Session “Martin”
Session chair: Craig Anslow
-
The End-User Programming Challenge of Data Wrangling
- Maria Gorinova, Karl Prince, Sallyanne Meakins, Alain Vuylsteke, Matthew Jones and Alan Blackwell
-
API Usability at Scale
- Andrew Macvean, John Daughtry, Luke Church and Craig Citro
-
A gaze-directed lens for touchless analytics
- Abhishek Chander and Advait Sarkar
-
A neurofeedback system to promote learner engagement
- James Lockwood, Susan Bergin and Aidan Mooney
Friday 9 September: 11:00 - 12:30
Session “Adele”
Session chair: Luke Church
-
Panel discussion: PPIG in the wild - what should we be studying?
- Steven Clarke, Emma Söderberg, Meredydd Luff
-
The Systems Approach to Change and the Agile Software Development Context
- Lucas Gren
-
Helping programmers get what they want
- Gail Ollis
Friday 9 September: 13:30 - 15:30
Session “Tony”
Session chair: Alan Blackwell
-
Programming languages: Thinking the unthinkable
- Tomas Petricek
-
Building Software is Not (Yet) a Craft
- Antranig Basman
-
Whither with ‘with’? - new prospects for programming
- Nicolas Pope, Elizabeth Hudnott, Jonathan Foss and Meurig Beynon
-
A Formal and a Cognitive Model of Anaphors in Java
- Sebastian Lohmeier
-
Human language and its role in reference-point errors
- Craig S. Miller
Friday 9 September: 16:00 - 17:30
Keynote and PPIG Close
Session chair: Luke Church
- Keynote address
- Erik Ernst
Saturday 10 September: 09:30 - 12:30
PPIG Doctoral Consortium (located at Darwin College)
-
Gesture–Visualise–Simulate: a framework to support the teaching of computational thinking in primary school classrooms
- Anthony Trory
-
How do user centred techniques contribute to the design process to create online content that is informative and accessible?
- Jessica Muirhead
-
Programmer Experience Design and the Spreadsheet Paradigm
- Gary Miller
-
Understanding Timing in Mixed-Initiative Interaction
- Guo Yu
-
Programmable graphics editors for data visualisation
- Mariana Marasoiu