中文
相关论文

相关论文: Observing Fine-Grained Changes in Jupyter Notebook…

200 篇论文

Visualisations drive all aspects of the Machine Learning (ML) Development Cycle but remain a vastly untapped resource by the research community. ML testing is a highly interactive and cognitive process which demands a human-in-the-loop…

软件工程 · 计算机科学 2023-05-23 Arumoy Shome , Luis Cruz , Arie van Deursen

Computational notebooks are notoriously prone to reproducibility failures. By permitting out-of-order cell execution, notebooks accumulate hidden state and implicit dependencies that cause interactive executions to silently diverge from…

编程语言 · 计算机科学 2026-05-05 Stephen N. Freund , Emery D. Berger , Cormac Flanagan , Eunice Jun

Jupyter Notebooks are an enormously popular tool for creating and narrating computational research projects. They also have enormous potential for creating reproducible scientific research artifacts. Capturing the complete state of a…

分布式、并行与集群计算 · 计算机科学 2022-10-18 Dimuthu Wannipurage , Suresh Marru , Marlon Pierce

Software developers use metrics to evaluate code quality and productivity, but these practices are still rare in programming education. This project bridges the gap by collecting real-time learning analytics from individual student and…

Computational reproducibility is fundamental to trustworthy science, yet remains difficult to achieve in practice across various research workflows, including Jupyter notebooks published alongside scholarly articles. Environment drift,…

软件工程 · 计算机科学 2026-04-02 Sheeba Samuel , Daniel Mietchen , Hemanta Lo , Martin Gaedke

This study investigates teamwork dynamics in student software development projects through a mixed-method approach combining quantitative analysis of GitLab commit logs and qualitative survey data. We analyzed individual contributions…

At present, code recommendation tools have gained greater importance to many software developers in various areas of expertise. Having code recommendation tools has enabled better productivity and performance in developing the code in…

Data exploration is an important aspect of the workflow of mixed-methods researchers, who conduct both qualitative and quantitative analysis. However, there currently exists few tools that adequately support both types of analysis…

人机交互 · 计算机科学 2024-05-31 Jiawen Stefanie Zhu , Zibo Zhang , Jian Zhao

Understanding the practice of refactoring documentation is of paramount importance in academia and industry. Issue tracking systems are used by most software projects enabling developers, quality assurance, managers, and users to submit…

软件工程 · 计算机科学 2022-03-22 Eman Abdullah AlOmar , Anthony Peruma , Mohamed Wiem Mkaouer , Christian D. Newman , Ali Ouni

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…

软件工程 · 计算机科学 2022-05-25 Luigi Quaranta , Fabio Calefato , Filippo Lanubile

Data wrangling, the process of preparing raw data for further analysis in computational notebooks, is a crucial yet time-consuming step in data science. Code generation has the potential to automate the data wrangling process to reduce…

Beyond self-report data, we lack reliable and non-intrusive methods for identifying flow. However, taking a step back and acknowledging that flow occurs during periods of focus gives us the opportunity to make progress towards measuring…

人机交互 · 计算机科学 2023-04-11 Adam Brown , Sarah D'Angelo , Ben Holtz , Ciera Jaspen , Collin Green

Programmers frequently engage with machine learning tutorials in computational notebooks and have been adopting code generation technologies based on large language models (LLMs). However, they encounter difficulties in understanding and…

人机交互 · 计算机科学 2024-07-15 Ruijia Cheng , Titus Barik , Alan Leung , Fred Hohman , Jeffrey Nichols

We study the feasibility of a Data Science assistant powered by a sequence-to-sequence transformer by training a new model JuPyT5 on all publicly available Jupyter Notebook GitHub repositories and developing a new metric: Data Science…

机器学习 · 计算机科学 2022-02-01 Shubham Chandel , Colin B. Clement , Guillermo Serrato , Neel Sundaresan

Computational notebooks, which integrate code, documentation, tags, and visualizations into a single document, have become increasingly popular for data analysis tasks. With the advent of immersive technologies, these notebooks have evolved…

人机交互 · 计算机科学 2025-08-21 Sungwon In , Ayush Roy , Eric Krokos , Kirsten Whitley , Chris North , Yalong Yang

Open science initiatives seek to make research outputs more transparent, accessible, and reusable, but ensuring that published findings can be independently reproduced remains a persistent challenge. In this paper we describe an AI-driven…

人工智能 · 计算机科学 2025-12-16 Adrien Bibal , Steven N. Minton , Deborah Khider , Yolanda Gil

Logs are widely used to record runtime information of software systems, such as the timestamp and the importance of an event, the unique ID of the source of the log, and a part of the state of a task's execution. The rich information of…

软件工程 · 计算机科学 2022-01-04 Sina Gholamian , Paul A. S. Ward

Exploratory Data Analysis (EDA) is a routine task for data analysts, often conducted using flexible computational notebooks. During EDA, data workers process, visualize, and interpret data tables, making decisions about subsequent analysis.…

人机交互 · 计算机科学 2025-02-05 Yuan Tian , Dazhen Deng , Sen Yang , Huawei Zheng , Bowen Shi , Kai Xiong , Xinjing Yi , Yingcai Wu

Using computational notebooks (e.g., Jupyter Notebook), data scientists rationalize their exploratory data analysis (EDA) based on their prior experience and external knowledge such as online examples. For novices or data scientists who…

人机交互 · 计算机科学 2021-12-16 Xingjun Li , Yizhi Zhang , Justin Leung , Chengnian Sun , Jian Zhao

With the advent of open source software, a veritable treasure trove of previously proprietary software development data was made available. This opened the field of empirical software engineering research to anyone in academia. Data that is…

软件工程 · 计算机科学 2022-04-19 Adam Tutko , Austin Z. Henley , Audris Mockus