The Programmer's Apprentice Project: A Research Overview
dc.contributor.author | Rich, Charles | en_US |
dc.contributor.author | Waters, Richard C. | en_US |
dc.date.accessioned | 2004-10-04T14:37:01Z | |
dc.date.available | 2004-10-04T14:37:01Z | |
dc.date.issued | 1987-11-01 | en_US |
dc.identifier.other | AIM-1004 | en_US |
dc.identifier.uri | http://hdl.handle.net/1721.1/6054 | |
dc.description.abstract | The goal of the Programmer's Apprentice project is to develop a theory of how expert programmers analyze, synthesize, modify, explain, specify, verify, and document programs. This research goal overlaps both artificial intelligence and software engineering. From the viewpoint of artificial intelligence, we have chosen programming as a domain in which to study fundamental issues of knowledge representation and reasoning. From the viewpoint of software engineering, we seek to automate the programming process by applying techniques from artificial intelligence. | en_US |
dc.format.extent | 30 p. | en_US |
dc.format.extent | 2801870 bytes | |
dc.format.extent | 2198992 bytes | |
dc.format.mimetype | application/postscript | |
dc.format.mimetype | application/pdf | |
dc.language.iso | en_US | |
dc.relation.ispartofseries | AIM-1004 | en_US |
dc.subject | Programmer's Apprentice | en_US |
dc.subject | automatic programming | en_US |
dc.subject | clich'es | en_US |
dc.subject | splans | en_US |
dc.subject | knowledge representation | en_US |
dc.subject | automated reasoning | en_US |
dc.title | The Programmer's Apprentice Project: A Research Overview | en_US |