skip to main content

Design Software !!install!! — Grounding

—borrowed from cognitive science (Barsalou, 2008) and HCI (Dourish, 2001)—refers to the process by which abstract symbols are connected to sensorimotor experiences and real-world referents. This paper asks: How can we intentionally design software features that ground digital design actions in physical, embodied, and contextual reality? 2. Related Work 2.1 The Abstraction Problem in Design Tools Traditional CAD systems (SolidWorks, Rhino, AutoCAD) are rooted in constructive solid geometry and NURBS. While precise, they offer minimal resistance to physically impossible forms (e.g., a hollow concrete shell of 2mm thickness). Such software enables "suspension of physical disbelief," which, though creatively liberating, often leads to costly manufacturing failures (Gramazio & Kohler, 2014). 2.2 Embodied Interaction and Tangible Interfaces Tangible and embodied interaction research (Ishii & Ullmer, 1997) has long argued for physical proxies. However, purely tangible systems lack the generative power of parametric software. Grounding design software occupies a middle ground: it retains symbolic power while injecting physical feedback. 2.3 Material-Centered Design Design research on material agency (Ingold, 2013) suggests that materials are not passive substrates but active participants. Grounding software must therefore represent materials as dynamic, probabilistic, and responsive—not as static libraries of texture maps. 3. Framework: Three Mechanisms for Grounding We define a grounded design software as any system that implements at least two of the following three mechanisms.

Author: [Your Name] Affiliation: [Your University/Institution] Date: April 14, 2026 Abstract Design software—from CAD to parametric modeling tools—often operates within a regime of symbolic abstraction, prioritizing precision, reproducibility, and geometric logic. However, this abstraction can alienate designers from the material, environmental, and embodied realities of physical artifacts. This paper introduces the concept of Grounding Design Software : a framework for developing computational tools that explicitly tether digital actions to physical constraints, sensory feedback, and contextual semantics. We argue that grounding mitigates the "disembodied efficiency" of conventional design software, fostering ecological awareness, material intuition, and ethical responsibility. Drawing on embodied cognition, human-computer interaction (HCI), and practice-based design research, we propose three grounding mechanisms: (1) material anchors , (2) sensorimotor loops , and (3) contextual metadata . A prototype, ClayCode , is presented to illustrate these mechanisms. We conclude with design guidelines for grounding future creative software. 1. Introduction Modern design software is exceptionally powerful but profoundly ungrounded. A CAD model of a chair contains lines, arcs, extrusions, and boolean operations—but not weight, grain direction, toxicity, thermal expansion, or the carbon cost of shipping it from a factory. This gap between the symbolic (the software model) and the physical (the realized artifact) has practical and philosophical consequences: design-for-disassembly is harder to enact, material waste is easily overlooked, and novice designers mistake screen-based fluency for material mastery. grounding design software