Virtual Reality in Software Engineering: Affordances, Applications, and Challenges | Synapse