English
Related papers

Related papers: JunoBench: A Benchmark Dataset of Crashes in Pytho…

200 papers

Jupyter notebooks have become central in data science, integrating code, text and output in a flexible environment. With the rise of machine learning (ML), notebooks are increasingly used for prototyping and data analysis. However, due to…

Software Engineering · Computer Science 2025-08-12 Yiran Wang , Willem Meijer , José Antonio Hernández López , Ulf Nilsson , Dániel Varró

Jupyter notebooks are widely used for machine learning (ML) development due to their support for interactive and iterative experimentation. However, ML notebooks are highly prone to bugs, with crashes being among the most disruptive.…

Software Engineering · Computer Science 2026-02-24 Yiran Wang , José Antonio Hernández López , Ulf Nilsson , Dániel Varró

Jupyter Notebook is the tool of choice of many data scientists in the early stages of ML workflows. The notebook format, however, has been criticized for inducing bad programming practices; indeed, researchers have already shown that…

Software Engineering · Computer Science 2022-05-25 Luigi Quaranta , Fabio Calefato , Filippo Lanubile

Machine learning developers frequently use interactive computational notebooks, such as Jupyter notebooks, to host code for data processing and model training. Jupyter notebooks provide a convenient tool for writing machine learning…

Software Engineering · Computer Science 2025-01-17 Bihui Jin , Jiayue Wang , Pengyu Nie

Machine Learning (ML) code, particularly within notebooks, often exhibits lower quality compared to traditional software. Bad practices arise at three distinct levels: general Python coding conventions, the organizational structure of the…

Software Engineering · Computer Science 2025-09-16 Marius Mignard , Steven Costiou , Nicolas Anquetil , Anne Etien

Computational notebooks -- such as Jupyter or Colab -- combine text and data analysis code. They have become ubiquitous in the world of data science and exploratory data analysis. Since these notebooks present a different programming…

Software Engineering · Computer Science 2022-07-20 Derek Robinson , Neil A. Ernst , Enrique Larios Vargas , Margaret-Anne D. Storey

Jupyter notebooks enable developers to interleave code snippets with rich-text and in-line visualizations. Data scientists use Jupyter notebook as the de-facto standard for creating and sharing machine-learning based solutions, primarily…

Software Engineering · Computer Science 2024-06-12 Ashwin Prasad Shivarpatna Venkatesh , Samkutty Sabu , Mouli Chekkapalli , Jiawei Wang , Li Li , Eric Bodden

Background. Jupyter notebooks are one of the main tools used by data scientists. Notebooks include features (configuration scripts, markdown, images, etc.) that make them challenging to analyze compared to traditional software. As a result,…

Software Engineering · Computer Science 2025-07-28 Wenyuan Jiang , Diany Pressato , Harsh Darji , Thibaud Lutellier

Jupyter notebooks allow to bundle executable code with its documentation and output in one interactive environment, and they represent a popular mechanism to document and share computational workflows, including for research publications.…

Computational Engineering, Finance, and Science · Computer Science 2022-09-12 Sheeba Samuel , Daniel Mietchen

Jupyter notebooks facilitate the bundling of executable code with its documentation and output in one interactive environment, and they represent a popular mechanism to document and share computational workflows. The reproducibility of…

Digital Libraries · Computer Science 2023-08-16 Sheeba Samuel , Daniel Mietchen

We introduce MCUBench, a benchmark featuring over 100 YOLO-based object detection models evaluated on the VOC dataset across seven different MCUs. This benchmark provides detailed data on average precision, latency, RAM, and Flash usage for…

Computer Vision and Pattern Recognition · Computer Science 2024-09-30 Sudhakar Sah , Darshan C. Ganji , Matteo Grimaldi , Ravish Kumar , Alexander Hoffman , Honnesh Rohmetra , Ehsan Saboori

Computational notebooks, such as Jupyter, have been widely adopted by data scientists to write code for analyzing and visualizing data. Despite their growing adoption and popularity, there has been no thorough study to understand Jupyter…

We present YOLOBench, a benchmark comprised of 550+ YOLO-based object detection models on 4 different datasets and 4 different embedded hardware platforms (x86 CPU, ARM CPU, Nvidia GPU, NPU). We collect accuracy and latency numbers for a…

Computer Vision and Pattern Recognition · Computer Science 2023-08-22 Ivan Lazarevich , Matteo Grimaldi , Ravish Kumar , Saptarshi Mitra , Shahrukh Khan , Sudhakar Sah

In this work, we present a benchmark that consists of Jupyter notebooks development trajectories and allows measuring how large language models (LLMs) can leverage runtime information for predicting code output and code generation. We…

Software Engineering · Computer Science 2025-04-18 Konstantin Grotov , Sergey Titov

Computational notebooks have gained widespread adoption among researchers from academia and industry as they support reproducible science. These notebooks allow users to combine code, text, and visualizations for easy sharing of experiments…

Computers and Society · Computer Science 2020-06-23 Sheeba Samuel , Birgitta König-Ries

Accurate project localization (e.g., files and functions) for issue resolution is a critical first step in software maintenance. However, existing benchmarks for issue localization, such as SWE-Bench and LocBench, are limited. They focus…

Software Engineering · Computer Science 2025-10-01 Zejun Zhang , Jian Wang , Qingyun Yang , Yifan Pan , Yi Tang , Yi Li , Zhenchang Xing , Tian Zhang , Xuandong Li , Guoan Zhang

Machine learning (ML) has gained much attention and been incorporated into our daily lives. While there are numerous publicly available ML projects on open source platforms such as GitHub, there have been limited attempts in filtering those…

Software Engineering · Computer Science 2023-03-14 Ratnadira Widyasari , Zhou Yang , Ferdian Thung , Sheng Qin Sim , Fiona Wee , Camellia Lok , Jack Phan , Haodi Qi , Constance Tan , Qijin Tay , David Lo

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…

Software Engineering · Computer Science 2025-06-18 Yutian Tang , Hongchen Cao , Yuxi Chen , David Lo

We introduce Dynabench, an open-source platform for dynamic dataset creation and model benchmarking. Dynabench runs in a web browser and supports human-and-model-in-the-loop dataset creation: annotators seek to create examples that a target…

Jupyter notebooks has emerged as a standard tool for data science programming. Programs in Jupyter notebooks are different from typical programs as they are constructed by a collection of code snippets interleaved with text and…

Software Engineering · Computer Science 2021-03-02 Malin Källén , Tobias Wrigstad
‹ Prev 1 2 3 10 Next ›