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 条
  • [41] Chandra data processing relational database applications: Metrics to on-the-fly data restoration
    Morgan, Douglas L.
    Anderson, Craig S.
    Nichols, Joy S.
    Mitschang, Arik W.
    Mendygral, Peter J.
    ASTRONOMICAL DATA ANALYSIS SOFTWARE AND SYSTEMS XVII, 2008, 394 : 410 - +
  • [42] Efficient on-the-fly data race detection in multithreaded C++ programs
    Pozniansky, E
    Schuster, A
    ACM SIGPLAN NOTICES, 2003, 38 (10) : 178 - 189
  • [43] Automated on-the-fly detection and correction procedure for EPR imaging data acquisition
    Ahmad, Rizwan
    Vikram, Deepti S.
    Petryakov, Sergey
    Deng, Yuanmu
    Zweier, Jay L.
    Kuppusamy, Periannan
    Clymer, Bradley
    MAGNETIC RESONANCE IN MEDICINE, 2006, 56 (03) : 644 - 653
  • [44] ColumnML: Column-Store Machine Learning with On-The-Fly Data Transformation
    Kara, Kaan
    Eguro, Ken
    Zhang, Ce
    Alonso, Gustavo
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2018, 12 (04): : 348 - 361
  • [45] Agent-Based Workbench for On-the-Fly Sensor-Data Analysis
    Fukuda, Munehiro
    2011 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING (PACRIM), 2011, : 333 - 339
  • [46] Computing Spatial Distance Histograms for Large Scientific Data Sets On-the-Fly
    Kumar, Anand
    Grupcev, Vladimir
    Yuan, Yongke
    Huang, Jin
    Tu, Yi-Cheng
    Shen, Gang
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2014, 26 (10) : 2410 - 2424
  • [47] Smoother: on-the-fly processing of interactome data using prefix sums<mode/>
    Schmidt, Markus R.
    Barcons-Simon, Anna
    Rabuffo, Claudia
    Siegel, T. Nicolai
    NUCLEIC ACIDS RESEARCH, 2024, 52 (05) : E23 - E23
  • [48] On-The-Fly Data Distribution to Accelerate Query Processing in Heterogeneous Memory Systems
    Berthold, Andre
    Schmidt, Lennart
    Obersteiner, Anton
    Habich, Dirk
    Lehner, Wolfgang
    Schirmeier, Horst
    ADVANCES IN DATABASES AND INFORMATION SYSTEMS, ADBIS 2024, 2024, 14918 : 170 - 183
  • [49] P4DB: On-the-Fly Debugging for Programmable Data Planes
    Zhou, Yu
    Bi, Jun
    Zhang, Cheng
    Liu, Bingyang
    Li, Zhaogeng
    Wang, Yangyang
    Yu, Mingli
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2019, 27 (04) : 1714 - 1727
  • [50] Testable on-the-fly carry-save multiplier by alternating input data
    Yu, YC
    Chang, TY
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1996, 143 (05): : 345 - 348