Evolving the Computational Notebook: A Two-Dimensional Canvas for Enhanced Human-AI Interaction

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Grotov, Konstantin, Botov, Dmitry
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908276844658688
author Grotov, Konstantin
Botov, Dmitry
author_facet Grotov, Konstantin
Botov, Dmitry
contents Computational notebooks, while essential for data science, are limited by their one-dimensional interface, which poorly aligns with non-linear developer workflows and complicates collaboration and human-AI interaction. In this work, we focus on features of Computational Canvas, a novel two-dimensional interface that evolves notebooks to enhance data analysis and AI-assisted development within integrated development environments (IDEs). We present vital features, including freely arrangeable code cells, separate environments, and improved output management. These features are designed to facilitate intuitive organization, visual exploration, and natural collaboration with other users and AI agents. We also show the implementation of Computational Canvas with designed features as a Visual Studio Code plugin. By shifting from linear to two-dimensional spatial interfaces, we aim to significantly boost developers' productivity in data exploration, experimentation, and AI-assisted development, addressing the current limitations of traditional notebooks and fostering more flexible, collaborative data science workflows.
format Preprint
id arxiv_https___arxiv_org_abs_2503_16967
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Evolving the Computational Notebook: A Two-Dimensional Canvas for Enhanced Human-AI Interaction
Grotov, Konstantin
Botov, Dmitry
Software Engineering
Computational notebooks, while essential for data science, are limited by their one-dimensional interface, which poorly aligns with non-linear developer workflows and complicates collaboration and human-AI interaction. In this work, we focus on features of Computational Canvas, a novel two-dimensional interface that evolves notebooks to enhance data analysis and AI-assisted development within integrated development environments (IDEs). We present vital features, including freely arrangeable code cells, separate environments, and improved output management. These features are designed to facilitate intuitive organization, visual exploration, and natural collaboration with other users and AI agents. We also show the implementation of Computational Canvas with designed features as a Visual Studio Code plugin. By shifting from linear to two-dimensional spatial interfaces, we aim to significantly boost developers' productivity in data exploration, experimentation, and AI-assisted development, addressing the current limitations of traditional notebooks and fostering more flexible, collaborative data science workflows.
title Evolving the Computational Notebook: A Two-Dimensional Canvas for Enhanced Human-AI Interaction
topic Software Engineering
url https://arxiv.org/abs/2503.16967