Selected Publications

See all publications here.

a sequence of play dough 3D prints
From Copy/Paste to Copying Pastes: Supporting Replication in an Online Digital Fabrication Community
Blair Subbaraman and Nadya Peek
An online community for exploratory fabrication.
ACM Human Factors in Computing Systems (CHI) 2026
Forthcoming
 an inoculation loop transferring a duckweed frond
The Duckbot: A System for Automated Imaging and Manipulation of Duckweed
Blair Subbaraman, Orlando de Lange, Sam Ferguson, and Nadya Peek
Custom hardware and software to design and automate niche self-driving plant biology experiments.
PLoS ONE 2024
Paper · Code
 a failed 3D print with filament piling up next to a half-completed cat model
3D Printers Don’t Fix Themselves: How Maintenance is Part of Digital Fabrication
Blair Subbaraman and Nadya Peek
Studying how practitioners maintain their FFF 3D printers in the home and arguing that maintenance is core to our participants' printing practice.
ACM Conference on Designing Interactive Systems (DIS) 2023
 a remix graph with three exampled remixed sketches
Forking a Sketch: How the OpenProcessing Community Uses Remixing to Collect, Annotate, Tune, and Extend Creative Code
Blair Subbaraman, Shenna Shim, and Nadya Peek
A network and qualitative analysis of a large online creative coding community to understand how artists reuse code.
ACM Conference on Designing Interactive Systems (DIS) 2023
 a 3D printed sculpture
p5.fab: Direct Control of Digital Fabrication Machines From a Creative Coding Environment
Blair Subbaraman and Nadya Peek
A system for controlling digital fabrication machines from the creative coding environment p5.js, informed by insights into 3D printing practice.
ACM Conference on Designing Interactive Systems (DIS) 2022
Paper · Code