Information visualisation methods and techniques: State-of-the-art and future directions

Journal of Industrial Information Integration - Tập 16 - Trang 100102 - 2019
Haifeng Shen1, Tomasz Bednarz2, Huyen Nguyen2, Frank Feng2, Theodor Wyeld1, Peter J. Hoek3, Edward H.S. Lo3
1Peter Faber Business School, Australian Catholic University, Sydney, Australia
2EPICentre, University of New South Wales, Sydney, Australia
3Defence Science & Technology Group, Department of Defence, Canberra, Australia

Tài liệu tham khảo

Laney, 2001, 3D Data Management: Controlling Data Volume, Velocity, and Variety Horne, 2014, Data farming in support of nato operations - methodology and proof-of-concept, 2355 Horne, 2010, Data farming and defense applications Horne, 2004, Data farming: discovering surprise, 807 Nothnagel, 2018 Meyer, 2001, Visualization for data farming: a survey of methods, 15 Horttanainen, 2004, Uncertainty evaluation of terrain analysis results by simulation and visualization, 473 Hepworth, 2017, Big data visualization: promises & pitfalls, Commun. Des. Q. Rev., 4, 7, 10.1145/3071088.3071090 Shneiderman, 1996, The eyes have it: a task by data type taxonomy for information visualizations, 336 Kitchenham, 2010, Systematic literature reviews in software engineering – a tertiary study, Inf. Softw. Technol., 52, 792, 10.1016/j.infsof.2010.03.006 G. Dzemyda, O. Kurasova, J. Žilinskas, Strategies for Multidimensional Data Visualization, Optimization and Its Applications 75, 2012, Ch. Multidimensional Data Visualization: Methods and Applications. Larson-Hall, 2017, Moving beyond the bar plot and the line graph to create informative and attractive graphics, Modern Lang. J., 10, 244, 10.1111/modl.12386 Wang, 2018, Line graph or scatter plot? automatic selection of methods for visualizing trends in time series, IEEE Trans. Vis. Comput. Graphics, 24, 1141, 10.1109/TVCG.2017.2653106 Kim, 2016, Interaxis: steering scatterplot axes via observation-level interaction, IEEE Trans. Vis. Comput. Graphics, 22, 131, 10.1109/TVCG.2015.2467615 Groenen, 2016, Multidimensional scaling by majorization: a review, J. Stat. Softw., 73, 1, 10.18637/jss.v073.i08 Lohninger, 1994, Inspect, a program system to visualize and interpret chemical data, Chemom. Intell. Lab. Syst., 22, 147, 10.1016/0169-7439(93)E0054-8 Deng, 2014, Hemi: a toolkit for illustrating heatmaps, PLoS ONE, 9, e111988, 10.1371/journal.pone.0111988 Wise, 1995, Visualizing the non-visual: Spatial analysis and interaction with information from text documents, 51 Inselberg, 1987, Parallel coordinates for visualizing multi-dimensional geometry, 25 Draper, 2009, A survey of radial methods for information visualization, IEEE Trans. Vis. Comput. Graphics, 15, 759, 10.1109/TVCG.2009.23 Hoffman, 1999, Dimensional anchors: a graphic primitive for multidimensional multivariate information visualizations, 9 Novotny, 2006, Outlier-preserving focus+context visualization in parallel coordinates, IEEE Trans. Vis. Comput. Graphics, 12, 893, 10.1109/TVCG.2006.170 Dzemyda, 2011, Large-scale multidimensional data visualization: a web service for data mining, 14 Apperley, 1982, A bifocal display technique for data presentation Chimera, 1992, Value bars: an information visualization and navigation tool for multi-attribute listings, 293 Robertson, 1993, The document lens, 101 Saito, 2005, Two-tone pseudo coloring: compact visualization for one-dimensional data, 173 Chang, 2004, Development of a web-based geographic information system for the management of borehole and geological data, Comput. Geosci., 30, 887, 10.1016/j.cageo.2004.07.006 Ackerman, 1998, The visible human project, Proc. IEEE, 86, 504, 10.1109/5.662875 Carpendale, 1997, Extending distortion viewing from 2d to 3d, IEEE Comput. Graphics Appl., 17, 42, 10.1109/38.595268 Fairchild, 1999, 190 Wiss, 1998, Evaluating three-dimensional information visualization designs: a case study of three designs, 137 Rekimoto, 1993, The information cube: using transparency in 3d information visualization, 125 Bach, 2016, A descriptive framework for temporal data visualizations based on generalized space-time cubes, Comput. Graphics Forum, 36, 36, 10.1111/cgf.12804 Shiroi, 2012, Chronoview: visualization technique for many temporal data, 112 Birant, 2007, ST-DBSCAN: an algorithm for clustering spatial–temporal data, Data Knowl. Eng., 60, 208, 10.1016/j.datak.2006.01.013 Harrison, 1994, Timelines: an interactive system for the collection and visualization of temporal data, 141 Kobayashi, 2013, Colored mosaic matrix: visualization technique for high-dimensional data, 378 Nguyen, 2012, TabuVis: a light weight visual analytics system for multidimensional data, 61 Elmqvist, 2008, Rolling the dice: multidimensional visual exploration using scatterplot matrix navigation, IEEE Trans. Vis. Comput. Graphics, 14, 10.1109/TVCG.2008.153 LeBlanc, 1990, Exploring n-dimensional databases, 230 Yang, 2004, Value and relation display for interactive exploration of high dimensional datasets, 73 Mackinlay, 1991, The perspective wall: detail and context smoothly integrated, 173 Alsakran, 2012 Robertson, 1991, Cone trees: animated 3d visualizations of hierarchical information, 189 Johnson, 1991, Tree-maps: a space-filling approach to the visualization of hierarchical information structures, 284 M. Bruls, K. Huizing, J.J. Van Wijk, Squarified Treemaps, Springer, pp. 33–42. Van Wijk, 1999, Cushion treemaps: visualization of hierarchical information, 73 Shneiderman, 2001, Ordered treemap layouts, 73 Balzer, 2005, Voronoi treemaps, 49 Holten, 2006, Hierarchical edge bundles: visualization of adjacency relations in hierarchical data, IEEE Trans. Vis. Comput. Graphics, 12, 741, 10.1109/TVCG.2006.147 Wang, 2006, Visualization of large hierarchical data by circle packing, 517 Hong-li, 2008, A novel visual search engines: grokker, J. Lib. Inf. Sci. Agric., 8, 047 Van Ham, 2003, Beamtrees: compact visualization of large hierarchies, Inf. Vis., 2, 31, 10.1057/palgrave.ivs.9500036 Lamping, 1995, A focus+context technique based on hyperbolic geometry for visualizing large hierarchies, 401 Smoot, 2011, Cytoscape 2.8: new features for data integration and network visualization, Bioinformatics, 27, 431, 10.1093/bioinformatics/btq675 Gou, 2011, Treenetviz: revealing patterns of networks over tree structures, IEEE Trans. Vis. Comput. Graphics, 17, 2449, 10.1109/TVCG.2011.247 Telea, 2010, Image-based edge bundles: Simplified visualization of large graphs, 843 Cui, 2008, Geometry-based edge clustering for graph visualization, IEEE Trans. Vis. Comput. Graphics, 14, 1277, 10.1109/TVCG.2008.135 Selassie, 2011, Divided edge bundling for directional network data, IEEE Trans. Vis. Comput. Graphics, 17, 2354, 10.1109/TVCG.2011.190 Liu, 2013, Storyflow: tracking the evolution of stories, IEEE Trans. Vis. Comput. Graphics, 19, 2436, 10.1109/TVCG.2013.196 Swayne, 1998, Xgobi: interactive dynamic data visualization in the x window system, J. Comput. Graph. Stat., 7, 113 Di Donato, 2016, Netfork: mapping time to space in network visualization, 92 Pohl, 2008, As time goes by: integrated visualization and analysis of dynamic networks, 372 Bendix, 2005, Parallel sets: visual analysis of categorical data, 133 Pilhöfer, 2013, New approaches in visualization of categorical data: r package extracat, J. Stat. Softw., 53, 1, 10.18637/jss.v053.i07 Florek, 2010, Quantitative data visualization with interactive kde surfaces, 33 Frishberg, 2011, Interactive sparklines: a dynamic display of quantitative information, 589 Trouvé, 2015, Interactive visualization of quantitative data with g2d3, 154 Röhlig, 2016, Visibility widgets: managing occlusion of quantitative data in 3d terrain visualization, 16, 51 Nowell, 2002, Graphical encoding for information visualization: an empirical study, 43 Rheingans, 1992, Color, change, and control of quantitative data display, 252 Lai, 2004, Dynamic three-dimensional information visualization for quantitative information in augmented reality systems Withall, 2007, Network visualisation: a review, IET Commun., 1, 365, 10.1049/iet-com:20060169 Agrawal, 2015, Challenges and opportunities with big data visualization, 169 Beck, 2012 Kadmon, 1978, A polyfocal projection for statistical surfaces, Cartographic J., 15, 36, 10.1179/caj.1978.15.1.36 Furnas, 1986, Generalized fisheye views, 16 Shneiderman, 1992, Tree visualization with tree-maps: 2-d space-filling approach, ACM Trans. Graphics (TOG), 11, 92, 10.1145/102377.115768 Charters, 2006 Schonhage, 2000, Management through vision-a case study towards requirements of BizViz, 387 Myers, 2011, Learning by demonstration technology for military planning and decision making: a deployment story, 1597 Cardinaels, 2006, Seamless interaction between multiple devices and meeting rooms Ponto, 2010, DIGI-vis: distributed interactive geospatial information visualization, 1 Dumoulin, 2011, Multiview browsing and visualization of distributed information, 1 Heer, 2012, Interactive dynamics for visual analysis, Commun. ACM, 55, 45, 10.1145/2133806.2133821 J. Heer, F. van Ham, S. Carpendale, C. Weaver, P. Isenberg, Creation and Collaboration: Engaging New Audiences for Information Visualization, SpringerBerlin Heidelberg, pp. 92–133. Bala, 2006, Information preserving imaging for heterogeneous networked displays Stusak, 2010, Collaboration in information visualization, 46 Isenberg, 2007, Interactive tree comparison for co-located collaborative information visualization, IEEE Trans. Vis. Comput. Graphics, 13, 1232, 10.1109/TVCG.2007.70568 Reda, 2013, Visualizing large, heterogeneous data in hybrid-reality environments, IEEE Comput. Graphics Appl., 33, 38, 10.1109/MCG.2013.37 Bosch, 2012, Dynamic ontology supported user interface for personalized decision support, 101 Glisic, 2014, Advanced visualization and accessibility to heterogeneous monitoring data, Comput.-Aided Civil Infrastruct. Eng., 29, 382, 10.1111/mice.12060 Goodwin, 2016, Visualizing multiple variables across scale and geography, IEEE Trans. Vis. Comput. Graphics, 22, 599, 10.1109/TVCG.2015.2467199 Cammarano, 2007, Visualization of heterogeneous data, IEEE Trans. Vis. Comput. Graphics, 13, 1200, 10.1109/TVCG.2007.70617 Casner, 1991, Task-analytic approach to the automated design of graphic presentations, ACM Trans. Graphics, 10, 111, 10.1145/108360.108361 Y. Sun, J. Leigh, A. Johnson, B.D. Eugenio, Articulate: creating meaningful visualizations from natural language, IGI Global, pp. 218–235. Gilson, 2008, From web data to visualization via ontology mapping, Comput. Graphics Forum, 27, 959, 10.1111/j.1467-8659.2008.01230.x Mackinlay, 2007, Show me: automatic presentation for visual analysis, IEEE Trans. Vis. Comput. Graphics, 13, 1137, 10.1109/TVCG.2007.70594 Collaborative Research Centre (SFB627), 2018 Voigt, 2012, Context-aware recommendation of visualization components, 101 Steiger, 2013, Smart grid monitoring through visual analysis, 1 Eissele, 2009, Interactive context-aware visualization for mobile devices, 167 Abowd, 1999, Towards a better understanding of context and context-awareness, 304 Kaltz, 2005, Context-aware web engineering: modeling and applications, Revue d Intelligence Artificielle, 19, 439, 10.3166/ria.19.439-458 Sun, 2010, Articulate: a semi-automated model for translating natural language queries into meaningful visualizations, 184 Docker, Docker overview, [cited 2019-07-09] https://docs.docker.com/engine/docker-overview/. I.U. Rehman, P. Morie, T.D. Shashidhara, Kubernetes federation evolution, [cited 2019-07-09] https://kubernetes.io/blog/2018/12/12/kubernetes-federation-evolution/. Binz, 2014, Tosca: portable automated deployment and management of cloud applications, 527 Brodlie, 2005, Visual supercomputing: technologies, applications and challenges, Comput. Graphics Forum, 24, 217, 10.1111/j.1467-8659.2005.00845.x Santos, 2015, Service oriented architecture for data visualization in smart devices, 561 van’t Klooster, 2012, Interactive scenario visualization for user-based service development, 498 Zudilova-Seinstra, 2008, Service-oriented visualization applied to medical data analysis, Serv. Orient. Comput. Appl., 2, 187, 10.1007/s11761-008-0031-6 Behr, 2015, webVis/Instant3DHub: visual computing as a service infrastructure to deliver adaptive, secure and scalable user centric data visualisation, 39 Wang, 2008, Service-oriented approach to collaborative visualization, Concurr. Comput., 20, 1289, 10.1002/cpe.1295 Grimstead, 2009, RAVE: The resource-aware visualization environment, Concurr. Comput., 21, 415, 10.1002/cpe.1327 Ogier, 2018, Data visualization as a library service: embedding visualization services in the library research lifecycle, J. eScience Librarianship, 7, 10.7191/jeslib.2018.1126 Duce, 2005, skML a markup language for distributed collaborative visualization Thiede, 2009, Service-oriented information visualization for smart environments, 227 Pacevič, 2017, The development of vislt visualization service in openstack cloud infrastructure, Adv. Eng. Softw., 103, 46, 10.1016/j.advengsoft.2016.06.012 Bojan, 2015, Cloud-based service for time series analysis and visualisation in farm management system, 425 Niu, 2013, Remote cooperative data visualization base on web service, 99 Chu, 2006, Applications of the web-based collaborative visualization in distributed product development, Comput. Industry, 57, 272, 10.1016/j.compind.2005.12.004 Blazona, 2007, Visualization service based on web services, 673 Moitinho, 2017, Gaia data release 1: the archive visualisation service, Astron. Astrophys., 605, 1 Gershon, 1998, Information visualization, Interactions, 5, 9, 10.1145/274430.274432 Chen, 2005, Top 10 unsolved information visualization problems, IEEE Comput. Graphics Appl., 25, 12, 10.1109/MCG.2005.91 Yu, 2017, Distributed big data analytics in service computing, 55 Lee, 2008, Design participation tactics: the challenges and new roles for designers in the co-design process, Int. J. CoCreation Des. Arts, 4, 31 Schoffelen, 2015, Visualising things. perspectives on how to make things public through visualisation, Int. J. CoCreation Des. Arts, 11, 179 McTear, 1993, User modelling for adaptive computer systems: a survey of recent developments, Artif. Intell. Rev., 7, 157, 10.1007/BF00849553 Ferretti, 2014, Distributed, concurrent, and independent access to encrypted cloud databases, IEEE Trans. Parallel Distrib. Syst., 25, 437, 10.1109/TPDS.2013.154 Shen, 2011, Achieving data consistency by contextualization in web-based collaborative applications, ACM Trans. Internet Technol., 10, 13, 10.1145/1944339.1944340 Gu, 2014, Cost minimization for big data processing in geo-distributed data centers, IEEE Trans. Emerg. Top. Comput., 3, 314, 10.1109/TETC.2014.2310456 Heer, 2006, Software design patterns for information visualization, IEEE Trans. Vis. Comput. Graphics, 12, 853, 10.1109/TVCG.2006.178 Pahl, 2017, Cloud container technologies: a state-of-the-art review, IEEE Trans. Cloud Comput. R. Olson, J. Calmels, F. Abecassis, P. Rogers, Nvidia docker: Gpu server application deployment made easy, [cited 2019-07-09] https://devblogs.nvidia.com/nvidia-docker-gpu-server-application-deployment-made-easy/. P. Kharya, That was fast: Gpus now accelerate almost 600 hpc apps, [cited 2019-07-09] https://blogs.nvidia.com/blog/2018/11/16/gpus-now-accelerate-almost-600-hpc-apps/. Wilensky, 2015 Lo, 2018, Towards a whole-of-force data farming capability for force design Au, 2018, Combat analysis of joint force options using agent-based simulation Adamy, 2001 O’Neil, 2007, The Cooperative Engagement Capability (CEC) Transforming Naval Anti-air Warfare J. Barr, Amazon elastic container service for kubernetes, [cited 2019-07-09] https://aws.amazon.com/blogs/aws/amazon-elastic-container-service-for-kubernetes/. Mell, 2011, 12, 324 Peinl, 2016, Docker cluster management for the cloud - survey results and own solution, J. Grid Comput., 14, 265, 10.1007/s10723-016-9366-y Cockcroft, 2014, State of the art in microservices Nyland, 2009, Fast n-body simulation with cuda, GPU Gem, 677 Elsen, 2007