Augmented Reality in Software Engineering

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 Study of Dual-Monitor and Augmented-Reality Interfaces for Digital-Twin-Based Debugging
Lucas Kreber, Nico Feld, Stephan, Diehl, and Benjamin Weyers
in Proceedings of 34th IEEE/ACM International Conference on Program Comprehension (ICPC 2026), IEEE, April 2026. - 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]