A modern approach to supporting program visualization: from a 2D notation to 3D representations using augmented reality | Publicación