Developers are usually unaware of the impact of code changes to the performance of software systems. Although developers can analyze the performance of a system by executing, for instance, a performance test to compare the performance of two consecutive versions of the system, changing from a programming task to a testing task would disrupt the development flow. In this paper, we propose the use of a city visualization that dynamically provides developers with a pervasive view of the continuous performance of a system. We use an immersive augmented reality device (Microsoft HoloLens) to display our visualization and extend the integrated development environment on a computer screen to use the physical space. We report on technical details o...
Program understanding is of major importance for software developers. This defines the demand for on...
Software visualization is a program comprehension technique used in the context of software maintena...
This thesis explores the potential role of virtual reality in allowing users to make full use of the...
Several usability issues (i.e., navigation, occlusion, selection, and text readability) affect the f...
During the past ten years, performance data visualization techniques have evolved from static, twodi...
VISSOFT 2017 : 2017 IEEE Working Conference on Software Visualization, 18-19 Sept. 2017, Shanghai, C...
Gamification of software engineering tasks improve developer engagement, but has been limited to mec...
PURPOSE: Data visualization in computer science has been limited to computer screens and paper print...
Recording and analyzing the dynamics of application program, system software, and hardware interacti...
Background: Researchers have been exploring 3D representations for visualizing software. Among these...
Many visualizations have proven to be effective in supporting various software related tasks. Althou...
Many visualizations have proven to be effective in supporting various software related tasks. Althou...
We report on our iGrid2005 demonstration, called the "Dead Cat Demo"; an example of a highly interac...
Performance visualization comprises techniques that aid developers and analysts in improving the tim...
This paper describes a framework which uses augmented reality for evaluating the performance of mobi...
Program understanding is of major importance for software developers. This defines the demand for on...
Software visualization is a program comprehension technique used in the context of software maintena...
This thesis explores the potential role of virtual reality in allowing users to make full use of the...
Several usability issues (i.e., navigation, occlusion, selection, and text readability) affect the f...
During the past ten years, performance data visualization techniques have evolved from static, twodi...
VISSOFT 2017 : 2017 IEEE Working Conference on Software Visualization, 18-19 Sept. 2017, Shanghai, C...
Gamification of software engineering tasks improve developer engagement, but has been limited to mec...
PURPOSE: Data visualization in computer science has been limited to computer screens and paper print...
Recording and analyzing the dynamics of application program, system software, and hardware interacti...
Background: Researchers have been exploring 3D representations for visualizing software. Among these...
Many visualizations have proven to be effective in supporting various software related tasks. Althou...
Many visualizations have proven to be effective in supporting various software related tasks. Althou...
We report on our iGrid2005 demonstration, called the "Dead Cat Demo"; an example of a highly interac...
Performance visualization comprises techniques that aid developers and analysts in improving the tim...
This paper describes a framework which uses augmented reality for evaluating the performance of mobi...
Program understanding is of major importance for software developers. This defines the demand for on...
Software visualization is a program comprehension technique used in the context of software maintena...
This thesis explores the potential role of virtual reality in allowing users to make full use of the...