Design issues for exemplary programming
Describes considerations and research questions for the design of an advanced exemplary programming (EP) system. The purpose of an EP system is to create small personalized programs capable of acting as interfaces to complex computer systems or as intelligent assistants to aid the user in his work. This Note summarizes the most recently implemented EP system, EP-2, but most of the discussion centers on design issues related to the proposed next-generation EP system, EP-3. This report should be of interest to computer and information scientists involved in providing computer users with tools to facilitate man-machine interaction.