Debugging Vega through Inspection of the Data Flow Graph
dc.contributor.author | Hoffswell, Jane | en_US |
dc.contributor.author | Satyanarayan, Arvind | en_US |
dc.contributor.author | Heer, Jeffrey | en_US |
dc.contributor.editor | W. Aigner and P. Rosenthal and C. Scheidegger | en_US |
dc.date.accessioned | 2015-05-24T19:39:50Z | |
dc.date.available | 2015-05-24T19:39:50Z | |
dc.date.issued | 2015 | en_US |
dc.description.abstract | Vega is a declarative visualization grammar that decouples specification from execution to allow users to focus on the visual representation rather than low-level implementation decisions. However, this representation comes at the cost of effective debugging as its execution is obfuscated. By presenting the developer with Vega's data flow graph along with interactive capabilities, we can bridge the gap between specification and execution to enable direct inspection of the connections between each component. This inspection can augment the developer's mental model of the specification, enabling the developer to more easily identify areas of interest and implement changes to the resulting visualization. | en_US |
dc.description.sectionheaders | Reproducibility in Information Visualization | en_US |
dc.description.seriesinformation | EuroVis Workshop on Reproducibility, Verification, and Validation in Visualization (EuroRV3) | en_US |
dc.identifier.doi | 10.2312/eurorv3.20151144 | en_US |
dc.identifier.pages | 15-17 | en_US |
dc.identifier.uri | https://doi.org/10.2312/eurorv3.20151144 | en_US |
dc.publisher | The Eurographics Association | en_US |
dc.subject | D.2.2 [Software Engineering] | en_US |
dc.subject | Design Tools and Techniques | en_US |
dc.subject | User interfaces | en_US |
dc.title | Debugging Vega through Inspection of the Data Flow Graph | en_US |
Files
Original bundle
1 - 1 of 1