Found in 1 comment
magoghm · 2018-10-06 · Original thread
Interesting to see again the concept of a "Programmer's Apprentice" after so many years.

Initial Report on a LISP Programmer's Apprentice

The Programmer's Apprentice: Knowledge Based Program Editing

Both of those papers are included in the 1984 book "Interactive Programming Environments"

That book also has many other interesting papers like "The UNIX Programming Environment", "EMACS: The Extensible, Customizable, Self-Documenting, Display Editor", and "The LISP Machine"

View this Book on Amazon