PPIG 2016 - 27th Annual Workshop

Type Title Authors PDF
Programming: Further Factors that Influence Success Keith Quille; Susan Bergin [PDF]
Software and How it Lives On - Embedding Live Programs in the World Around Them Antranig Basman; Luke Church; Clemens Klokmose; Colin Clark
TALES: An E-Learning Application to teach programming concepts to the Early Years Foundation Stage Melenie Schatynski; Sharon Wood [PDF]
Teaching Software Testing with a Mutation Testing Game José Miguel Rojas; Gordon Fraser [PDF]
The Challenge of Learning to Program: motivation and achievement emotions in an eXtreme Apprenticeship experience Margherita Pasini; Ugo Solitro; Margherita Brondino; Daniela Raccanello [PDF]
The End-User Programming Challenge of Data Wrangling Maria Gorinova; Karl Prince; Sallyanne Meakins; Alain Vuylsteke; Matthew Jones; Alan F. Blackwell [PDF]
The role of Visualisation in the study of Computer Programming Sarah Alhammad; Shirley Atkinson; Liz Stuart [PDF]
The Systems Approach to Change and the Agile Software Development Context Lucas Gren [PDF]
Towards spreadsheet tools for end-user music programming Advait Sarkar [PDF]
Work in Progress Tracking the Novice Programmer Thomas Allen; Temi Bidjerano [PDF]
Doctoral Consortium Understanding Timing in Mixed-Initiative Interaction Guo Yu [PDF]
Vernacular Languages for Mechatronic Making Alan F. Blackwell [PDF]
Whither with 'with'? – new prospects for programming Nicolas Pope; Elizabeth Hudnott; Jonathan Foss; Meurig Beynon [PDF]

PPIG 2015 - 26th Annual Workshop

Type Title Authors PDF
An empirical investigation of code completion usage by professional software developers Mariana Mărășoiu; Luke Church; Alan F. Blackwell [PDF]
Doctoral Consortium Analysing Java Identifier Names in the Wild Simon Butler [PDF]
Confidence, command, complexity: metamodels for structured interaction with machine intelligence Advait Sarkar [PDF]
BU Invited Talk Engineering of Software-based Motivation as a Supplementary Requirement Raian Ali
Evaluation of Mental Workload and Familiarity in Human Computer Interaction with Integrated Development Environments using Single-Channel EEG Shahin Rostami; Alex Shenfield; Stephen Sigurnjak; Oluwatoyin Fakorede [PDF]
Work in Progress Harmonious Authorship from Different Representations Antranig Basman; Colin Clark; Clayton Lewis [PDF]
Doctoral Consortium Improving Readability of Automatically Generated Unit Tests Ermira Daka [PDF]
Work in Progress Intuitive NUIs for Speech Editing of Structured Content Marina Isaac; Eckhard Pflugel; Gordon Hunter; James Denholm-Price [PDF]
BU Invited Talk On the Engineering of Addiction-aware Software Raian Ali
Keynote Tales from the Workshops: A sequence of vignettes, episodes, observations, and reflections on many years of trying to teach people programming Russel Winder [PDF]
The construction of knowledge of basic algorithms and data structures by novice learners Sylvia da Rosa [PDF]
Keynote The dream of a lifetime: an opportunity to shape how our children learn computing Simon Peyton Jones [PDF]
The impact of syntax colouring on program comprehension Advait Sarkar [PDF]
The impact of Syntax Highlighting in Sonic Pi Giovanna Maria Dimitri [PDF]
Doctoral Consortium Understanding code quality for introductory courses Martijn Stegeman [PDF]
Doctoral Consortium What are the characteristics of programming as a Threshold Concept in different populations (age groups)? Peter Hoskins

PPIG 2014 - 25th Annual Workshop

Type Title Authors PDF
A case of computational thinking: The subtle effect of hidden dependencies on the user experience of version control Luke Church; Emma Soderberg; Elayabharath Elango [PDF]
A cognitive dimensions analysis of interaction design for algorithmic composition software Matt Bellingham; Simon Holland; Paul Mulholland [PDF]
Keynote A Survey of the User Experience of Tools for Programming Real-time Control Systems Logic: An opportunity for applying cognitive dimensions David J. Gilmore
Activation and the Comprehension of Indirect Anaphors in Source Code Sebastian Lohmeier [PDF]
Affective Learning with Online Software Tutors for Programming Amruth Kumar [PDF]
Keynote Beyond Usable Security Robert Biddle
Blinded by their Plight: Tracing and the Preoperational Programmer Donna Teague; Raymond Lister [PDF]
Cognitive Flexibility and Programming Performance Marianne Leinikka; Arto Vihavainen; Jani Lukander; Satu Pakarinen [PDF]
Work in Progress Concept Vocabularies in Programmer Sociolects Jacqueline Rice; Bradley Ellert; Inge Genee; F. Taiani; P. Rayson [PDF]
Developing Coding Schemes for Program Comprehension using Eye Movements Teresa Busjahn; Carsten Schulte; Edna Kropp [PDF]
Educational Programming Languages: The Motivation to Learn with Sonic Pi Arabella Sinclair [PDF]
Evaluation of a Live Visual Constraint Language with Professional Artists Meredydd Williams [PDF]
Exploring Core Cognitive Skills of Computational Thinking Ana Paula Ambrosio; Leandro Da Silva Almeida; Joaquim Macedo; Amanda Franco [PDF]
Exploring Creative Learning for the Internet of Things era Alan F. Blackwell; Samuel Aaron; Rachel Drury [PDF]
Exploring Problem Solving Paths in a Java Programming Course Roya Hosseini; Arto Vihavainen; Peter Brusilovsky [PDF]
Falling Behind Early and Staying Behind When Learning to Program Alireza Ahadi; Raymond Lister; Donna Teague [PDF]
Ghosts of programming past, present and yet to come Russell Boyatt; Megan Beynon; Meurig Beynon [PDF]
Learning Syntax as Notational Expertise when using DrawBridge Alistair G. Stead; Alan F. Blackwell [PDF]

PPIG Doctoral Consortium 2014

Type Title Authors PDF
Work in Progress Applying Educational Data Mining to the Study of the Novice Programmer, within a Neo-Piagetian Theoretical Perspective Alireza Ahadi [PDF]
Work in Progress Computational Linguistics Vice Versa Sebastian Lohmeier
Work in Progress Google Sheets v Microsoft Excel: A Comparison of the Behaviour and Performance of Spreadsheet Users Karl Mernagh; Kevin McDaid [PDF]