Wed, 29 June
Keynote
- Concretising Computational Abstractions: What works, what doesn’t, and what is lost 
 Ken Kahn
 President and founder of Animated Programs
Coffee Break
Collaborative Programming Chair: Alan Blackwell 
- 
Factors Affecting the Perceived Effectiveness of Pair Programming in Higher Education 
 Edgar Acosta Chaparro, Aybala Yuksel, Pablo Romero & Sallyann Bryant
- 
Rating Expertise in Collaborative Software Development 
 Sallyann Bryant
- 
The influence of Intra-Team Relationships on the Systems Development Process: A Theoretical Framework of Intra-Group Dynamics 
 C.C.H. Rosen
- 
Pair Programming: When and Why it Works 
 Jan Chong, Robert Plummer, Larry Leifer, Scott R. Klemmer, Ozgur Eris & George Toye
Fish and chips on Brighton Pier
Thu, 30 June
Graphical Visualisations Chair: Benedict du Boulay 
- 
Effects of Experience on Gaze Behavior during Program Animation 
 Roman Bednarik, Niko Myller, Erkki Sutinen & Markku Tukiainen
- 
Graphical Visualisations and Debugging: A Detailed Process Analysis 
 Pablo Romero, Benedict du Boulay, Richard Cox, Rudi Lutz & Sallyann Bryant
- 
Short-Term Effects of Graphical versus Textual Visualisation of Variables on Program Perception 
 Seppo Nevalainen & Jorma Sajaniemi
- 
Theoretical Considerations on Navigating Codespace with Spatial Cognition 
 Anthony Cox, Maryanne Fisher & Philip O’Brien
Coffee Break
Programming, creativity and the creative arts Chair: Thomas Green 
- 
Attuning: A Social and Technical Study of Artist-Programmer Collaborations 
 Greg Turner, Alastair Weakley, Yun Zhang & Ernest Edmonds
- 
The Programming Language as a Musical Instrument 
 Alan Blackwell & Nick Collins
- 
The Psychology of Invention in Computer Science 
 Ronald J. Leach & Caprice A. Ayers
Lunch
Professional software development Chair: Pablo Romero 
- 
Roles of Variables in Experts’ Programming Knowledge 
 Jorma Sajaniemi & Raquel Navarro Prieto
- 
The Role of Source Code within Program Summaries describing Maintenance Activities 
 Pamela O’Shea & Chris Exton
- 
Representation-Oriented Software Development: A Cognitive Approach to Software Engineering 
 John J. Sung
- 
Preliminary Study to Empirically Investigate the Comprehensibility of Requirements Specifications 
 Deirdre Carew, Chris Exton & Jim Buckley
Coffee Break
Design and Tools Chair: Jorma Sajaniemi 
- 
Software Authoring as Design Conversation 
 André Woodcock & Richard Bartlett
- 
Sidebrain: A Sidekick for the Programmer’s Brain 
 John Sturdy
- 
Introducing #Dasher, A Continuous Gesture IDE, A Work in Progress Paper 
 Luke Church
Methodology Chair: Jorma Sajaniemi 
- 
Mining Qualitative Behavioral Data from Quantitative Data: A Case Study from the Gender HCI Project 
 Laura Beckwith, Thippaya Chintakovid, Susan Wiedenbeck & Margaret Burnett
- 
A Framework for Evaluating Qualitative Research Methods in Computer Programming Education 
 Enda Dunican
Dinner
Fri, 1 July
Teaching Programming Chair: Enda Dunican 
- 
Attitudes Toward Computers, the Introductory Course and Recruiting New Majors: Preliminary Results 
 Daniel Farkas & Narayan Murthy
- 
Using Roles of Variables in Teaching: Effects on Program Construction 
 Pauli Byckling & Jorma Sajaniemi
- 
The Influence of Motivation and Comfort-Level on Learning to Program 
 Susan Bergin & Ronan Reilly
Coffee Break
- Psychometric Assessment of Computing Undergraduates 
 Jim Ivins & Michele Poy-Suan Ong
Keynote
- PP2SS - From the Psychology of Programming to Social Software 
 Marc Eisenstadt
 Co-Founder and Chief Scientist, Knowledge Media Institute, The Open University
Lunch