How Notations Evolve: A Historical Analysis with Implications for Supporting User-Defined Abstractions
Jingyue Zhang, J. D. Zamfirescu-Pereira, Elena L. Glassman, Damien Masson, Ian Arawjo
摘要
Traditional human-computer interaction takes place through formally-specified systems like structured UIs and programming languages. Recent AI systems promise a new set of informal interactions with computers through natural language and other notational forms. These informal interactions can then lead to formal representations, but depend upon pre-existing formalisms known to both humans and AI. What about novel formalisms and notations? How are new abstractions created, evolved, and incrementally formalized over time—and how might new systems, in turn, be explicitly designed to support these processes? We conduct a comparative historical analysis of notation development to identify some relevant characteristics. These include three social stages of notation development: invention & incubation, dispersion & divergence, and institutionalization & sanctification, as well as three functional stages: descriptive, generative, and evaluative. Within and across these stages, we detail several patterns, such as the role of linking and grounding metaphors, dimensions of meaningful variation, and analogical alignment. Finally, we offer some implications for design.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
它引用的顶会 Paper17
- Grammar Prompting for Domain-Specific Language Generation with Large Language ModelsBailin Wang, Zi Wang, Xuezhi Wang, Yuan Cao 等NeurIPS 2023 · 被引用 138 次
- DirectGPT: A Direct Manipulation Interface to Interact with Large Language ModelsDamien Masson, Sylvain Malacria, Géry Casiez, Daniel VogelCHI 2024 · 被引用 104 次
- Beyond the Artifact: Power as a Lens for Creativity Support ToolsJingyi Li, Eric Rawn, Jacob Ritchie, Jasper Tran O'Leary 等UIST 2023 · 被引用 79 次
- Time for Historicism in CSCW: An InvitationRobert Soden, David Ribes, Seyram Avle, Will SutherlandCSCW 2021 · 被引用 77 次
- DynaVis: Dynamically Synthesized UI Widgets for Visualization EditingPriyan Vaithilingam, Elena L. Glassman, Jeevana Priya Inala, Chenglong WangCHI 2024 · 被引用 56 次
相关 Paper
- Notational Animating: An Interactive Approach to Creating and Editing Animation KeyframesXinyu Shi, Li-Yi Wei, Nanxuan Zhao, Jian Zhao 等CHI 2026 · 被引用 1 次
- Taking ASCII Drawings Seriously: How Programmers Diagram CodeDevamardeep Hayatpur, Brian Hempel, Kathy Chen, William Duan 等CHI 2024 · 被引用 7 次
- Belidor: A Specification Language for Operationalizing Structural Analogies Between User InterfacesMatthew T. Beaudouin-Lafon, Devamardeep Hayatpur, Arvind Satyanarayan, Haijun XiaCHI 2026 · 被引用 1 次
- To Write Code: The Cultural Fabrication of Programming Notation and PracticeIan ArawjoCHI 2020 · 被引用 31 次
- Solving Separation-of-Concerns Problems in Collaborative Design of Human-AI Systems through Leaky AbstractionsHariharan Subramonyam, Jane Im, Colleen M. Seifert, Eytan AdarCHI 2022 · 被引用 55 次
