{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,6]],"date-time":"2026-03-06T18:12:20Z","timestamp":1772820740539,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":10,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,5,8]],"date-time":"2021-05-08T00:00:00Z","timestamp":1620432000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"NSF (National Science Foundation)","doi-asserted-by":"publisher","award":["1752814"],"award-info":[{"award-number":["1752814"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,5,8]]},"DOI":"10.1145\/3411763.3451515","type":"proceedings-article","created":{"date-parts":[[2021,5,8]],"date-time":"2021-05-08T00:22:11Z","timestamp":1620433331000},"page":"1-6","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["How Statically-Typed Functional Programmers Author Code"],"prefix":"10.1145","author":[{"given":"Justin","family":"Lubin","sequence":"first","affiliation":[{"name":"University of California, Berkeley, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2021,5,8]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","unstructured":"Alan Baddeley. 2007. Working Memory Thought and Action. https:\/\/doi.org\/10.1093\/acprof:oso\/9780198528012.001.0001","DOI":"10.1093\/acprof:oso"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.1996.493406"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","unstructured":"Simon\u00a0P. Davies and Adrian\u00a0M. Castell. 1994. From Individuals to Groups Through Artifacts: The Changing Semantics of Design in Software Development. In User-Centred Requirements for Software Engineering Environments(NATO ASI) David\u00a0J. Gilmore Russel\u00a0L. Winder and Fran\u00e7oise D\u00e9tienne (Eds.). https:\/\/doi.org\/10.1007\/978-3-662-03035-6_2","DOI":"10.1007\/978-3-662-03035-6_2"},{"key":"e_1_3_2_1_4_1","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software.","author":"Gamma Erich","year":"1995","unstructured":"Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, and Grady Booch. 1995. Design Patterns: Elements of Reusable Object-Oriented Software."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1080\/07370024.1990.9667157"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","unstructured":"Michael Muller. 2014. Curiosity Creativity and Surprise as Analytic Tools: Grounded Theory Method. In Ways of Knowing in HCI Judith\u00a0S. Olson and Wendy\u00a0A. Kellogg (Eds.). 25\u201348. https:\/\/doi.org\/10.1007\/978-1-4939-0378-8_2","DOI":"10.1007\/978-1-4939-0378-8_2"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","unstructured":"Brad\u00a0A. Myers Amy\u00a0J. Ko Thomas\u00a0D. LaToza and YoungSeok Yoon. 2016. Programmers Are Users Too: Human-Centered Methods for Improving Programming Tools. Computer 49(2016). https:\/\/doi.org\/10.1109\/MC.2016.200","DOI":"10.1109\/MC.2016.200"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","unstructured":"Brad\u00a0A. Myers John\u00a0F. Pane and Amy Ko. 2004. Natural Programming Languages and Environments. Commun. ACM 47(2004). https:\/\/doi.org\/10.1145\/1015864.1015888","DOI":"10.1145\/1015864.1015888"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","unstructured":"Simon Thompson. 2004. Refactoring Functional Programs. In Advanced Functional Programming(AFP). https:\/\/doi.org\/10.1007\/11546382_9","DOI":"10.1007\/11546382_9"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","unstructured":"Bin Xie and Gavriel Salvendy. 2000. Review and reappraisal of modelling and predicting mental workload in single- and multi-task environments. Work & Stress 14(2000). https:\/\/doi.org\/10.1080\/026783700417249","DOI":"10.1080\/026783700417249"}],"event":{"name":"CHI '21: CHI Conference on Human Factors in Computing Systems","location":"Yokohama Japan","acronym":"CHI '21","sponsor":["SIGCHI ACM Special Interest Group on Computer-Human Interaction"]},"container-title":["Extended Abstracts of the 2021 CHI Conference on Human Factors in Computing Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3411763.3451515","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3411763.3451515","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3411763.3451515","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:28:25Z","timestamp":1750195705000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3411763.3451515"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,5,8]]},"references-count":10,"alternative-id":["10.1145\/3411763.3451515","10.1145\/3411763"],"URL":"https:\/\/doi.org\/10.1145\/3411763.3451515","relation":{},"subject":[],"published":{"date-parts":[[2021,5,8]]},"assertion":[{"value":"2021-05-08","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}