PPIG 2019 - 30th Annual Workshop

Type Title Authors
Beyond a Faster Horse: the UX of a Paperless Biochemistry Laboratory Chris Martin; Kate Kilgour; Angus I. Lamond
Work in Progress Challenging users’ perceptions of decision boundaries in machine learning systems Rob Bowman; Luke Church
Work in Progress Coding to Learn and Create: New Modes of Programming for Learners Who Have Been Left Out Colin Clark; Sepideh Shahi; Simon Bates; Clayton Lewis
Cognitive Dimensions of Modular Noise Improvisation James Noble
Evaluating programming systems design Jonathan Edwards; Stephen Kell; Tomas Petricek; Luke Church
Mapping the Landscape of Literate Computing Bjarke Vognstrup Fog; Clemens Nylandsted Klokmose
Parlez-vous Java? Bonjour La Monde != Hello World: Barriers to Programming Language Acquisition for Non-Native English Speakers Brett Becker
Probes and Sensors: The Design of Feedback Loops for Usability Improvements Luke Church; Emma Soderberg
Software design as multiple contrasting dialogues Marian Petre; Andre Van Der Hoek; David Bowers
The Naturalist’s Friend: A case study and blueprint for pluralist data tools and infrastructure Antranig Basman
Toward meaningful algorithmic music-making for non-programmers Matt Bellingham; Simon Holland; Paul Mulholland
Towards a Consensus about Computational Thinking Skills: Identifying Agreed Relevant Dimensions Bostjan Bubnic
Undergraduate students’ learning approaches and learning to program Melanie Coles; Keith Phalp
Usability of Probabilistic Programming Languages Alan F. Blackwell; Luke Church
Winter is Coding: On Programming & The Freeze Response Michael Nagle

PPIG 2018 - 29th Annual Workshop

Type Title Authors PDF
Choosers: The design and evaluation of a visual algorithmic music composition language for non-programmers Matt Bellingham; Simon Holland; Paul Mulholland [PDF]
A Craft Practice of Programming Language Research Alan F. Blackwell [PDF]
All recordable human discourse is trapped in aleph-zero Oli Sharpe [PDF]
Crafting Design Documents in First-Year CS Courses Shannon Ernst; Jennifer Parham-Mocello [PDF]
Explicit Direct Instruction in Programming Education Felienne Hermans; Marileen Smit [PDF]
Work in Progress How do people learn to use spreadsheets? Advait Sarkar; Andrew D. Gordon [PDF]
Investigating Conversational Programming for End-Users in Smart Environments through Wizard of Oz Interactions Kate Howland; James Jackson [PDF]
Investigating multimodal affect sensing in an Affective Tutoring System using unobtrusive sensors Hua Leong Fwa; Lindsay Marshall [PDF]
Modeling cognitive processes underlying computer programming Catalin Florian Perticas; Bipin Indurkhya [PDF]
On Continuing Creativity Colin Clark; Sepideh Shahi [PDF]
Phenotropic Programming? Clayton Lewis [PDF]
The Lish: a data model to support analysis by end user programmers Alan Hall [PDF]
What Lies in the Path of the Revolution Antranig Basman [PDF]
Wide, long, or nested data? Reconciling the machine and human viewpoints Alan Hall; Michel Wermelinger; Tony Hirst; Santi Phithakkitnukoon [PDF]

PPIG 2017 - 28th Annual Workshop

Type Title Authors PDF
A Systematic Literature Review of Cognitive Dimensions Mohammad Hadhrawi; Alan F. Blackwell; Luke Church [PDF]
Doctoral Consortium Applying Asynchronous Gaze Sharing and Social Navigation for Problem Solving Principles in an Programming Environment Fabian Deitelhoff [PDF]
Doctoral Consortium Block-based languages for professionals Robert Holwerda [PDF]
Code as Art - Art as Code: On the Use of Poetry and Paintings in Programming Education Felienne Hermans [PDF]
Doctoral Consortium Developing a Systematic Approach to Evaluate the Usability of Security APIs Chamila Wijayarathna [PDF]
Digital Makers: Ownership, Personalisation and Purpose Chris Martin; Janet Hughes [PDF]
Dynamic Translation of Spreadsheet Formulas to Problem Domain Narratives Bennett Kankuzi [PDF]
Finding Patterns in Visualizations of Programs Cătălin F. Perțicaș; Bipin Indurkhya; Răzvan V. Florian; Lehel Csató [PDF]
H.I.D.E.: A Virtual Reality Debugging Environment Nicolas Slack; Kate Howland [PDF]
If What We Made Were Real Antranig Basman [PDF]
Investigating high-achieving students’ code-writing abilities through the SOLO taxonomy Ayman Qahmash; Mike Joy; Adam Boddison [PDF]
Methods in user oriented design of programming languages Clayton Lewis [PDF]
Naming Guidelines for Professional Programmers Peter Hilton; Felienne Hermans [PDF]
On the Nature of Programmer Expertise Chris Parnin; Janet Siegmund; Norman Peitek [PDF]
Doctoral Consortium Problem-Solving Applications in Developer Environments Nicholas Nelson [PDF]
Programming Education to Preschoolers: Reflections and Observations from a Field Study Alaaeddin Swidan; Felienne Hermans [PDF]
Scores & Scripts — a Bestiary of Intents Luke Church; Joana Chicau [PDF]
Sprego, End-user Programming in Spreadsheets Maria Csernoch; Piroska Biró [PDF]
The role of the cognitive style in improving the learning to program Margherita Pasini; Ugo Solitro; Margherita Brondino; Daniela Raccanello [PDF]
Tica: An environment for exploring tangible vs. screen-based programming John Wilkie; Judith Good [PDF]
Towards an IDE to Support Programming as Problem-Solving Nicholas Nelson; Anita Sarma; André van der Hoek [PDF]