
ing Systems, CHI ’92, pages 619–626, New York, NY,
USA. Association for Computing Machinery.
Ahlberg, C. and Wistrand, E. (1995). IVEE: An information
visualization & exploration environment. In Proceed-
ings of the IEEE Symposium on Information Visual-
ization (InfoVis), pages 66–73, 142–143, Atlanta, GA.
IEEE.
Aiken, A., Chen, J., Stonebraker, M., and Woodruff, A.
(1996). Tioga-2: A direct manipulation database visu-
alization environment. In Proceedings of the Twelfth
International Conference on Data Engineering, pages
208–217, New Orleans, LA, USA. IEEE Comput.
Soc. Press.
Becker, R. A. and Cleveland, W. S. (1987). Brushing Scat-
terplots. Technometrics, 29(2):127–142.
Bostock, M. and Heer, J. (2009). Protovis: A Graphical
Toolkit for Visualization. IEEE Transactions on Visu-
alization and Computer Graphics, 15(6):1121–1128.
Bostock, M., Ogievetsky, V., and Heer, J. (2011). D
3
Data-
Driven Documents. IEEE Transactions on Visualiza-
tion and Computer Graphics, 17(12):2301–2309.
Boukhelifa, N. and Rodgers, P. J. (2003). A Model and
Software System for Coordinated and Multiple Views
in Exploratory Visualization. Information Visualiza-
tion, 2(4):258–269.
Buja, A., Cook, D., and Swayne, D. F. (1996). Interac-
tive High-Dimensional Data Visualization. Journal of
Computational and Graphical Statistics, 5(1):78–99.
Chen, H. (2003). Compound brushing. In Proceedings
of the IEEE Symposium on Information Visualization
(InfoVis), pages 181–188, Seattle, WA. IEEE Com-
puter Society.
Chen, R., Shu, X., Chen, J., Weng, D., Tang, J., Fu, S.,
and Wu, Y. (2022). Nebula: A Coordinating Grammar
of Graphics. IEEE Transactions on Visualization and
Computer Graphics, 28(12):4127–4140.
Fekete, J.-D. (2004). The InfoVis Toolkit. In IEEE Sym-
posium on Information Visualization, pages 167–174,
Austin, TX, USA. IEEE.
Fekete, J.-D., H
´
emery, P.-L., Baudel, T., and Wood, J.
(2011). Obvious: A meta-toolkit to encapsulate in-
formation visualization toolkits — One toolkit to bind
them all. In 2011 IEEE Conference on Visual Analyt-
ics Science and Technology (VAST), pages 91–100.
Hill, R. D., Brinck, T., Rohall, S. L., Patterson, J. F.,
and Wilner, W. (1994). The Rendezvous architecture
and language for constructing multiuser applications.
ACM Transactions on Computer-Human Interaction,
1(2):81–125.
Jankun-Kelly, T., Ma, K.-l., and Gertz, M. (2007). A Model
and Framework for Visualization Exploration. IEEE
Transactions on Visualization and Computer Graph-
ics, 13(2):357–369.
Keller, M. S., Manz, T., and Gehlenborg, N. (2024). Use-
Coordination: Model, Grammar, and Library for Im-
plementation of Coordinated Multiple Views.
Livny, M., Ramakrishnan, R., Beyer, K., Chen, G., Don-
jerkovic, D., Lawande, S., Myllymaki, J., and Wenger,
K. (1997). DEVise: Integrated querying and visual ex-
ploration of large datasets. In Proceedings of the 1997
ACM SIGMOD International Conference on Manage-
ment of Data - SIGMOD ’97, pages 301–312, Tucson,
Arizona, United States. ACM Press.
Myers, B., Giuse, D., Dannenberg, R., Zanden, B., Kosbie,
D., Pervin, E., Mickish, A., and Marchal, P. (1990).
Garnet: Comprehensive support for graphical, highly
interactive user interfaces. Computer, 23(11):71–85.
North, C. and Shneiderman, B. (1997). A taxonomy of mul-
tiple window coordinations. Technical Report CS-TR-
3854, University of Maryland Department of Com-
puter Science.
North, C. and Shneiderman, B. (2000). Snap-together vi-
sualization: A user interface for coordinating visual-
izations via relational schemata. In Proceedings of the
Working Conference on Advanced Visual Interfaces,
AVI ’00, pages 128–135, New York, NY, USA. Asso-
ciation for Computing Machinery.
Roth, S., Lucas, P., Senn, J., Gomberg, C., Burks, M., Strof-
folino, P., Kolojechick, A., and Dunmire, C. (1996).
Visage: A user interface environment for exploring in-
formation. In Proceedings IEEE Symposium on Infor-
mation Visualization ’96, pages 3–12,, San Francisco,
CA, USA. IEEE Comput. Soc. Press.
Satyanarayan, A., Moritz, D., Wongsuphasawat, K., and
Heer, J. (2017). Vega-Lite: A Grammar of Interac-
tive Graphics. IEEE Transactions on Visualization
and Computer Graphics, 23(1):341–350.
Satyanarayan, A., Russell, R., Hoffswell, J., and Heer, J.
(2016). Reactive Vega: A Streaming Dataflow Archi-
tecture for Declarative Interactive Visualization. IEEE
Transactions on Visualization and Computer Graph-
ics, 22(1):659–668.
Satyanarayan, A., Wongsuphasawat, K., and Heer, J.
(2014). Declarative interaction design for data visual-
ization. In Proceedings of the 27th Annual ACM Sym-
posium on User Interface Software and Technology,
pages 669–678, Honolulu Hawaii USA. ACM.
Shneiderman, B. (1994). Dynamic queries for visual infor-
mation seeking. IEEE Software, 11(6):70–77.
Square (2012). Crossfilter: Fast multidimensional filtering
for coordinated views.
Takatsuka, M. and Gahegan, M. (2002). GeoVISTA Studio:
A codeless visual programming environment for geo-
scientific data analysis and visualization. Computers
& Geosciences, 28(10):1131–1144.
Weaver, C. (2004). Building Highly-Coordinated Visualiza-
tions in Improvise. In IEEE Symposium on Informa-
tion Visualization, pages 159–166, Austin, TX, USA.
IEEE.
Weaver, C. (2007a). Is Coordination a Means to Collabo-
ration? In Fifth International Conference on Coor-
dinated and Multiple Views in Exploratory Visualiza-
tion (CMV 2007), pages 80–84, Zurich, Switzerland.
IEEE.
Weaver, C. (2007b). Patterns of coordination in Impro-
vise visualizations. In Visualization and Data Anal-
ysis 2007, volume 6495, pages 188–199. SPIE.
Weaver, C. (2010). Cross-Filtered Views for Multidimen-
sional Visual Analysis. IEEE Transactions on Visual-
ization and Computer Graphics, 16(2):192–204.
IVAPP 2025 - 16th International Conference on Information Visualization Theory and Applications
966