Accession Number : ADA192784

Title :   The Programmer's Apprentice Project: A Research Overview.

Descriptive Note : Memorandum rept.,

Corporate Author : MASSACHUSETTS INST OF TECH CAMBRIDGE ARTIFICIAL INTELLIGENCE LAB

Personal Author(s) : Rich, Charles ; Waters, Richard C

PDF Url : ADA192784

Report Date : Nov 1987

Pagination or Media Count : 32

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.

Descriptors :   *AUTOMATIC PROGRAMMING, *SYSTEMS ANALYSIS, ARTIFICIAL INTELLIGENCE, COMPUTER PROGRAMS, PROGRAMMERS, REASONING, SYSTEMS ENGINEERING

Subject Categories : Computer Programming and Software

Distribution Statement : APPROVED FOR PUBLIC RELEASE