Methodology matters: doing research in the behavioral and social sciences
Human-computer interaction
Ordered and quantum treemaps: Making effective use of 2D space to display hierarchies
ACM Transactions on Graphics (TOG)
Interactive Information Visualization of a Million Items
INFOVIS '02 Proceedings of the IEEE Symposium on Information Visualization (InfoVis'02)
Proceedings of the 27th international conference on Software engineering
Evaluating a fisheye view of source code
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Maintaining mental models: a study of developer work habits
Proceedings of the 28th international conference on Software engineering
Using Visual Momentum to Explain Disorientation in the Eclipse IDE
VLHCC '06 Proceedings of the Visual Languages and Human-Centric Computing
Code Thumbnails: Using Spatial Memory to Navigate Source Code
VLHCC '06 Proceedings of the Visual Languages and Human-Centric Computing
Hi-index | 0.00 |
Programmers spend much of their time investigating the source code of a program, which often involves navigating and understanding delocalized code fragments. This Ph.D. project explores the use of information visualizations that are designed to support programmers in these activities. I use controlled experiments to provide precise measurements of the usability of visualizations and detailed insight into users' interaction with visualizations. Also, case studies are used to understand how professional programmers use visualizations in realistic work activity. Overall, this research will contribute empirically founded insight into the design and use of visualizations in programming.