{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,23]],"date-time":"2026-04-23T07:55:01Z","timestamp":1776930901883,"version":"3.51.2"},"publisher-location":"New York, NY, USA","reference-count":68,"publisher":"ACM","license":[{"start":{"date-parts":[[2027,4,13]],"date-time":"2027-04-13T00:00:00Z","timestamp":1807574400000},"content-version":"vor","delay-in-days":365,"URL":"http:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"NSF","award":["2432644"],"award-info":[{"award-number":["2432644"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,4,13]]},"DOI":"10.1145\/3772318.3791613","type":"proceedings-article","created":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T04:12:33Z","timestamp":1776053553000},"page":"1-21","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Belidor: A Specification Language for Operationalizing Structural Analogies Between User Interfaces"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0003-5735-3798","authenticated-orcid":false,"given":"Matthew T","family":"Beaudouin-Lafon","sequence":"first","affiliation":[{"name":"University of California San Diego, La Jolla, California, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5984-9752","authenticated-orcid":false,"given":"Devamardeep","family":"Hayatpur","sequence":"additional","affiliation":[{"name":"University of California, San Diego, La Jolla, California, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5564-635X","authenticated-orcid":false,"given":"Arvind","family":"Satyanarayan","sequence":"additional","affiliation":[{"name":"CSAIL, MIT, Cambridge, Massachusetts, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9425-0881","authenticated-orcid":false,"given":"Haijun","family":"Xia","sequence":"additional","affiliation":[{"name":"University of California, San Diego, La Jolla, California, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2026,4,13]]},"reference":[{"key":"e_1_3_3_3_2_2","doi-asserted-by":"publisher","DOI":"10.5220\/0005209202710278"},{"key":"e_1_3_3_3_3_2","doi-asserted-by":"publisher","DOI":"10.1145\/1124772.1124965"},{"key":"e_1_3_3_3_4_2","doi-asserted-by":"publisher","DOI":"10.1145\/3586183.3606828"},{"key":"e_1_3_3_3_5_2","doi-asserted-by":"publisher","DOI":"10.1145\/3197231.3197244"},{"key":"e_1_3_3_3_6_2","doi-asserted-by":"publisher","DOI":"10.1145\/2488388.2488399"},{"key":"e_1_3_3_3_7_2","doi-asserted-by":"publisher","DOI":"10.1145\/2658779.2658805"},{"key":"e_1_3_3_3_8_2","doi-asserted-by":"publisher","DOI":"10.1145\/166117.166126"},{"key":"e_1_3_3_3_9_2","doi-asserted-by":"publisher","unstructured":"Alan\u00a0F. Blackwell. 2006. The reification of metaphor as a design tool. ACM Trans. Comput.-Hum. Interact. 13 4 (Dec. 2006) 490\u2013530. 10.1145\/1188816.1188820","DOI":"10.1145\/1188816.1188820"},{"key":"e_1_3_3_3_10_2","unstructured":"Matt Blanco Jonathan Zong and Arvind Satyanarayan. 2022. Olli: An Extensible Visualization Library for Screen Reader Accessibility. https:\/\/vis.csail.mit.edu\/pubs\/olli"},{"key":"e_1_3_3_3_11_2","doi-asserted-by":"publisher","DOI":"10.5555\/1088874"},{"key":"e_1_3_3_3_12_2","doi-asserted-by":"publisher","DOI":"10.1145\/3411764.3445762"},{"key":"e_1_3_3_3_13_2","doi-asserted-by":"publisher","unstructured":"Stuart\u00a0K. Card Jock\u00a0D. Mackinlay and George\u00a0G. Robertson. 1991. A morphological analysis of the design space of input devices. ACM Trans. Inf. Syst. 9 2 (April 1991) 99\u2013122. 10.1145\/123078.128726","DOI":"10.1145\/123078.128726"},{"key":"e_1_3_3_3_14_2","doi-asserted-by":"publisher","unstructured":"Hernan Casakin and Gabriela Goldschmidt. 1999. Expertise and the use of visual analogy: implications for design education. Design Studies 20 2 (1999) 153\u2013175. 10.1016\/S0142-694X(98)00032-5","DOI":"10.1016\/S0142-694X(98)00032-5"},{"key":"e_1_3_3_3_15_2","doi-asserted-by":"publisher","unstructured":"Yam\u00a0San Chee. 1993. Applying Gentner\u2019s theory of analogy to the teaching of computer programming. International Journal of Man-Machine Studies 38 3 (1993) 347\u2013368. 10.1006\/imms.1993.1016","DOI":"10.1006\/imms.1993.1016"},{"key":"e_1_3_3_3_16_2","doi-asserted-by":"publisher","unstructured":"Qihao Cheng Da Yan Tianhao Wu Zhongyi Huang and Qin Zhang. 2025. Computing Approximate Graph Edit Distance via Optimal Transport. Proc. ACM Manag. Data 3 1 Article 23 (Feb. 2025) 26\u00a0pages. 10.1145\/3709673","DOI":"10.1145\/3709673"},{"key":"e_1_3_3_3_17_2","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2011.6070392"},{"key":"e_1_3_3_3_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/1297027.1297047"},{"key":"e_1_3_3_3_19_2","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.1230025"},{"key":"e_1_3_3_3_20_2","doi-asserted-by":"publisher","DOI":"10.1037\/10227-017"},{"key":"e_1_3_3_3_21_2","doi-asserted-by":"crossref","unstructured":"Frank Elavsky Lucas Nadolskis and Dominik Moritz. 2023. Data navigator: an accessibility-centered data navigation toolkit. IEEE transactions on visualization and computer graphics 30 1 (2023) 803\u2013813.","DOI":"10.1109\/TVCG.2023.3327393"},{"key":"e_1_3_3_3_22_2","unstructured":"International\u00a0Organization for Standardization. 1995. Prolog. https:\/\/www.iso.org\/standard\/21413.html"},{"key":"e_1_3_3_3_23_2","doi-asserted-by":"crossref","unstructured":"Dedre Gentner. 1983. Structure-mapping: A theoretical framework for analogy. Cognitive science 7 2 (1983) 155\u2013170.","DOI":"10.1016\/S0364-0213(83)80009-3"},{"key":"e_1_3_3_3_24_2","doi-asserted-by":"crossref","unstructured":"Dedre Gentner. 1989. The mechanisms of analogical learning. Similarity and analogical reasoning 199 (1989) 199\u2013241.","DOI":"10.1017\/CBO9780511529863.011"},{"key":"e_1_3_3_3_25_2","doi-asserted-by":"publisher","DOI":"10.7551\/mitpress\/1251.003.0010"},{"key":"e_1_3_3_3_26_2","doi-asserted-by":"crossref","unstructured":"Dedre Gentner and Christian Hoyos. 2017. Analogy and abstraction. Topics in cognitive science 9 3 (2017) 672\u2013693.","DOI":"10.1111\/tops.12278"},{"key":"e_1_3_3_3_27_2","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9781139173865.022"},{"key":"e_1_3_3_3_28_2","first-page":"586\u2013\u2013597","volume-title":"Proceedings of the annual meeting of the Cognitive Science Society","volume":"26","author":"Gentner Dedre","year":"2004","unstructured":"Dedre Gentner, Jeffrey Loewenstein, and Leigh Thompson. 2004. Analogical encoding: Facilitating knowledge transfer and integration. In Proceedings of the annual meeting of the Cognitive Science Society , Vol.\u00a026. Cognitive Science Society, 586\u2013\u2013597. Issue 26."},{"key":"e_1_3_3_3_29_2","doi-asserted-by":"publisher","unstructured":"Mary\u00a0L. Gick and Keith\u00a0J. Holyoak. 1980. Analogical problem solving. Cognitive Psychology 12 (1980) 306\u2013355. Issue 3. 10.1016\/0010-0285(80)90013-4","DOI":"10.1016\/0010-0285(80)90013-4"},{"key":"e_1_3_3_3_30_2","doi-asserted-by":"publisher","unstructured":"Charles Goodwin. 1994. Professional Vision. American Anthropologist 96 3 (1994) 606\u2013633. 10.1525\/aa.1994.96.3.02a00100","DOI":"10.1525\/aa.1994.96.3.02a00100"},{"key":"e_1_3_3_3_31_2","doi-asserted-by":"crossref","unstructured":"Thomas R.\u00a0G. Green and Marian Petre. 1996. Usability analysis of visual programming environments: a \u2018cognitive dimensions\u2019 framework. Journal of Visual Languages & Computing 7 2 (1996) 131\u2013174.","DOI":"10.1006\/jvlc.1996.0009"},{"key":"e_1_3_3_3_32_2","doi-asserted-by":"publisher","DOI":"10.25080\/TCWV9851"},{"key":"e_1_3_3_3_33_2","doi-asserted-by":"publisher","DOI":"10.1145\/800049.801816"},{"key":"e_1_3_3_3_34_2","doi-asserted-by":"publisher","DOI":"10.1145\/3290605.3300334"},{"key":"e_1_3_3_3_35_2","volume-title":"Metaphors for interface design","author":"Hutchins Edwin","year":"1987","unstructured":"Edwin Hutchins. 1987. Metaphors for interface design. ICS Report."},{"key":"e_1_3_3_3_36_2","unstructured":"Figma Inc. 2024-2025. Figma Slides. https:\/\/www.figma.com\/slides\/"},{"key":"e_1_3_3_3_37_2","unstructured":"Meta Inc. 2013. React. https:\/\/react.dev\/"},{"key":"e_1_3_3_3_38_2","volume-title":"The essence of software: Why concepts matter for great design","author":"Jackson Daniel","year":"2021","unstructured":"Daniel Jackson. 2021. The essence of software: Why concepts matter for great design. Princeton University Press."},{"key":"e_1_3_3_3_39_2","doi-asserted-by":"publisher","DOI":"10.1145\/3613904.3642822"},{"key":"e_1_3_3_3_40_2","doi-asserted-by":"publisher","DOI":"10.1145\/800064.801268"},{"key":"e_1_3_3_3_41_2","unstructured":"Glenn\u00a0E. Krasner and Stephen\u00a0T. Pope. 1988. A cookbook for using the model-view controller user interface paradigm in Smalltalk-80. J. Object Oriented Program. 1 3 (Aug. 1988) 26\u201349."},{"key":"e_1_3_3_3_42_2","doi-asserted-by":"publisher","DOI":"10.1145\/1978942.1979262"},{"key":"e_1_3_3_3_43_2","doi-asserted-by":"publisher","DOI":"10.1145\/3406324.3410710"},{"key":"e_1_3_3_3_44_2","doi-asserted-by":"publisher","DOI":"10.1016\/S0079-7421(10)53004-4"},{"key":"e_1_3_3_3_45_2","doi-asserted-by":"publisher","DOI":"10.1145\/3706598.3713924"},{"key":"e_1_3_3_3_46_2","doi-asserted-by":"publisher","DOI":"10.1145\/3706598.3714006"},{"key":"e_1_3_3_3_47_2","doi-asserted-by":"publisher","DOI":"10.1145\/142750.143055"},{"key":"e_1_3_3_3_48_2","doi-asserted-by":"crossref","unstructured":"Nicolas Mangano Thomas\u00a0D LaToza Marian Petre and Andr\u00e9 Van\u00a0der Hoek. 2014. How software designers interact with sketches at the whiteboard. IEEE Transactions on Software Engineering 41 2 (2014) 135\u2013156.","DOI":"10.1109\/TSE.2014.2362924"},{"key":"e_1_3_3_3_49_2","doi-asserted-by":"publisher","DOI":"10.1145\/3706598.3713862"},{"key":"e_1_3_3_3_50_2","doi-asserted-by":"publisher","DOI":"10.1145\/3746059.3747654"},{"key":"e_1_3_3_3_51_2","doi-asserted-by":"publisher","DOI":"10.1145\/3491102.3517511"},{"key":"e_1_3_3_3_52_2","doi-asserted-by":"publisher","DOI":"10.1145\/1124772.1124865"},{"key":"e_1_3_3_3_53_2","doi-asserted-by":"crossref","unstructured":"Laura\u00a0R Novick and Keith\u00a0J Holyoak. 1991. Mathematical problem solving by analogy.Journal of experimental psychology: Learning memory and cognition 17 3 (1991) 398.","DOI":"10.1037\/0278-7393.17.3.398"},{"key":"e_1_3_3_3_54_2","doi-asserted-by":"publisher","DOI":"10.1145\/1294211.1294256"},{"key":"e_1_3_3_3_55_2","doi-asserted-by":"publisher","DOI":"10.5555\/519762"},{"key":"e_1_3_3_3_56_2","first-page":"207","volume-title":"International Workshop on Design, Specification, and Verification of Interactive Systems","author":"Silva Paulo Pinheiro\u00a0da","year":"2000","unstructured":"Paulo Pinheiro\u00a0da Silva. 2000. User interface declarative models and development environments: A survey. In International Workshop on Design, Specification, and Verification of Interactive Systems. Springer, 207\u2013226."},{"key":"e_1_3_3_3_57_2","doi-asserted-by":"publisher","DOI":"10.1145\/3654777.3676465"},{"key":"e_1_3_3_3_58_2","doi-asserted-by":"publisher","unstructured":"Josh Pollock and Arvind Satyanarayan. 2025. GoFish: a Grammar of More Graphics!IEEE Transactions on Visualization and Computer Graphics PP (12 2025) 1\u201311. 10.1109\/TVCG.2025.3634250","DOI":"10.1109\/TVCG.2025.3634250"},{"key":"e_1_3_3_3_59_2","volume-title":"The Reflective Practitioner: How Professionals Think in Action","author":"Sch\u00f6n Donald","year":"1983","unstructured":"Donald Sch\u00f6n. 1983. The Reflective Practitioner: How Professionals Think in Action. Basic Books."},{"key":"e_1_3_3_3_60_2","doi-asserted-by":"publisher","DOI":"10.1145\/192426.192479"},{"key":"e_1_3_3_3_61_2","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3174078"},{"key":"e_1_3_3_3_62_2","unstructured":"Tableau 2003-2026. Tableau: A Visualization Grammer. https:\/\/www.tableau.com\/"},{"key":"e_1_3_3_3_63_2","doi-asserted-by":"crossref","unstructured":"Mark Tunner and Gilles Fauconnier. 1995. Conceptual Integration and Formal Expression. Metaphor and Symbolic Activity 10 3 (1995) 183\u2013204.","DOI":"10.1207\/s15327868ms1003_3"},{"key":"e_1_3_3_3_64_2","doi-asserted-by":"crossref","unstructured":"Kurt VanLehn. 1998. Analogy events: How examples are used during problem solving. Cognitive Science 22 3 (1998) 347\u2013388.","DOI":"10.1207\/s15516709cog2203_4"},{"key":"e_1_3_3_3_65_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-24277-4"},{"key":"e_1_3_3_3_66_2","first-page":"375","volume-title":"Handbook of computational statistics: Concepts and methods","author":"Wilkinson Leland","year":"2011","unstructured":"Leland Wilkinson. 2011. The grammar of graphics. In Handbook of computational statistics: Concepts and methods. Springer, 375\u2013414."},{"key":"e_1_3_3_3_67_2","unstructured":"Jason Wu Amanda Swearngin Xiaoyi Zhang Jeffrey Nichols and Jeffrey\u00a0P. Bigham. 2023. Screen Correspondence: Mapping Interchangeable Elements between UIs. arxiv:https:\/\/arXiv.org\/abs\/2301.08372\u00a0[cs.HC] https:\/\/arxiv.org\/abs\/2301.08372"},{"key":"e_1_3_3_3_68_2","doi-asserted-by":"publisher","DOI":"10.1145\/3472749.3474763"},{"key":"e_1_3_3_3_69_2","doi-asserted-by":"publisher","unstructured":"Zhiping Zeng Anthony K.\u00a0H. Tung Jianyong Wang Jianhua Feng and Lizhu Zhou. 2009. Comparing stars: on approximating graph edit distance. Proc. VLDB Endow. 2 1 (Aug. 2009) 25\u201336. 10.14778\/1687627.1687631","DOI":"10.14778\/1687627.1687631"}],"event":{"name":"CHI 2026: CHI Conference on Human Factors in Computing Systems","location":"Barcelona Spain","acronym":"CHI '26","sponsor":["SIGCHI ACM Special Interest Group on Computer-Human Interaction"]},"container-title":["Proceedings of the 2026 CHI Conference on Human Factors in Computing Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3772318.3791613","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3772318.3791613","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,17]],"date-time":"2026-04-17T09:06:50Z","timestamp":1776416810000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3772318.3791613"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,4,13]]},"references-count":68,"alternative-id":["10.1145\/3772318.3791613","10.1145\/3772318"],"URL":"https:\/\/doi.org\/10.1145\/3772318.3791613","relation":{},"subject":[],"published":{"date-parts":[[2026,4,13]]},"assertion":[{"value":"2026-04-13","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}