Enhancing Web-based Analytics Applications through Provenance

被引:14
作者
Camisetty, Akhilesh [1 ]
Chandurkar, Chaitanya [1 ]
Sun, Maoyuan [1 ]
Koop, David [1 ]
机构
[1] UMass Dartmouth, Dartmouth, NS 02747, Canada
关键词
Collaboration; provenance; streaming data; history; web; VISUAL EXPLORATION; SENSEMAKING;
D O I
10.1109/TVCG.2018.2865039
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Visual analytics systems continue to integrate new technologies and leverage modern environments for exploration and collaboration, making tools and techniques available to a wide audience through web browsers. Many of these systems have been developed with rich interactions, offering users the opportunity to examine details and explore hypotheses that have not been directly encoded by a designer. Understanding is enhanced when users can replay and revisit the steps in the sensemaking process, and in collaborative settings, it is especially important to be able to review not only the current state but also what decisions were made along the way. Unfortunately, many web-based systems lack the ability to capture such reasoning, and the path to a result is transient, forgotten when a user moves to a new view. This paper explores the requirements to augment existing client-side web applications with support for capturing, reviewing, sharing, and reusing steps in the reasoning process. Furthermore, it considers situations where decisions are made with streaming data, and the insights gained from revisiting those choices when more data is available. It presents a proof of concept, the Shareable Interactive Manipulation Provenance framework (SIMProv.js), that addresses these requirements in a modern, client-side JavaScript library, and describes how it can be integrated with existing frameworks.
引用
收藏
页码:131 / 141
页数:11
相关论文
共 49 条
[1]   Understanding Asynchronous Interactions in Full-Stack Java']JavaScript [J].
Alimadadi, Saba ;
Mesbah, Ali ;
Pattabiraman, Karthik .
2016 IEEE/ACM 38TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2016, :1169-1180
[2]  
[Anonymous], 2012, INT J DIGITAL CURATI
[3]  
[Anonymous], P 4 C VIS
[4]  
Badam Sriram Karthik, 2014, P 9 ACM INT C INT TA, P109, DOI DOI 10.1145/2669485.2669518
[5]   GraphDice: A System for Exploring Multivariate Social Networks [J].
Bezerianos, A. ;
Chevalier, F. ;
Dragicevic, P. ;
Elmqvist, N. ;
Fekete, J. D. .
COMPUTER GRAPHICS FORUM, 2010, 29 (03) :863-872
[6]  
Bokeh Development Team, 2015, BOK PYTH LIB INT VIS
[7]   Mimic: Visual Analytics of Online Micro-interactions [J].
Breslav, Simon ;
Khan, Azam ;
Hornbaek, Kasper .
PROCEEDINGS OF THE 2014 INTERNATIONAL WORKING CONFERENCE ON ADVANCED VISUAL INTERFACES, AVI 2014, 2014, :245-252
[8]  
Burg B., 2013, P 26 ANN ACM S US IN, P473, DOI DOI 10.1145/2501988.2502050
[9]   A microsecond-response polymer-stabilized blue phase liquid crystal [J].
Chen, Yuan ;
Yan, Jin ;
Sun, Jie ;
Wu, Shin-Tson ;
Liang, Xiao ;
Liu, Shih-Hsien ;
Hsieh, Pao-Ju ;
Cheng, Kung-Lung ;
Shiu, Jyh-Wen .
APPLIED PHYSICS LETTERS, 2011, 99 (20)
[10]   Rethinking Visual Analytics for Streaming Data Applications [J].
Crouser, R. Jordan ;
Franklin, Lyndsey ;
Cook, Kris .
IEEE INTERNET COMPUTING, 2017, 21 (04) :72-76