The Programmer's Apprentice: A Session with KBEmacs

  • Authors:
  • Richard C. Waters

  • Affiliations:
  • Massachusetts Institute of Technology, Cambridge

  • Venue:
  • IEEE Transactions on Software Engineering - Special issue on artificial intelligence and software engineering
  • Year:
  • 1985

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Knowledge-Based Editor in Emacs (KBEmacs) is the current demonstration system implemented as part of the Programmer's Apprentice project. KBEmacs is capable of acting as a semiexpert assistant to a person who is writing a program-taking over some parts of the programming task. Using KBEmacs, it is possible to construct a program by issuing a series of high level comnmands. This series of commands can be as much as an order of magnitude shorter than the program it describes.