PPIG 2011 - 23rd Annual Workshop

Type Title Authors PDF
An empirical study of the influence of OCL on early learners Babak Khazaei [PDF]
Automatic algorithm recognition based on programming schemas Ahmad Taherkhani [PDF]
Short Paper Class participation and shyness: affect and learning to program Jon Rimmer; Judith Good; Eric Harris; Madeline Balaam [PDF]
Evaluation of multimedia stream processing modeling language from the perspective of cognitive dimensions Anna E. Bobkowska; Michal Nykiel; Jerzy Proficz [PDF]
Short Paper Investigation of qualitative human oracle costs Sheeva Afshan; Phil McMinn [PDF]
Measurement and visualisation of software timing properties Nicholas Merriam; Andrew Howes [PDF]
On the cognitive foundations of modularity Miguel P. Monteiro [PDF]
Short Paper Origins of poor code readability Arun Saha [PDF]
Programming with the user in mind Giora Alexandron; Michal Armoni; David Harel [PDF]
Robot dance: edutainment or engaging learning Chris Martin; Janet Hughes [PDF]
Self-Reporting emotional experiences in computing lab sessions: an emotional regulation perspective Judith Good; Jon Rimmer; Eric Harris; Madeline Balaam [PDF]
Study attitudes and behaviour of CS1 students – two realities Ana Paula Ambrosio; Scheila W. Martins [PDF]
Short Paper The cognitive dimensions questionnaire: adapting for non-expert users Maria Kutar; John Muirhead; Gordon Fletcher [PDF]
The influence of class structure on program comprehension Ahmed Alardawi; Babak Khazaei; Jawed Siddiqi [PDF]
The programming-like-analysis of a innovative media tool Chris Roast; Elizabeth Uruchurtu; Andy Dearden [PDF]
Short Paper Understanding program complexity: an approach for study Chris R. Douce; Szonya Durant [PDF]
Short Paper Useful but tedious: An evaluation of mobile spreadsheets Derek Flood; Rachel Harrison; Ann Nosseir [PDF]
User configurable machine vision for mobiles Alistair G. Stead [PDF]
Using formal logic to define the grammar for memory transfer language (MTL) on the mould of register transfer language (RTL) and high level languages Leonard J. Mselle [PDF]
What makes software engineers go that extra mile? Rien Sach; H. Sharp; Marian Petre [PDF]
Why PPIG matters beyond the P Luke Church [PDF]

PPIG Doctoral Consortium 2011

Type Title Authors PDF
Doctoral Consortium Motivation in Software Engineering Rien Sach
Doctoral Consortium Multiple views of control flows as a tool to improve programmerʼs understanding of interactive software Fabien André
Doctoral Consortium Simulated Agents As Tools To Teach Introductory Programming Louis Major
Doctoral Consortium Systematically Improving Software Reliability: Considering Human Errors of Software Practitioners Fuqun Huang; Bin Liu [PDF]
Doctoral Consortium The Cognitive Dimensions Questionnaire: Adapting for Non-Expert Users John Muirhead
Doctoral Consortium whack-­a­‐mole: exploring the effect of physical and virtual representations of arrays Chris Martin

PPIG 2010 - 22nd Annual Workshop

Type Title Authors PDF
A Cognitive Neuroscience Perspective on Memory for Programming Tasks Chris Parnin [PDF]
A Logical Mind, not a Programming Mind: Psychology of a Professional End-User Alan F. Blackwell; Cecily Morrison [PDF]
Bricolage Programming in the Creative Arts Alex McLean; Geraint Wiggins [PDF]
Characterizing Comprehension of Concurrency Concepts Zhen Li; Zhe Zhao; Eileen Kraemer [PDF]
Work in Progress Confirmation Bias in Software Development and Testing: An Analysis of the Effects of Company Size, Experience and Reasoning Skills Gul Calikli; Berna Arslan; Ayse Bener [PDF]
Empirically-Observed End-User Programming Behaviors in Yahoo! Pipes Matthew D. Dinmore; Curtis Boylls [PDF]
Work in Progress Enhancing Comprehension by Using Random Access Memory (RAM) Diagrams in Teaching Programming: Class Experiment Leonard J. Mselle [PDF]
Work in Progress Enhancing User-Centredness in Agile Teams: A Study on Programmer's Values for a better Understanding on how to Position Usability Methods in XP Michael Leitner; Peter Wolkerstorfer; Arjan Geven; Manfred Tscheligi [PDF]
Work in Progress Evaluating Scratch to Introduce Younger Schoolchildren to Programming Amanda Wilson; David C. Moffat [PDF]
Keynote Gender HCI and Programming Margaret Burnett
Liveness in Notation Use: From Music to Programming Luke Church; Chris Nash; Alan F. Blackwell [PDF]
Perceived Self-Efficacy and APIs John M. Daughtry; J. M. Carroll [PDF]
Project Kick-off with Distributed Pair Programming Edna Rosen; Stephan Salinger; Christopher Oezbek [PDF]
Work in Progress Students’ Early Attitudes and Possible Misconceptions about Programming David C. Moffat [PDF]
Teaching Novice Programmers Programming Wisdom Randy M. Kaplan [PDF]
The Construction of the Concept of Binary Search Algorithm Sylvia da Rosa [PDF]
The use of MBTI in Software Engineering Rien Sach; Marian Petre; H. Sharp [PDF]
Usability Requirements of User Interface Tools Catherine Letondal; Stéphane Chatty; Greg Phillips; Fabien André; Stéphane Conversy [PDF]

PPIG 2009 - 21st Annual Workshop

Type Title Authors PDF
A Course Dedicated to Developing Algorithmic Problem Solving Skills - Design and Experiment Orna Muller; Bruria Haberman [PDF]
Keynote A Peek Under the Hood: One Programmer's Psychology Keith Gallagher
An Evaluation of inline source code browsing Michael Desmond; Chris Exton [PDF]
Can Named Ranges Improve the Debugging Performance of Novice Spreadsheet Users? Ruth McKeever; Kevin McDaid; Brian Bishop [PDF]
Cognitive levels and Software Maintenance Sub-tasks Tara Kelly; Jim Buckley [PDF]