ABSTRACT
Despite its progress and growth, several aspects of programming remain relatively underdeveloped. Some of these aspects are the management of research information regarding human behavior and experience in the envi ronment, the synthesis and communication of this information, and the process of its eventual use in design by architects.