Psychology of Programming
Interest Group
[PPIG Home]    
about   newsletters   workshops   resources   contents
Home ~ PPIG Workshops ~ PPIG 2004 Programme

PPIG 2004

16th Annual Workshop

5-7 April 2004

Institute of Technology, Carlow, Ireland

Programme

Papers marked with "[PDF]" are available as PDF files to be printed and read for personal use. Use the free [off-site] Adobe Acrobat Reader to view the files. COPYRIGHT IS RETAINED BY THE AUTHORS IN ALL CASES; none of this material should be reproduced without permission from the author.

Monday, 5 April 2004

Doctoral Consortium

  1. Extreme programming: all of the elegance but none of the models? [PDF] (155K)
    Sallyann Bryant
  2. Programming without code: a work in-progress paper
    Catharine L. Brand
  3. Roles of variables and strategic programming knowledge [PDF] (69K)
    Pauli Byckling

Light Lunch and Registration

Invited Presentation

  1. Computing education, computing education research: communities of practice
    Sally Fincher
    University of Kent at Canterbury

Tea and Discussions

Session 1: Computer science education 1

  1. Aspects of cognitive style and programming [PDF] (154K)
    Rebecca Mancy and Norman Reid
  2. Understanding our students: incorporating the results of several experiments into a student learning environment [PDF] (455K)
    Mark B. Ratcliffe and Lynda A. Thomas
  3. A first look at novice compilation behavior using BlueJ [PDF] (256K)
    Matthew C. Jadud

Tuesday, 6 April 2004

Session 2: Code is not all! Research in other areas

  1. PicoVis: a dynamic visualisation tool for simulating a Bluetooth communication environment enhancing student understanding [PDF] (165K)
    Timothy Doyle and Chris Exton
  2. Learning and using formal language [PDF] (236K)
    Anthony Cox, Maryanne Fisher,  Diana Smith, and Josipa Granic
  3. CORBAview: a visualisation tool to aid in the understanding of CORBA-based distributed applications [PDF] (365K)
    Declan Ryan and Chris Exton
  4. Design diagrams for multi-agent systems [PDF] (214K)
    Simon Lynch and Keerthi Rajendran

Coffee

Session 3: Computer science education 2

  1. Towards the development of a cognitive model of programming: a software engineering proposal [PDF] (184K)
    Des Traynor and J. Paul Gibson
  2. Learning object-oriented programming [PDF] (278K)
    Jens Kaasbøll, Ola Berge, Richard Edvin Borge, Annita Fjuk, Christian Holmboe and Terje Samuelsen
  3. Factors affecting course outcomes in introductory programming [PDF] (197K)
    Susan Wiedenbeck, Deborah LaBelle and Vennila N.R. Kain

Lunch

Session 4: Metaphor and methodology

  1. Metaphors we program by [PDF] (179K)
    Christopher Douce
  2. XP: Taking the psychology of programming to the eXtreme [PDF] (145K)
    Sallyann Bryant

Tea and discussions

Session 5: Eye Tracking

  1. Dynamic rich-data capture and analysis of debugging processes [PDF] (289K)
    Pablo Romero, Benedict du Boulay, Richard Cox, Rudi Lutz and Sallyann Bryant
  2. Comparison of three eye tracking devices in psychology of programming researc [PDF] (285K)
    Seppo Nevalainen and Jorma Sajaniemi
  3. Visual attention and representation switching in Java program debugging: a study using eye movement tracking [PDF] (311K)
    Roman Bednarik and Markku Tukainine

Wednesday, 7 April 2004

Session 6: Comprehension

  1. An inter-rater reliability analysis of GoodÕs program summary analysis scheme [PDF] (248K)
    Pauli Byckling, Marja Kuittinen, Seppo Nevalainen and Jorma Sajaniemi
  2. Investigating patterns and task type correlations in open source mailing lists for programmer comprehension [PDF] (178K)
    Pamela O'Shea and Chris Exton
  3. Evaluating algorithm animation for concurrent systems: a comprehension-based approach [PDF] (225K)
    Connor Hughes and Jim Buckley
  4. Programming without code: a work in-progress paper [PDF] (140K)
    Catharine Brand

Coffee

Invited presentation:

  1. Representation in learning computer science: black boxes in glass boxes revisited
    Ben du Boulay
    University of Sussex

PPIG planning meeting

Lunch

top ]