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