• DocumentCode
    1237171
  • Title

    The Programmer´s Apprentice: A Session with KBEmacs

  • Author

    Waters, Richard C.

  • Author_Institution
    M.I.T. Artificial Intelligence Laboratory
  • Issue
    11
  • fYear
    1985
  • Firstpage
    1296
  • Lastpage
    1320
  • 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.
  • Keywords
    Computer-aided design; Programmer´s Apprentice; program editing; programming environments; reusable software components; Artificial intelligence; Automatic programming; High level languages; Productivity; Programming environments; Programming profession; Prototypes; Robustness; Software prototyping; Writing; Computer-aided design; Programmer´s Apprentice; program editing; programming environments; reusable software components;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1985.231880
  • Filename
    1701948