{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,12]],"date-time":"2026-04-12T17:05:38Z","timestamp":1776013538691,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":32,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,3,22]],"date-time":"2021-03-22T00:00:00Z","timestamp":1616371200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,3,22]]},"DOI":"10.1145\/3464432.3464433","type":"proceedings-article","created":{"date-parts":[[2021,8,21]],"date-time":"2021-08-21T08:41:15Z","timestamp":1629535275000},"page":"14-20","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Exploring Modal Locking in Window Manipulation"],"prefix":"10.1145","author":[{"given":"Marcel","family":"Taeumel","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Robert","family":"Hirschfeld","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2021,8,21]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Buildings, Construction","author":"Alexander Christopher","year":"1919","unstructured":"Christopher Alexander, Sara Ishikawa, Murray Silverstein, Max Jacobson, Ingrid Fiksdahl-King, and Shlomo Angel. 1977. A Pattern Language - Towns, Buildings, Construction. Oxford University Press. ISBN 978-0-19-501919-3."},{"key":"e_1_3_2_1_2_1","volume-title":"St\u00e9phane\u00a0Ducasse and Patrick Rein","author":"Damien Pollet Damien Cassou Oscar Nierstrasz","year":"2020","unstructured":"Oscar Nierstrasz Damien Pollet Damien Cassou Marcus Denker Christoph\u00a0Thiede Andrew\u00a0Black, St\u00e9phane\u00a0Ducasse and Patrick Rein. 2020. Squeak by Example (5.3ed.). lulu. ISBN 978-1-716-26297-5."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2814228.2814234"},{"key":"e_1_3_2_1_4_1","volume-title":"Flow: The Psychology of Optimal Experience","author":"Csikszentmihalyi Mihaly","year":"2008","unstructured":"Mihaly Csikszentmihalyi. 2008. Flow: The Psychology of Optimal Experience. Harper Perennial Modern Classics. ISBN 978-0-06-133920-2."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227113"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2430545.2430551"},{"key":"e_1_3_2_1_7_1","volume-title":"Pattern Languages of Program Design 2","author":"Gabriel P.","unstructured":"Richard\u00a0P. Gabriel. 1996. Repetition, Generativity, and Patterns. In Pattern Languages of Program Design 2. Addison-Wesley, ix\u2013xiii. ISBN 978-0-201-89527-8."},{"key":"e_1_3_2_1_8_1","volume-title":"Design Patterns: Abstraction of Reusable Object-oriented Software","author":"Gamma Erich","year":"1995","unstructured":"Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. 1995. Design Patterns: Abstraction of Reusable Object-oriented Software. Addison-Wesley. ISBN 978-0-201-63361-0."},{"key":"e_1_3_2_1_9_1","volume-title":"Smalltalk-80: The Language and its Implementation","author":"Goldberg Adele","unstructured":"Adele Goldberg and David Robson. 1983. Smalltalk-80: The Language and its Implementation. Addison-Wesley. ISBN 978-0-201-11371-6."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2556288.2557073"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1207\/s15327051hci0104_2"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.5555\/3158161.3158175"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386335"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/263698.263754"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.35211"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1134285.1134355"},{"key":"e_1_3_2_1_17_1","volume-title":"An Introduction to Morphic: The Squeak User Interface Framework","author":"Maloney H.","unstructured":"John\u00a0H. Maloney. 2002. An Introduction to Morphic: The Squeak User Interface Framework. Prentice Hall, Chapter\u00a02, 39\u201367. ISBN 978-0-13-028091-6."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/215585.215636"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.22152\/programming-journal.org"},{"key":"e_1_3_2_1_20_1","volume-title":"Object-oriented Software Construction(2 ed.)","author":"Meyer Bertrand","unstructured":"Bertrand Meyer. 1998. Object-oriented Software Construction(2 ed.). Prentice Hall. ISBN 978-0-13-629155-8."},{"key":"e_1_3_2_1_21_1","volume-title":"User Centered System Design: New Perspectives on Human-Computer Interaction, Donald\u00a0A","author":"Miyata Yoshiro","unstructured":"Yoshiro Miyata and Donald\u00a0A. Norman. 1986. Psychological Issues in Support of Multiple Activities. In User Centered System Design: New Perspectives on Human-Computer Interaction, Donald\u00a0A. Norman and Stephen\u00a0W. Draper (Eds.). Lawrence Erlbaum Associates, Inc., 265\u2013284. ISBN 978-0-89859-872-8."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2016.7739675"},{"key":"e_1_3_2_1_23_1","volume-title":"The Design of Everyday Things","author":"Norman A.","unstructured":"Donald\u00a0A. Norman. 2002. The Design of Everyday Things. Basic Books. ISBN 978-0-465-06710-7."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2012.6240479"},{"key":"e_1_3_2_1_25_1","unstructured":"Richard Pawson and Robert Matthews. 2002. Naked Objects. John Wiley & Sons Ltd.ISBN 978-0-470-84420-5."},{"key":"e_1_3_2_1_26_1","volume-title":"The Humane Interface: New Directions for Designing Interactive Systems","author":"Raskin Jef","unstructured":"Jef Raskin. 2000. The Humane Interface: New Directions for Designing Interactive Systems. Addison-Wesley. ISBN 978-0-201-37937-2."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2009.18"},{"key":"e_1_3_2_1_28_1","volume-title":"Designing the Star User Interface. BYTE - The Small Systems Journal (ISSN 0360-5280) 7, 4 (4","author":"Smith C.","year":"1982","unstructured":"David\u00a0C. Smith, Charles Irby, Ralph Kimball, Bill Verplank, and Erik Harslem. 1982. Designing the Star User Interface. BYTE - The Small Systems Journal (ISSN 0360-5280) 7, 4 (4 1982), 242\u2013282."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2384577.2384591"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2984380.2984386"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2661136.2661150"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/800219.806644"}],"event":{"name":"<Programming> '21: 5th International Conference on the Art, Science, and Engineering of Programming","location":"Cambridge United Kingdom","acronym":"<Programming> '21"},"container-title":["Companion Proceedings of the 5th International Conference on the Art, Science, and Engineering of Programming"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3464432.3464433","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3464432.3464433","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:17:10Z","timestamp":1750191430000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3464432.3464433"}},"subtitle":["Why Programmers Should Stash, Duplicate, Split, and Link Composite Views"],"short-title":[],"issued":{"date-parts":[[2021,3,22]]},"references-count":32,"alternative-id":["10.1145\/3464432.3464433","10.1145\/3464432"],"URL":"https:\/\/doi.org\/10.1145\/3464432.3464433","relation":{},"subject":[],"published":{"date-parts":[[2021,3,22]]},"assertion":[{"value":"2021-08-21","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}