AI-powered code assistants, such as Copilot, are quickly becoming a ubiquitous component of contemporary coding contexts. Among these environments, computational notebooks …
Interfaces for machine learning (ML), information and visualizations about models or data, can help practitioners build robust and responsible ML systems. Despite their benefits …
The confusion matrix, a ubiquitous visualization for helping people evaluate machine learning models, is a tabular layout that compares predicted class labels against actual …
Exploratory data science largely happens in computational notebooks with dataframe APIs, such as pandas, that support flexible means to transform, clean, and analyze data. Yet …
Modern visualization tools aim to allow data analysts to easily create exploratory visualizations. When the input data layout conforms to the visualization design, users can …
AM McNutt, R Chugh - Proceedings of the 2021 CHI Conference on …, 2021 - dl.acm.org
Interfaces for creating visualizations typically embrace one of several common forms. Textual specification enables fine-grained control, shelf building facilitates rapid exploration …
C Gobert, M Beaudouin-Lafon - … of the 2022 CHI Conference on Human …, 2022 - dl.acm.org
Document description languages such as LaTeX are used extensively to author scientific and technical documents, but editing them is cumbersome: code-based editors only provide …
Creative coding is a rapidly expanding domain for both artistic expression and computational education. Numerous libraries and IDEs support creative coding, however …
RA DeLine - Proceedings of the 2021 CHI Conference on Human …, 2021 - dl.acm.org
Researchers have explored several avenues to mitigate data scientists' frustrations with computational notebooks, including:(1) live programming, to keep notebook results …