Library and application-based information visualization tools incur significant penalties that hinder the adoption of visualization as a technique in a variety of situations. Traditional library use necessitates familiarity with the data structures and control flows that are integral to tradi-tional programming, but not central to visualization. Additionally, many library based visualiza-tion tools do not explicitly address interaction issues, forcing programmers to fall back on lan-guage provided interaction metaphors instead. Task-specific visualization applications alleviate these issues, but limit users to pre-supplied visual arrangements and induce users to move data between applications as their needs change. We propose a declarative,...
Abstract. In the past, we have been looking for program comprehension tools that are able to interco...
Research on information visualization has so far established an outline of the information visualiza...
Graphical user interfaces (GUI) provide intuitive and easy means for users to communicate with compu...
Tools exist for people to create visualizations with their data; however, they are often designed fo...
Declarative visualization grammars can accelerate devel-opment, facilitate retargeting across platfo...
Abstract—We investigate the design of declarative, domain-specific languages for constructing intera...
Thesis (Ph.D.)--University of Washington, 2020Visualizations can facilitate data exploration and com...
Abstract. Programmers spend much of their time investigating the source code of a program, which oft...
This paper illustrates the variety of visualization techniques that are employed for various program...
This research project centered on an investigation of the integration of modern visualization tools ...
This project is an observational study to understand the differences between a visualization tool an...
Underlying any single-user software visualization (SV) system is a visualization language onto which...
Software visualization is a significant force in software engineering. As the sizes of software syst...
In this article, we frame the process of visualisation design as a systematic transformation between...
[[abstract]]When software grows larger and more complicated, debugging tools have maed little progre...
Abstract. In the past, we have been looking for program comprehension tools that are able to interco...
Research on information visualization has so far established an outline of the information visualiza...
Graphical user interfaces (GUI) provide intuitive and easy means for users to communicate with compu...
Tools exist for people to create visualizations with their data; however, they are often designed fo...
Declarative visualization grammars can accelerate devel-opment, facilitate retargeting across platfo...
Abstract—We investigate the design of declarative, domain-specific languages for constructing intera...
Thesis (Ph.D.)--University of Washington, 2020Visualizations can facilitate data exploration and com...
Abstract. Programmers spend much of their time investigating the source code of a program, which oft...
This paper illustrates the variety of visualization techniques that are employed for various program...
This research project centered on an investigation of the integration of modern visualization tools ...
This project is an observational study to understand the differences between a visualization tool an...
Underlying any single-user software visualization (SV) system is a visualization language onto which...
Software visualization is a significant force in software engineering. As the sizes of software syst...
In this article, we frame the process of visualisation design as a systematic transformation between...
[[abstract]]When software grows larger and more complicated, debugging tools have maed little progre...
Abstract. In the past, we have been looking for program comprehension tools that are able to interco...
Research on information visualization has so far established an outline of the information visualiza...
Graphical user interfaces (GUI) provide intuitive and easy means for users to communicate with compu...