• Home
  • Search
  • Errors In An Interactive Programming Environment: Causes and Cures
  • Cite Icon4
  • https://doi.org/10.4324/9781351141284-7Copy DOI Icon

Errors In An Interactive Programming Environment: Causes and Cures

  • May 15, 2018
  • Marc Eisenstadt +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

This chapter describes an in-depth analysis of the errors made by novice programmers learning to write programs in a language called SOLO. It then analyzes the underlying causes of these errors, based upon in-depth analyses of session transcripts. The relative importance of different types of error is very hard to assess, particularly across different languages, programmer skill levels, and types of programming environment. The trap philosophy allows the user to enter nearly-correct lines of a program, and then relies on the user-interface to make sense of obvious errors. J. B. H. duBoulay looked in depth at programming errors made by school teachers learning the language LOGO. Naturally, users of interactive computing environments, especially beginners, are destined to make some mistakes. Semantic and conceptual errors can be characterized by the presence of ill-formed plans in a programmer's emerging repertoire of skills.

Similar Papers
  • Research Article
  • Citations255

Interactive programming environments

  • Jul 01, 1984
  • ACM SIGSOFT Software Engineering Notes
  • David R Barstow +3
  • Research Article
  • Citations2

A visual object-oriented programming environment

  • Mar 07, 2007
  • ACM SIGCSE Bulletin
  • Dave Feinberg
  • Video Transcripts

Interactive Plot Manipulation using Natural Language

  • May 25, 2021
  • Underline Science Inc.
  • Yihan Wang
  • Research Article
  • Citations18

Interactive programming environments

  • May 01, 1987
  • Proceedings of the IEEE
  • G Johnson
  • Conference Article
  • Citations21

QLISP

  • Jan 01, 1976
  • Earl D Sacerdoti +5
  • Research Article

A Method for Generating Messages of the Interactive Software Based on the Individual User Model

  • Jan 01, 1988
  • Systems and Computers in Japan
  • Morio Nagata +1
  • Conference Article

ALIEN: a programming environment generator for personal computers

  • Jan 01, 1988
  • Ulrik Schroeder +1
  • Conference Article
  • Citations3

III---an integrated interactive incremental programming environment based on compilation

  • Jan 01, 1985
  • Boris Magnusson +1
  • Book Chapter
  • Citations1

The Smalltalk-80 System: Applying the Object-Oriented Principle Throughout the Environment

  • Jan 01, 1983
  • Glenn Krasner
  • Conference Article
  • Citations67

Web Browser as an Application Platform

  • Sep 01, 2008
  • Antero Taivalsaari +3
  • Research Article
  • Citations9

Vu: visual user-interface design

  • Jul 01, 1990
  • The Visual Computer
  • Gurminder Singh
  • Conference Article
  • Citations1

A Hybrid Architecture For Natural Language Understanding

  • May 11, 1987
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • R.Bruce Loatman
  • Research Article
  • Citations12

Viewing a programming environment as a single tool

  • Apr 25, 1984
  • ACM SIGSOFT Software Engineering Notes
  • Norman M Delisle +2
  • Book Chapter
  • Citations7

The PSG system: From formal language definitions to interactive programming environments

  • Jan 01, 1988
  • Rolf Bahlke +1
  • Conference Article
  • Citations22

Raster graphics for interactive programming environments

  • Aug 01, 1979
  • Robert F Sproull
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.