• Login
  • Register

Work for a Member company and need a Member Portal account? Register here with your company email address.

Project

Software Perception

The purpose of the Software Perception project is to develop fluid knowledge representations for the concepts needed to understand and create programs. These representations will power a visual editor to assist a person synthesizing new code through a visual dialogue. The system utilizes simulations to build models of many existing real-world metaphors used for programming models. In the other direction, visualization involves creating real-world analogues to abstract processes. The goal is to teach the system programming concepts and concepts based on real-world experiences, and the relation between the two.