Debugging Environment (HDE) A futuristic debugging environment that uses augmented reality to visualize code execution in three dimensions. Developers can interact with users remotely through a computer or modifying a private copy. Propagation includes copying, distribution and modification