Abstract. 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. Application My Ph.D. thesis has the working tit...
A taxonomy of typical interaction techniques is proposed in, where seven categories of information v...
In this paper program visualization is defined as a mapping from programs to graphical representatio...
In this paper program visualization is defined as a mapping from programs to graphical representatio...
Software development is an endless problem-solving activity and programmers regularly use online med...
Software development is an endless problem-solving activity and programmers regularly use online med...
This paper illustrates the variety of visualization techniques that are employed for various program...
This thesis describes the investigation of techniques for the interactive display of program source ...
Both students and teachers have problems when trying to reach the learning goals of the introductory...
Abstract: In this paper, we present the development of a program parser coupled with an off-the-shel...
Thesis (Ph.D.)--University of Washington, 2020Visualizations can facilitate data exploration and com...
This research project centered on an investigation of the integration of modern visualization tools ...
This research project centered on an investigation of the integration of modern visualization tools ...
UID/CCI/04667/2016Over the past few years the web has been responsible for the rise in popularity of...
Library and application-based information visualization tools incur significant penalties that hinde...
There is a high demand for mechanisms that support programming teaching, particularly in finding a s...
A taxonomy of typical interaction techniques is proposed in, where seven categories of information v...
In this paper program visualization is defined as a mapping from programs to graphical representatio...
In this paper program visualization is defined as a mapping from programs to graphical representatio...
Software development is an endless problem-solving activity and programmers regularly use online med...
Software development is an endless problem-solving activity and programmers regularly use online med...
This paper illustrates the variety of visualization techniques that are employed for various program...
This thesis describes the investigation of techniques for the interactive display of program source ...
Both students and teachers have problems when trying to reach the learning goals of the introductory...
Abstract: In this paper, we present the development of a program parser coupled with an off-the-shel...
Thesis (Ph.D.)--University of Washington, 2020Visualizations can facilitate data exploration and com...
This research project centered on an investigation of the integration of modern visualization tools ...
This research project centered on an investigation of the integration of modern visualization tools ...
UID/CCI/04667/2016Over the past few years the web has been responsible for the rise in popularity of...
Library and application-based information visualization tools incur significant penalties that hinde...
There is a high demand for mechanisms that support programming teaching, particularly in finding a s...
A taxonomy of typical interaction techniques is proposed in, where seven categories of information v...
In this paper program visualization is defined as a mapping from programs to graphical representatio...
In this paper program visualization is defined as a mapping from programs to graphical representatio...