Recording User Actions in a Smalltalk Programming Environment

  • Authors:
  • Malcolm Macgregor;Pete Thomas;Mark Woodman

  • Affiliations:
  • -;-;-

  • Venue:
  • TOOLS '99 Proceedings of the Technology of Object-Oriented Languages and Systems
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

AESOP (An Electronic Student Observatory Project) is a system for recording, replaying and analysing user actions in LearningWorks, a Smalltalk programming environment. The project aims (i) to inform educators how best to effect object technology transfer by improving their teaching, (ii) to provide an apparatus for identifying problems neophytes experience while learning to program and (iii) to provide empirical evidence for improving the design of the programming environment. Initially AESOP is being targeted on a large-scale distance learning course enrolling 5,000 mature students per year. This paper describes the project and gives a flavour of the research questions of how neophytes learn programming concepts, in particular object concepts as exemplified by Smalltalk. The implementation of a selection of tools is described and sample data is also explained. Current project status is reviewed and many issues are raised concerning what sort of data to collect.