Issue No. 06 - November (1978 vol. 4)
C. Rich , Artificial Intelligence Laboratory, Massachusetts Institute of Technology
This paper reports on the initial design and partial implementation of an interactive programming environment to be used by expert programmers. The system is based on three forms of program description: 1) definition of structured data objects, their parts, properties, and relations between them, 2) input
software engineering, Computer-aided design, data abstraction, Lisp, perturbation analysis, procedural abstraction, program verification, programmer's apprentice, programming methodology, side effects, software design, software development
C. Rich and H. Shrobe, "Initial Report on a Lisp Programmer's Apprentice," in IEEE Transactions on Software Engineering, vol. 4, no. , pp. 456-467, 1978.