How Notations Evolve: A Historical Analysis with Implications for Supporting User-Defined Abstractions

要旨

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.

著者
Jingyue Zhang
Université de montréal, Montreal, Quebec, Canada
J.D. Zamfirescu-Pereira
UC Berkeley, Berkeley, California, United States
Elena L.. Glassman
Harvard University, Cambridge, Massachusetts, United States
Damien Masson
Université de Montréal, Montréal, Quebec, Canada
Ian Arawjo
Université de Montréal, Montréal, Quebec, Canada

会議: CHI 2026

ACM CHI Conference on Human Factors in Computing Systems

セッション: Role Play, Creativity and AI

P1 - Room 129
7 件の発表
2026-04-14 18:00:00
2026-04-14 19:30:00