Wed, 4 Jan
Lunch
Tools and Techniques
Courseware design support
Robin Johnson
University of Technology, Papua New Guinea
Validating knowledge based systems with software visualization technology
John Domingue_Open University, UK_
MADLab: masking and multiple bug diagnosis
Allan Scott
University of Edinburgh, Scotland, UK
Maintenance of object-oriented systems: an empirical analysis of the performance and strategies of programmers new to object-oriented techniques
Jos van Hillegersberg, K. Kumar and R.J.Welke
Erasmus University Rotterdam, The Netherlands
Prolog without tears: an evaluation of the effectiveness of a non Byrd Box model for students
Paul Mulholland
Open University, UK
The evaluation of TED, a techniques editor for Prolog programming
Tom Ormerod and Linden Ball
Lancaster University, UK
Skittles and Basket Supper
Thu, 5 Jan
Design Strategies
Invited paper: Using episodic knowledge in design
Willemien Visser
INRIA, Rocquencourt, France
Knowledge exploration in design: communicating across boundaries
Diane Sonnenwald
Riso National Laboratory, Denmark
Control strategies used by expert program designers.
Steve Lang and Tom Ormerod
Loughborough University, UK
An investigation into strategies employed in solving a programming task using Prolog
J Siddiqi, B Khazaei, R Osborn, C Roast
Sheffield Hallam University, UK
Software Design using GOOSE
David Budgen and Mitch Thomson
Keele University, UK
KidSim: A graphical production system for children (DEMO)
David Gilmore
Nottingham University, UK
Lunch
Competence, Knowledge and Learning
Invited paper: Facilitating the acquisition of mental models of programming with GIL: an integrated planning and debugging learning environment.
Brian Reiser
North Western University, Illinois, USA
A pilot study on novice Pascal programmers on vocational courses in further education in Northern Ireland
Linda Carswell
Upper Bann Institute, Portadown, N Ireland
15. Documentation skills in novice and expert programmers: an empirical comparison
Jean-Francois Rouet, Catherine Deleuze-Dordron and Andre Bisseret
INPG, Grenoble, France
A model of programming
Lindsey Ford
University of Exeter, UK
Mental representation and computer use
Jose J Canas, Maria Teresa Bajo, Raquel Varro and Pilar Gonzalvo
University of Granada, Spain
Forms/3, a declarative graphical language (DEMO)
Margaret Burnett
Oregon State University, USA
Whisky Tasting
Buffet and Wee Celidh
Fri, 6 Jan
Using Diagrams and Graphical Programming Languages
Transforming verbal descriptions into mathematical formulas in spreadsheet calculation
Pertti Saariluoma & Jorma Sajaniemi
University of Helsinki, Finland
Kidsim: Abstraction through graphical programming?
David Gilmore
University of Nottingham, UK
Do diagrams make us smart(ER)?
Judith Good, Paul Brna and Richard Cox
Edinburgh University, Scotland, UK
Perspectives
Comparing program comprehension in different cultures and different representations.
Marian Petre, Blaine Price, Vikki Fix, Jean Scholtz, Susan Wiedenbeck, Igor Netesin & Sergey Yershov
Open University, UK, and elsewhere
Psychology of programming in the former Soviet Union
Igor Netesin
Technosoft, Kiev, Ukraine
General Discussion
Lunch