Characterising Bugs in Jupyter Platform

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Tang, Yutian, Cao, Hongchen, Chen, Yuxi, Lo, David
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866909651329613824
author Tang, Yutian
Cao, Hongchen
Chen, Yuxi
Lo, David
author_facet Tang, Yutian
Cao, Hongchen
Chen, Yuxi
Lo, David
contents As a representative literate programming platform, Jupyter is widely adopted by developers, data analysts, and researchers for replication, data sharing, documentation, interactive data visualization, and more. Understanding the bugs in the Jupyter platform is essential for ensuring its correctness, security, and robustness. Previous studies focused on code reuse, restoration, and repair execution environment for Jupyter notebooks. However, the bugs in Jupyter notebooks' hosting platform Jupyter are not investigated. In this paper, we investigate 387 bugs in the Jupyter platform. These Jupyter bugs are classified into 11 root causes and 11 bug symptoms. We identify 14 major findings for developers. More importantly, our study opens new directions in building tools for detecting and fixing bugs in the Jupyter platform.
format Preprint
id arxiv_https___arxiv_org_abs_2506_14055
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Characterising Bugs in Jupyter Platform
Tang, Yutian
Cao, Hongchen
Chen, Yuxi
Lo, David
Software Engineering
As a representative literate programming platform, Jupyter is widely adopted by developers, data analysts, and researchers for replication, data sharing, documentation, interactive data visualization, and more. Understanding the bugs in the Jupyter platform is essential for ensuring its correctness, security, and robustness. Previous studies focused on code reuse, restoration, and repair execution environment for Jupyter notebooks. However, the bugs in Jupyter notebooks' hosting platform Jupyter are not investigated. In this paper, we investigate 387 bugs in the Jupyter platform. These Jupyter bugs are classified into 11 root causes and 11 bug symptoms. We identify 14 major findings for developers. More importantly, our study opens new directions in building tools for detecting and fixing bugs in the Jupyter platform.
title Characterising Bugs in Jupyter Platform
topic Software Engineering
url https://arxiv.org/abs/2506.14055