pith. sign in

arxiv: 2405.01559 · v1 · pith:Z2KMFS5Knew · submitted 2024-03-26 · 💻 cs.SE · cs.LG

Untangling Knots: Leveraging LLM for Error Resolution in Computational Notebooks

classification 💻 cs.SE cs.LG
keywords computationalnotebookstoolshoweverapproachbugsdevelopmentpotential
0
0 comments X
read the original abstract

Computational notebooks became indispensable tools for research-related development, offering unprecedented interactivity and flexibility in the development process. However, these benefits come at the cost of reproducibility and an increased potential for bugs. There are many tools for bug fixing; however, they are generally targeted at the classical linear code. With the rise of code-fluent Large Language Models, a new stream of smart bug-fixing tools has emerged. However, the applicability of those tools is still problematic for non-linear computational notebooks. In this paper, we propose a potential solution for resolving errors in computational notebooks via an iterative LLM-based agent. We discuss the questions raised by this approach and share a novel dataset of computational notebooks containing bugs to facilitate the research of the proposed approach.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. ATTAIN: Automated Exploit Failure Analysis through Trace-Driven Diff Analysis

    cs.SE 2026-06 unverdicted novelty 6.0

    ATTAIN is a three-module trace-driven framework that combines exploit execution, LLM-guided diff search, and evidence-based judgment to identify affected library versions for CVEs, reporting 93.24% F1 on 224 CVEs acro...

  2. JupOtter: Cell-Level Bug Detection in Jupyter Notebooks

    cs.SE 2026-06 unverdicted novelty 5.0

    JupOtter introduces notebook-specific tokenization, cell-level bug prediction, and OtterDataset to achieve higher F1 scores than static analyzers and LLMs on two of three evaluation datasets.