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
Link To Document