Notes on Notebooks: Is Jupyter the Bringer of Jollity?

被引:5
|
作者
Singer, Jeremy [1 ]
机构
[1] Univ Glasgow, Glasgow, Lanark, Scotland
关键词
computational notebooks; Jupyter;
D O I
10.1145/3426428.3426924
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
As the interactive computational notebook becomes a more prominent code development medium, we examine advantages and disadvantages of this particular source code format. We specify the structure of a coding notebook layout. We describe complexities in notebook programming; some of these are incidental whereas others may be inherent complexities. We outline how we envisage research and development might proceed to advance the cause of notebook programming.
引用
下载
收藏
页码:180 / 186
页数:7
相关论文
共 50 条
  • [1] Electronic Notes Via Jupyter Notebooks
    Urcelay-Olabarria, Irene
    Igartua, Josu M.
    PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED EDUCATION (CSEDU), VOL 1, 2017, : 464 - 469
  • [2] Restoring Reproducibility of Jupyter Notebooks
    Wang, Jiawei
    Kuo, Tzu-yang
    Li, Li
    Zeller, Andreas
    2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2020), 2020, : 288 - 289
  • [3] Jupyter Notebooks for Generous Archive Interfaces
    Wigham, Mari
    Melgar, Liliana
    Ordelman, Roeland
    2018 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2018, : 2766 - 2774
  • [4] Code Duplication and Reuse in Jupyter Notebooks
    Koenzen, Andreas P.
    Ernst, Neil A.
    Storey, Margaret-Anne D.
    2020 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC 2020), 2020,
  • [5] Restoring Execution Environments of Jupyter Notebooks
    Wang, Jiawei
    Li, Li
    Zeller, Andreas
    2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2021), 2021, : 1622 - 1633
  • [6] Assessing and Restoring Reproducibility of Jupyter Notebooks
    Wang, Jiawei
    Kuo, Tzu-yang
    Li, Li
    Zeller, Andreas
    2020 35TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2020), 2020, : 138 - 149
  • [7] Interactive Data Visualization in Jupyter Notebooks
    Piazentin Ono, Jorge
    Freire, Juliana
    Silva, Claudio T.
    COMPUTING IN SCIENCE & ENGINEERING, 2021, 23 (02) : 99 - 106
  • [8] A Qualitative Study of Cleaning in Jupyter Notebooks
    Dong, Helen
    PROCEEDINGS OF THE 29TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE '21), 2021, : 1663 - 1665
  • [9] Auto-Grading Jupyter Notebooks
    Manzoor, Hamza
    Naik, Amit
    Shaffer, Clifford A.
    North, Chris
    Edwards, Stephen H.
    SIGCSE 2020: PROCEEDINGS OF THE 51ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2020, : 1139 - 1144
  • [10] Interactive network visualization in Jupyter notebooks: visJS']JS2jupyter
    Rosenthal, Sara Brin
    Len, Julia
    Webster, Mikayla
    Gary, Aaron
    Birmingham, Amanda
    Fisch, Kathleen M.
    BIOINFORMATICS, 2018, 34 (01) : 126 - 128