Augmented Reality in Software Engineering

Linked Code Views in AR

We developed a novel AR-based user interface to enhance code understanding. By allowing the user to place code panels freely in the physical space around them they are no longer limited by the display size nor are they bound to sit next to their desktop computer. While the main goal of our formative study was to gain insights on how to improve the overall usability of our tool, we also found that the participants felt that the tool improved code comprehension compared to their classical IDE. As a next step we intend to leverage AR to enable novel usage scenarios where code views are linked to objects in the real world.

Related publications:

  • A Comparative Evaluation of Tabs and Linked Panels for Program Understanding in Augmented Reality
    Lucas Kreber and Stephan Diehl
    in Proceedings of the IEEE International Symposium on Mixed and Augmented Reality (ISMAR 2023), Sydney, Australia, October 16-20, 2023
  • IDEVELOPAR: A Programming Interface to enhance Code Understanding in Augmented Reality
    Lucas Kreber, Stephan Diehl, and Patrick Weil
    in Proceedings of the 10thh IEEE Working Conference on Software Visualization (VISSOFT 2022), Limassol, Cyprus, October 02-03, 2022. [Accepted version