{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,27]],"date-time":"2025-09-27T13:58:27Z","timestamp":1758981507719,"version":"3.44.0"},"publisher-location":"New York, NY, USA","reference-count":85,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,10,29]],"date-time":"2023-10-29T00:00:00Z","timestamp":1698537600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100010663","name":"H2020 European Research Council","doi-asserted-by":"publisher","award":["695464"],"award-info":[{"award-number":["695464"]}],"id":[{"id":"10.13039\/100010663","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,10,29]]},"DOI":"10.1145\/3586183.3606817","type":"proceedings-article","created":{"date-parts":[[2023,10,20]],"date-time":"2023-10-20T20:46:22Z","timestamp":1697834782000},"page":"1-16","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":11,"title":["Lorgnette: Creating Malleable Code Projections"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5032-3084","authenticated-orcid":false,"given":"Camille","family":"Gobert","sequence":"first","affiliation":[{"name":"LISN, Universit\u00e9 Paris-Saclay, CNRS, Inria, France"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2905-9810","authenticated-orcid":false,"given":"Michel","family":"Beaudouin-Lafon","sequence":"additional","affiliation":[{"name":"LISN, Universit\u00e9 Paris-Saclay, CNRS, Inria, France"}]}],"member":"320","published-online":{"date-parts":[[2023,10,29]]},"reference":[{"key":"e_1_3_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/VL\/HCC53370.2022.9833121"},{"key":"e_1_3_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3428290"},{"key":"e_1_3_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3313831.3376731"},{"key":"e_1_3_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3526113.3545619"},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.3929\/ETHZ-A-010863881"},{"key":"e_1_3_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180156"},{"key":"e_1_3_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3015455"},{"key":"e_1_3_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2591062.2591111"},{"key":"e_1_3_2_2_9_1","unstructured":"Alexandre Bergel Damien Cassou St\u00e9phane Ducasse and Jannik Laval. 2013. Deep into Pharo. Square Bracket Associates. 420 pages."},{"key":"e_1_3_2_2_10_1","volume-title":"Proceedings of PPIG 2018 \u2014 The 29th Annual Workshop of the Psychology of Programming Interest Group(PPIG","author":"Blackwell F.","year":"2018","unstructured":"Alan\u00a0F. Blackwell. 2018. A Craft Practice of Programming Language Research. In Proceedings of PPIG 2018 \u2014 The 29th Annual Workshop of the Psychology of Programming Interest Group(PPIG 2018). 1\u20139."},{"key":"e_1_3_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3491102.3502064"},{"key":"e_1_3_2_2_12_1","volume-title":"No Silver Bullet \u2013 Essence and Accident in Software Engineering. Computer","author":"Brooks Frederick","year":"1987","unstructured":"Frederick Brooks. 1987. No Silver Bullet \u2013 Essence and Accident in Software Engineering. Computer (1987), 16."},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1561\/1900000006"},{"key":"e_1_3_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3242587.3242600"},{"key":"e_1_3_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1515\/semi.2004.065"},{"key":"e_1_3_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3486605.3486785"},{"key":"e_1_3_2_2_17_1","volume-title":"Proceedings 5th International Computing Symposium","author":"Dijkstra E.W.","year":"1977","unstructured":"E.W. Dijkstra. 1977. Programming : From Craft to Scientific Discipline. In Proceedings 5th International Computing Symposium (Li\u00e8ge, Belgium, April 4-7, 1977), E.\u00a0Morlet and D.\u00a0Ribbens (Eds.). North-Holland Publishing Company, 23\u201330."},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/6592.6595"},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.14236\/ewic\/HCI2007.53"},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1094811.1094851"},{"key":"e_1_3_2_2_21_1","volume-title":"Learning to Infer Graphics Programs from Hand-Drawn Images. arXiv:1707.09627 [cs]","author":"Ellis Kevin","year":"2018","unstructured":"Kevin Ellis, Daniel Ritchie, Armando Solar-Lezama, and Joshua\u00a0B. Tenenbaum. 2018. Learning to Infer Graphics Programs from Hand-Drawn Images. arXiv:1707.09627 [cs] (2018). arxiv:1707.09627\u00a0[cs]"},{"key":"e_1_3_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2048066.2048099"},{"key":"e_1_3_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-02654-1_11"},{"key":"e_1_3_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/VL.1995.520825"},{"key":"e_1_3_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3485530"},{"key":"e_1_3_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1232420.1232424"},{"key":"e_1_3_2_2_27_1","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"Gamma Erich","year":"1995","unstructured":"Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. 1995. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley."},{"key":"e_1_3_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1094811.1094819"},{"key":"e_1_3_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cola.2019.100905"},{"key":"e_1_3_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3491102.3517494"},{"volume-title":"Smalltalk-80: The Language and Its Implementation","author":"Goldberg Adele","key":"e_1_3_2_2_31_1","unstructured":"Adele Goldberg and David Robson. 1983. Smalltalk-80: The Language and Its Implementation. Addison-Wesley."},{"key":"e_1_3_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1006\/jvlc.1996.0009"},{"key":"e_1_3_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2445196.2445368"},{"key":"e_1_3_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3313831.3376804"},{"key":"e_1_3_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/581478.581493"},{"key":"e_1_3_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3332165.3347925"},{"key":"e_1_3_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180165"},{"key":"e_1_3_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3486607.3486749"},{"key":"e_1_3_2_2_39_1","doi-asserted-by":"publisher","unstructured":"Joshua Horowitz and Jeffrey Heer. 2023. Live Rich and Composable: Qualities for Programming Beyond Static Text. https:\/\/doi.org\/10.48550\/arXiv.2303.06777 arxiv:2303.06777\u00a0[cs]","DOI":"10.48550\/arXiv.2303.06777"},{"key":"e_1_3_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.22152\/programming-journal.org\/2023\/7\/13"},{"key":"e_1_3_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3133850.3133867"},{"key":"e_1_3_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3379337.3415842"},{"key":"e_1_3_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1124772.1124831"},{"key":"e_1_3_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.18293\/VLSS2017-009"},{"key":"e_1_3_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2011.6070388"},{"key":"e_1_3_2_2_46_1","first-page":"365","article-title":"Direct and Reverse Synchronization with SyncTeX","volume":"29","author":"Laurens J\u00e9r\u00f4me","year":"2008","unstructured":"J\u00e9r\u00f4me Laurens. 2008. Direct and Reverse Synchronization with SyncTeX. TUGBoat 29, 3 (2008), 365\u2013371.","journal-title":"TUGBoat"},{"key":"e_1_3_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3472749.3474804"},{"key":"e_1_3_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3276497"},{"key":"e_1_3_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3399715.3399821"},{"key":"e_1_3_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3411764.3445356"},{"key":"e_1_3_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.7916\/D8G44X47"},{"key":"e_1_3_2_2_52_1","volume-title":"Notes on Postmodern Programming. In 17th Annual ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA\u201902)","author":"Noble James","year":"2002","unstructured":"James Noble and Robert Biddle. 2002. Notes on Postmodern Programming. In 17th Annual ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA\u201902)."},{"volume-title":"The Design of Everyday Things","author":"Norman A.","key":"e_1_3_2_2_53_1","unstructured":"Donald\u00a0A. Norman. 2002. The Design of Everyday Things. Basic Books."},{"key":"e_1_3_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294211.1294256"},{"key":"e_1_3_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/3236801"},{"key":"e_1_3_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/3453483.3454059"},{"key":"e_1_3_2_2_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227133"},{"key":"e_1_3_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/2207676.2208664"},{"key":"e_1_3_2_2_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/3498668"},{"key":"e_1_3_2_2_60_1","doi-asserted-by":"publisher","DOI":"10.1038\/d41586-023-01833-0"},{"key":"e_1_3_2_2_61_1","doi-asserted-by":"publisher","DOI":"10.22152\/programming-journal.org\/2020\/4\/8"},{"key":"e_1_3_2_2_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/3426425.3426940"},{"key":"e_1_3_2_2_63_1","doi-asserted-by":"publisher","DOI":"10.22152\/programming-journal.org\/2019\/3\/9"},{"key":"e_1_3_2_2_64_1","doi-asserted-by":"publisher","DOI":"10.22152\/programming-journal.org\/2019\/3\/1"},{"key":"e_1_3_2_2_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/3491102.3501877"},{"key":"e_1_3_2_2_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/1592761.1592779"},{"key":"e_1_3_2_2_67_1","volume-title":"Report of Workshop on Creativity Support Tools 20","author":"Resnick Mitchel","year":"2005","unstructured":"Mitchel Resnick, Brad Myers, Kumiyo Nakakoji, Ben Shneiderman, Randy Pausch, and Mike Eisenberg. 2005. Design Principles for Tools to Support Creative Thinking. Report of Workshop on Creativity Support Tools 20 (2005)."},{"key":"e_1_3_2_2_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/3126594.3126642"},{"key":"e_1_3_2_2_69_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2016.2599030"},{"key":"e_1_3_2_2_70_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2015.2467091"},{"key":"e_1_3_2_2_71_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2006.58"},{"key":"e_1_3_2_2_72_1","volume-title":"Transmorphic: Mapping direct manipulation to source code transformations. Number 110 in Technische Berichte des Hasso-Plattner-Instituts f\u00fcr Softwaresystemtechnik an der Universit\u00e4t Potsdam","author":"Schreiber Robin","year":"2017","unstructured":"Robin Schreiber, Robert Krahn, Daniel H.\u00a0H. Ingalls, and Robert Hirschfeld. 2017. Transmorphic: Mapping direct manipulation to source code transformations. Number 110 in Technische Berichte des Hasso-Plattner-Instituts f\u00fcr Softwaresystemtechnik an der Universit\u00e4t Potsdam. Universit\u00e4tsverlag."},{"key":"e_1_3_2_2_73_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF00977789"},{"key":"e_1_3_2_2_74_1","unstructured":"Charles Simonyi. 1995. The Death Of Computer Languages The Birth of Intentional Programming. Technical Report MSR-TR-95-52. Microsoft Research."},{"key":"e_1_3_2_2_75_1","doi-asserted-by":"publisher","DOI":"10.1145\/1167473.1167511"},{"key":"e_1_3_2_2_76_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jvlc.2018.10.001"},{"key":"e_1_3_2_2_77_1","doi-asserted-by":"publisher","DOI":"10.1109\/LIVE.2013.6617346"},{"key":"e_1_3_2_2_78_1","doi-asserted-by":"publisher","DOI":"10.1145\/358746.358755"},{"key":"e_1_3_2_2_79_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-016-0575-4"},{"key":"e_1_3_2_2_80_1","volume-title":"Proceedings of the 2nd International Workshop on The Globalization of Modeling Languages. 7\u201316","author":"Voelter Markus","year":"2014","unstructured":"Markus Voelter and Sascha Lisson. 2014. Supporting Diverse Notations in MPS\u2019 Projectional Editor. In Proceedings of the 2nd International Workshop on The Globalization of Modeling Languages. 7\u201316."},{"key":"e_1_3_2_2_81_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0020-7373(86)80083-9"},{"key":"e_1_3_2_2_82_1","doi-asserted-by":"publisher","DOI":"10.1145\/3379337.3415851"},{"key":"e_1_3_2_2_83_1","doi-asserted-by":"publisher","DOI":"10.1145\/3379337.3415890"},{"key":"e_1_3_2_2_84_1","doi-asserted-by":"publisher","DOI":"10.1145\/3379337.3415900"},{"key":"e_1_3_2_2_85_1","volume-title":"Not Codes. In International Workshop on Polyhedral Compilation Techniques (IMPACT). 1\u20138.","author":"Zinenko Oleksandr","year":"2015","unstructured":"Oleksandr Zinenko, C\u00e9dric Bastoul, and St\u00e9phane Huot. 2015. Manipulating Visualization, Not Codes. In International Workshop on Polyhedral Compilation Techniques (IMPACT). 1\u20138."}],"event":{"name":"UIST '23: The 36th Annual ACM Symposium on User Interface Software and Technology","sponsor":["SIGGRAPH ACM Special Interest Group on Computer Graphics and Interactive Techniques","SIGCHI ACM Special Interest Group on Computer-Human Interaction"],"location":"San Francisco CA USA","acronym":"UIST '23"},"container-title":["Proceedings of the 36th Annual ACM Symposium on User Interface Software and Technology"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3586183.3606817","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3586183.3606817","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,21]],"date-time":"2025-08-21T23:54:39Z","timestamp":1755820479000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3586183.3606817"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,10,29]]},"references-count":85,"alternative-id":["10.1145\/3586183.3606817","10.1145\/3586183"],"URL":"https:\/\/doi.org\/10.1145\/3586183.3606817","relation":{},"subject":[],"published":{"date-parts":[[2023,10,29]]},"assertion":[{"value":"2023-10-29","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}