PPIG 2005 Programme


  1. Concretising Computational Abstractions: What works, what doesn't, and what is lost Ken Kahn President and founder of Animated Programs

Coffee Break

Collaborative Programming

  1. Factors Affecting the Perceived Effectiveness of Pair Programming in Higher Education Edgar Acosta Chaparro, Aybala Yuksel, Pablo Romero & Sallyann Bryant
  2. Rating Expertise in Collaborative Software Development Sallyann Bryant
  3. The influence of Intra-Team Relationships on the Systems Development Process: A Theoretical Framework of Intra-Group Dynamics C.C.H. Rosen
  4. 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

Graphical Visualisations

  1. Effects of Experience on Gaze Behavior during Program Animation Roman Bednarik, Niko Myller, Erkki Sutinen & Markku Tukiainen
  2. Graphical Visualisations and Debugging: A Detailed Process Analysis Pablo Romero, Benedict du Boulay, Richard Cox, Rudi Lutz & Sallyann Bryant
  3. Short-Term Effects of Graphical versus Textual Visualisation of Variables on Program Perception Seppo Nevalainen & Jorma Sajaniemi
  4. Theoretical Considerations on Navigating Codespace with Spatial Cognition Anthony Cox, Maryanne Fisher & Philip O'Brien

Coffee Break

Programming, creativity and the creative arts

  1. Attuning: A Social and Technical Study of Artist-Programmer Collaborations Greg Turner, Alastair Weakley, Yun Zhang & Ernest Edmonds
  2. The Programming Language as a Musical Instrument Alan Blackwell & Nick Collins
  3. The Psychology of Invention in Computer Science Ronald J. Leach & Caprice A. Ayers


Professional software development

  1. Roles of Variables in Experts' Programming Knowledge Jorma Sajaniemi & Raquel Navarro Prieto
  2. The Role of Source Code within Program Summaries describing Maintenance Activities Pamela O'Shea & Chris Exton
  3. Representation-Oriented Software Development: A Cognitive Approach to Software Engineering John J. Sung
  4. Preliminary Study to Empirically Investigate the Comprehensibility of Requirements Specifications Deirdre Carew, Chris Exton & Jim Buckley

Coffee Break

Design and Tools

  1. Software Authoring as Design Conversation André Woodcock & Richard Bartlett
  2. Sidebrain: A Sidekick for the Programmer's Brain John Sturdy
  3. Introducing #Dasher, A Continuous Gesture IDE, A Work in Progress Paper Luke Church


  1. Mining Qualitative Behavioral Data from Quantitative Data: A Case Study from the Gender HCI Project Laura Beckwith, Thippaya Chintakovid, Susan Wiedenbeck & Margaret Burnett
  2. A Framework for Evaluating Qualitative Research Methods in Computer Programming Education Enda Dunican


Teaching Programming

  1. Attitudes Toward Computers, the Introductory Course and Recruiting New Majors: Preliminary Results Daniel Farkas & Narayan Murthy
  2. Using Roles of Variables in Teaching: Effects on Program Construction Pauli Byckling & Jorma Sajaniemi
  3. The Influence of Motivation and Comfort-Level on Learning to Program Susan Bergin & Ronan Reilly

Coffee Break

  1. Psychometric Assessment of Computing Undergraduates Jim Ivins & Michele Poy-Suan Ong


  1. PP2SS - From the Psychology of Programming to Social Software Marc Eisenstadt Co-Founder and Chief Scientist, Knowledge Media Institute, The Open University


Recent comments

No comments available.