PPIG 2022 - 33rd Annual Workshop Upcoming session: 5 - 9 September, The Open University, Milton Keynes & online

Below is our current working plan for PPIG 2022. Some things might change slightly, but not significantly, and some things are still being confirmed and will be updated as soon as possible. Any questions, please get in touch with simon.holland AT open.ac.uk. Looking forward to seeing you all soon!

Sunday, 4th September

Doctoral Consortium (invite-only meeting)

13:30 opening, introductions
13:45 (15 + 10) Julia Crossley - Does the learning of mathematical proofs in continuous areas of Maths improve algorithmic thinking in CS students in HE
14:10 (15 + 10) Olli Kiljunen - Tutorials Embedded in an IDE: A Feasible Way for CS Students to Learn Debugging? – A Study Design
14:35 break
15:00 (15 + 10) Jude Nzemeke - An Investigation of Student Learning in Computing Education Research
15:25 (15 + 10) Andrea Bolzoni - Sound-based music style modelling, for a free improvisation musical agent
15:50 AMA (ask me/us anything) – open discussion
sometime around 16:30 break for dinner

Monday, 5th September

9:30 - 10:00 Coffee and registration
10:00 - 12:00 In-person
Hands-on activities, details TBC
12:00 - 14:00 Lunch
14:00 - 16:00 In-person
Hands-on activities, details TBC
16:00 - 16:10 Conference open - hybrid
PPIG 2022 Open and Welcome
Doctoral Consortium 1 min intros
16:10 - 17:10 Presentations session - hybrid
Architecture about Dancing: Creating a Cross Environment, Cross Domain Framework for Creative Coding Musicians
Owen Green, Pierre Alexandre Tremblay, Ted Moore, James Bradbury, Jacob Hart and Gerard Roma
Visual cues in compiler conversations
Alan McCabe, Emma Söderberg, Luke Church and Peng Kuang
Intuition-enhancing GUI for visual programming
Vasile Adrian Rosian
17:10 - 17:20 Break
17:20 - 18:20 Presentations session - hybrid
A Reflection on Distributed Cognition for Teamwork (DiCoT) framework for studying in Software Engineering
Marjahan Begum, Helen Sharp and Yvonne Dittrich
Pilot Study: Validation of Stimuli for Studying Mental Representations Formed by Parallel Programmers During Parallel Program Comprehension
Leah Bidlake, Eric Aubanel and Daniel Voyer
Coding or AI? Tools for Control, Surprise and Creativity
Alan Blackwell
18:20 - 18:40 Hybrid
Demos & reflections, details TBC
19:30 In-person
PPIG Dinner at The Plough
Address: Simpson Rd, Simpson, Milton Keynes MK6 3AH

Tuesday, 6th September

9:30 - 10:00 Coffee and registration
10:00 - 12:00 In-person (Venables Building)
Algorithmic Drum Circle with Alex McLean (GR Complexity Lab - 2nd Floor)
Conversation with an expert drumming agent with Noam Lederman (Music Computing Lab - 1st Floor)
12:00 - 12:45 Lunch
12:45 - 15:15 In-person
National Museum of Computing visit
16:00 - 17:00 Presentations session - hybrid
Invited talk:
Live coding and the ‘what-if’ paradigm
Alex McLean
Story-thinking, computational-thinking, programming and software engineering
Austen Rainer and Catherine Menon
17:00 - 17:10 Break
17:10 - 18:30 Presentations session - hybrid
Interactive Bayesian Probability for Learning in Diverse Populations
Zainab Attahiru, Rowan Maudslay and Alan Blackwell
An agent for creative development in drum kit playing
Noam Lederman, Simon Holland and Paul Mulholland
Would a Rose by any Other Name Smell as Sweet? Examining the Cost of Similarity in Identifier Naming
Naser Al Madi and Matianyu Zang
Experimental Pair Programming Study Design (Work in Progress)
Marcel Valový
18:30 - 18:40 Break
18:40 - 19:00 Hybrid
Demos & reflections
presentation of PPIG 2022 art challenge entries

Wednesday, 7th September

10:00 - 12:00 In-person
Bletchley Park visit
12:00 (or flexible) Get your own lunch in Hut 4
13:00 (or flexible) Free/travel home time
NB: From this point onwards, the rest of the conference is online only. (although the conference room at the OU will continue to be available for communal online participation)
16:00 - 17:00 Presentations session - online
Intro to today’s session
Keynote:
The Psychology of Programming and the Psychology of Mathematics
Henry Lieberman
A Tour Through Code: Helping Developers Become Familiar with Unfamiliar Code
Grace Taylor and Steven Clarke
17:10 - 17:20 Break
17:20 - 18:30 Presentations session - online
What is it like to program with artificial intelligence?
Advait Sarkar, Carina Negreanu, Ben Zorn, Sruti Srinivasa Ragavan, Christian Poelitz and Andrew Gordon
POGIL-like learning and student’s impressions of software engineering topics: A qualitative study
Bhuvana Gopal, Ryan Bockmon and Steve Cooper
On Writing Workshops for Programming
Michael Nagle
18:30 - 18:50 online
Demos & reflections
Get GPT-3 to say…

Thursday, 8th September

16:00 - 17:00 Presentations session - online
Intro to today’s session
Mastery Learning and Productive Failure: Examining Constructivist Approaches to teach CS1
Cruz Izu, Daniel Ng and Amali Weerasinghe
The construction of knowledge about programs
Sylvia Da Rosa and Federico Gómez
Evaluating and improving the Educational CPU Visual Simulator: a sustainable Open Pedagogy approach
Renato Cortinovis and Ranjidha Rajan
17:10 - 17:20 Break
17:20 - 18:00 Presentations session - online
A Grounded Theory of Cognitive Load Drivers in Novice Agile Software Development Teams
Daniel Helgesson, Daniel Appelquist and Per Runeson
Livecode me: Live coding practice and multimodal experience
Georgios Diapoulis
18:00 - 18:15 online
Demos & reflections, details TBC

Friday, 9th September

16:00 - 17:00 Presentations session - online
Intro to today’s session
Keynote:
Making program analysis useful
Emma Soderberg
Mental Models of Recursion: A Secondary Analysis of Novice Learners’ Steps in Java Exercises
Natalie Kiesler
17:10 - 17:20 Break
17:20 - 18:00 Presentations session - online
The impact of POGIL-like learning on student understanding of software testing and DevOps: A qualitative study
Bhuvana Gopal, Ryan Bockmon, Steve Cooper and Justin Olmanson
Doctoral Consortium presentations:
Tutorials Embedded in an IDE: A Feasible Way for CS Students to Learn Debugging? – A Study Design
Olli Kiljunen
Sound-based music style modelling, for a free improvisation musical agent
Andrea Bolzoni
18:00 - 18:15 online
PPIG Prizes and conference close