PPIG 1995 - 7th Annual Workshop 4 - 6 January 1995, University of Edinburgh, Scotland, UK

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