Notable: On-the-fly Assistant for Data Storytelling in Computational Notebooks

被引:4
|
作者
Li, Haotian [1 ,2 ]
Ying, Lu [2 ,3 ]
Zhang, Haidong [2 ]
Wu, Yingcai [3 ]
Qu, Huamin [1 ]
Wang, Yun [2 ]
机构
[1] Hong Kong Univ Sci & Technol, Hong Kong, Peoples R China
[2] Microsoft Res Asia, Beijing, Peoples R China
[3] Zhejiang Univ, Hangzhou, Zhejiang, Peoples R China
基金
中国国家自然科学基金;
关键词
data visualization; data storytelling; computational notebooks;
D O I
10.1145/3544548.3580965
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Computational notebooks are widely used for data analysis. Their interleaved displays of code and execution results (e.g., visualizations) are welcomed since they enable iterative analysis and preserve the exploration process. However, the communication of data fndings remains challenging in computational notebooks. Users have to carefully identify useful fndings from useless ones, document them with texts and visual embellishments, and then organize them in diferent tools. Such workfow greatly increases their workload, according to our interviews with practitioners. To address the challenge, we designed Notable to offer on-the-fy assistance for data storytelling in computational notebooks. It provides intelligent support to minimize the work of documenting and organizing data fndings and diminishes the cost of switching between data exploration and storytelling. To evaluate Notable, we conducted a user study with 12 data workers. The feedback from user study participants verifes its efectiveness and usability.
引用
收藏
页数:16
相关论文
共 50 条
  • [31] On-the-Fly Extraction of Polyhedral Buildings From Airborne LiDAR Data
    Xu, Lijun
    Kong, Deming
    Li, Xiaolu
    IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, 2014, 11 (11) : 1946 - 1950
  • [32] Memory-Efficient On-the-Fly Voxelization and Rendering of Particle Data
    Zirr, Tobias
    Dachsbacher, Carsten
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2018, 24 (02) : 1155 - 1166
  • [33] On-the-Fly Data Race Detection for MPI RMA Programs with MUST
    Schwitanski, Simon
    Jenke, Joachim
    Tomski, Felix
    Terboven, Christian
    Mueller, Matthias S.
    2022 IEEE/ACM SIXTH INTERNATIONAL WORKSHOP ON SOFTWARE CORRECTNESS FOR HPC APPLICATIONS (CORRECTNESS), 2022, : 27 - 36
  • [34] ON-THE-FLY ERROR-CORRECTION IN DATA-STORAGE CHANNELS
    HASSNER, M
    SCHWIEGELSHOHN, U
    WINOGRAD, S
    IEEE TRANSACTIONS ON MAGNETICS, 1995, 31 (02) : 1149 - 1154
  • [35] On-the-fly integration of soft and sensor data for enhanced situation assessment
    Dragos, Valentina
    Gatepaille, Sylvain
    KNOWLEDGE-BASED AND INTELLIGENT INFORMATION & ENGINEERING SYSTEMS, 2017, 112 : 1263 - 1272
  • [36] A Design of Pipelined Architecture for on-the-Fly Processing of Big Data Streams
    Algemili, Usamah
    Berkovich, Simon
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2015, 6 (01) : 23 - 30
  • [37] On-The-Fly Processing of continuous high-dimensional data streams
    Vitale, Raffaele
    Zhyrova, Anna
    Fortuna, Joao F.
    de Noord, Onno E.
    Ferrer, Alberto
    Martens, Harald
    CHEMOMETRICS AND INTELLIGENT LABORATORY SYSTEMS, 2017, 161 : 118 - 129
  • [38] A Convergent Data Model for On-the-fly Integration of Net Information Resources
    Wei, Yongshan
    Zhang, Feng
    Sun, Zhonglin
    Chen, Xin
    Han, Yanbo
    2009 EIGHTH INTERNATIONAL CONFERENCE ON GRID AND COOPERATIVE COMPUTING, PROCEEDINGS, 2009, : 109 - +
  • [39] Dataplug: Unlocking extreme data analytics with on-the-fly dynamic partitioning of unstructured data
    Arjona, Aitor
    Garcia-Lopez, Pedro
    Barcelona-Pons, Daniel
    2024 IEEE 24TH INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING, CCGRID 2024, 2024, : 567 - 576
  • [40] Clock snooping and its application in on-the-fly data race detection
    De Bosschere, K
    Ronsse, M
    THIRD INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS, AND NETWORKS, PROCEEDINGS (I-SPAN '97), 1997, : 324 - 330