PPIG 2023 - 34th Annual Workshop 21 - 25 August 2023, Lund University, Sweden & online

Note: All times are in CEST (UTC+2, Sweden’s timezone)

Monday, 21st August

10:00 - 12:00 Doctoral Consortium (invite-only meeting)
13:30 - 14:00 Fika & registration
14:00 - 16:00 In-person
Demos & music
Bring your own instrument, cool tool or prototype!
16:00 - 18:30 Hybrid
Presentation session
Keynote: Socio-Technical Smells: How Technical Problems Cause Organizational Friction
Adam Tornhill, CodeScene
A brief history of the human centric study of programming languages
Luke Church and Alan Blackwell
Overcoming the Mental Set Effect in Programming Problem Solving
Agnia Sergeyuk, Sergey Titov, Yaroslav Golubev and Timofey Bryksin
Automatic, Suggestive Feedback in Algorithm Visualisation Exercises
Artturi Tilanterä
19:00 - onwards In-person
Vattenhallen & PPIG Dinner

Tuesday, 22nd August

9:30 - 10:00 Fika & registration
10:00 - 12:00 In-person
Visit to the Lund University Humanities Lab
12:00 - 13:30 Lunch
14:00 - 16:00 In-person
Hands-on activities, details TBC
16:00 - 18:00 Hybrid
Presentations session
Keynote: Bots in Software Engineering and their impact on development
Linda Erlenhov, Chalmers University of Technology
How A Data Structure’s Linearity Affects Programming and Code Comprehension: The Case of Recursion vs. Iteration
Aviad Baron and Dror Feitelson
Exploring cognitive waste and cognitive load in software development - a grounded theory
Daniel Helgesson
Directions in Computational Music
Ian Clester
18:30 - onwards In-person
Museum of Sketches & dinner (optional)

Wednesday, 23rd August

PPIG @ AI Lund: Fika-to-Fika Workshop

This is a workshop in collaboration with AI Lund. For further details, please see ai.lu.se.

9:30 - 10:00 Fika & registration
10:00 - 12:15 Hybrid
Morning session
Keynote: Large Language Models and the Psychology of Programming
Clayton Lewis, University of Colorado Boulder
Interactive session - collaboratively build something creative with LLMs!
12:15 - 13:15 Lunch
13:15 - 15:30 Hybrid
Afternoon session
Interactive Narrative Visualization for Learning Markov Decision Process
B. Mbuu Mutua and Alan F. Blackwell
Participatory prompting: a user-centric research method for eliciting AI assistance opportunities in knowledge workflows
Advait Sarkar, Ian Drosos, Rob Deline, Andrew D. Gordon, Carina Negreanu, Sean Rintel, Jack Williams and Benjamin Zorn
Prompt Programming for Large Language Models via Mixed Initiative Interaction in a GUI
Tanya Morris and Alan Blackwell
Back to the future: What do historical perspectives on programming language research tell us about LLMs?
Tao Dong and Luke Church
15:30 - 16:00 Fika & mingle

Thursday, 24th August

16:00 - 18:00 Online
Presentations session
How Developers Extract Functions: An Experiment
Alexey Braver and Dror Feitelson
Pronto: Prototyping a Prototyping Tool for Game Mechanic Prototyping
Eva Krebs, Tom Beckmann, Leonard Geier, Stefan Ramson and Robert Hirschfeld
Integrating Traditional CS Class Activities with Computing for Social Good, Ethics, and Communication and Leadership Skills
Renato Cortinovis, Devender Goyal and Luiz Fernando Capretz
User-Centric Study and Enhancement of Python Static Code Analysers
Steven Chen, Emma Söderberg and Alan McCabe

Friday, 25th August

16:00 - 17:45 Online
Presentations session
Parallel Program Comprehension: A Mental Model Approach
Leah Bidlake, Eric Aubanel and Daniel Voyer
Influencing Code Reading Through Beacons: an Eye-Tracking Study
Alan McCabe, Diederick C. Niehorster and Emma Söderberg
Towards a definition of the concept of logic of an algorithm
Federico Gómez Frois and Sylvia da Rosa
17:45 - 18:00 online
PPIG Prizes and conference close