{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,13]],"date-time":"2026-07-13T02:07:04Z","timestamp":1783908424292,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":41,"publisher":"ACM","license":[{"start":{"date-parts":[[2026,6,12]],"date-time":"2026-06-12T00:00:00Z","timestamp":1781222400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,6,13]]},"DOI":"10.1145\/3800645.3813091","type":"proceedings-article","created":{"date-parts":[[2026,6,12]],"date-time":"2026-06-12T18:41:17Z","timestamp":1781289677000},"page":"688-707","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["CatalaBlocks: A Block-Based Visual Tool for Programming the Law"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0004-7600-5024","authenticated-orcid":false,"given":"Nicholas Michael","family":"Russo","sequence":"first","affiliation":[{"name":"Department of Computer Science, Stevens Institute of Technology, Hoboken, New Jersey, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-6952-0942","authenticated-orcid":false,"given":"Matthew","family":"Schmitt","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Stevens Institute of Technology, Hoboken, New Jersey, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-5580-3351","authenticated-orcid":false,"given":"Ananya","family":"Iyer","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Stevens Institute of Technology, Hoboken, New Jersey, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1060-6770","authenticated-orcid":false,"given":"Jonggi","family":"Hong","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Stevens Institute of Technology, Hoboken, New Jersey, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2026,6,12]]},"reference":[{"key":"e_1_3_3_3_2_2","doi-asserted-by":"publisher","DOI":"10.1145\/3576050.3576097"},{"key":"e_1_3_3_3_3_2","doi-asserted-by":"crossref","unstructured":"Rolando Barradas Jos\u00e9\u00a0Alberto Lencastre Salviano Soares and Ant\u00f3nio Valente. 2020. Developing Computational Thinking in Early Ages: A Review of the code. org Platform. CSEDU (2) (2020) 157\u2013168.","DOI":"10.5220\/0009576801570168"},{"key":"e_1_3_3_3_4_2","unstructured":"Shrutarshi Basu Nate Foster James Grimmelmann Shan Parikh and Ryan Richardson. 2022. A Programming Language for Future Interest. Yale JL & Tech. 24 (2022) 75."},{"key":"e_1_3_3_3_5_2","doi-asserted-by":"publisher","DOI":"10.1145\/3015455"},{"key":"e_1_3_3_3_6_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-94-015-9383-0_3"},{"key":"e_1_3_3_3_7_2","doi-asserted-by":"crossref","unstructured":"Kaan Dilmen Serhat\u00a0Bahad\u0131r Kert and Tuba U\u011fra\u015f. 2023. Children\u2019s coding experiences in a block-based coding environment: a usability study on code. org. Education and Information Technologies 28 9 (2023) 10839\u201310864.","DOI":"10.1007\/s10639-023-11625-8"},{"key":"e_1_3_3_3_8_2","doi-asserted-by":"publisher","DOI":"10.4337\/9781839107269.00010"},{"key":"e_1_3_3_3_9_2","doi-asserted-by":"publisher","unstructured":"Jens Frankenreiter and Michael\u00a0A. Livermore. 2020. Computational Methods in Legal Analysis. Annual Review of Law and Social Science 16 1 (2020) 39\u201357. 10.1146\/annurev-lawsocsci-052720-121843","DOI":"10.1146\/annurev-lawsocsci-052720-121843"},{"key":"e_1_3_3_3_10_2","unstructured":"Hamish Fraser and Tom Barraclough. 2024. Governing digital legal systems: Insights on artificial intelligence and rules as code. (2024)."},{"key":"e_1_3_3_3_11_2","volume-title":"What Is Computational Law?","author":"Genesereth Michael\u00a0R.","year":"2021","unstructured":"Michael\u00a0R. Genesereth. 2021. What Is Computational Law? Codex: The Stanford Center for Legal Informatics. https:\/\/law.stanford.edu\/2021\/03\/10\/what-is-computational-law\/"},{"key":"e_1_3_3_3_12_2","unstructured":"Google Developers. 2025. Blockly: A Visual Programming Tool. https:\/\/developers.google.com\/blockly. Accessed: 2025-01-23."},{"key":"e_1_3_3_3_13_2","doi-asserted-by":"publisher","DOI":"10.1145\/3511265.3550447"},{"key":"e_1_3_3_3_14_2","doi-asserted-by":"publisher","DOI":"10.1093\/he\/9780199644704.001.0001"},{"key":"e_1_3_3_3_15_2","doi-asserted-by":"crossref","unstructured":"Wonil Hwang and Gavriel Salvendy. 2010. Number of people required for usability evaluation: the 10 \u00b1 2 rule. Commun. ACM 53 5 (2010) 130\u2013133.","DOI":"10.1145\/1735223.1735255"},{"key":"e_1_3_3_3_16_2","doi-asserted-by":"crossref","unstructured":"Mohammad Khalid Abiola\u00a0A Akanmu Adedeji Afolabi Homero Murzi Ibukun Awolusi and Philip Agee. 2025. Design and Usability Evaluation of an End User Programming Environment for Equipping Construction Students with Sensor Data Analytics Skills. J. Inf. Technol. Constr. 30 (2025) 213\u2013242.","DOI":"10.36680\/j.itcon.2025.010"},{"key":"e_1_3_3_3_17_2","doi-asserted-by":"publisher","unstructured":"Chan\u00a0Min Kim Jiangmei Yuan Lucas Vasconcelos Minyoung Shin and Roger\u00a0B. Hill. 2018. Debugging during block-based programming. Instructional Science 46 5 (2018) 767\u2013787. 10.1007\/s11251-018-9453-5","DOI":"10.1007\/s11251-018-9453-5"},{"key":"e_1_3_3_3_18_2","doi-asserted-by":"crossref","unstructured":"Andrew\u00a0J. Ko Brad\u00a0A. Myers and Michael Aung. 2011. The state of the art in end-user software engineering. Comput. Surveys 43 3 (2011) 1\u201344.","DOI":"10.1145\/1922649.1922658"},{"key":"e_1_3_3_3_19_2","doi-asserted-by":"crossref","unstructured":"Jill\u00a0H Larkin and Herbert\u00a0A Simon. 1987. Why a diagram is (sometimes) worth ten thousand words. Cognitive Science 11 1 (1987) 65\u2013100.","DOI":"10.1111\/j.1551-6708.1987.tb00863.x"},{"key":"e_1_3_3_3_20_2","doi-asserted-by":"crossref","unstructured":"Yuhan Lin and David Weintrop. 2021. The landscape of Block-based programming: Characteristics of block-based environments and how they support the transition to text-based programming. Journal of Computer Languages 67 (2021) 101075.","DOI":"10.1016\/j.cola.2021.101075"},{"key":"e_1_3_3_3_21_2","doi-asserted-by":"publisher","DOI":"10.1109\/RoSE52553.2021.00008"},{"key":"e_1_3_3_3_22_2","doi-asserted-by":"publisher","unstructured":"Scott McLachlan Evangelia Kyrimi Kudakwashe Dube Norman Fenton and Lisa\u00a0C. Webley. 2023. Lawmaps: enabling legal AI development through visualisation of the implicit structure of legislation and lawyerly process. Artificial Intelligence and Law 31 1 (2023) 169\u2013194. 10.1007\/s10506-021-09298-0","DOI":"10.1007\/s10506-021-09298-0"},{"key":"e_1_3_3_3_23_2","doi-asserted-by":"crossref","unstructured":"Denis Merigoux Nicolas Chataing and Jonathan Protzenko. 2021. Catala: a programming language for the law. Proceedings of the ACM on Programming Languages 5 ICFP (2021) 1\u201329.","DOI":"10.1145\/3473582"},{"key":"e_1_3_3_3_24_2","doi-asserted-by":"publisher","DOI":"10.1109\/Blockchain53845.2021.00023"},{"key":"e_1_3_3_3_25_2","volume-title":"Proceedings of the ACE2018 Conference, Teaching Experiences, Pedagogy, Practice & Praxis","author":"Moreno Felipe","year":"2018","unstructured":"Felipe Moreno, Leonardo Le\u00f3n, Juan\u00a0Diego Guizado, and Michael Vera. 2018. Comparison of the Learning Curve and Adaptive Behavior From Kids to Adults Who Create Mobile-Apps and Little Robots Using Block-Programming. In Proceedings of the ACE2018 Conference, Teaching Experiences, Pedagogy, Practice & Praxis. Peru. National University of Engineering."},{"key":"e_1_3_3_3_26_2","unstructured":"Jason Morris. 2020. Blawx: Rules as code demonstration."},{"key":"e_1_3_3_3_27_2","unstructured":"Stefanos Nikiforos C Kontomaris and K Chorianopoulos. 2013. MIT scratch: A powerful tool for improving teaching of programming. Conferrence on Informatics in Education (2013) 1\u20135."},{"key":"e_1_3_3_3_28_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-94-015-8851-5"},{"key":"e_1_3_3_3_29_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-20898-5_33"},{"key":"e_1_3_3_3_30_2","doi-asserted-by":"crossref","unstructured":"Evan\u00a0W Patton Michael Tissenbaum and Farzeen Harunani. 2019. MIT app inventor: Objectives design and development. Computational thinking education (2019) 31\u201349.","DOI":"10.1007\/978-981-13-6528-7_3"},{"key":"e_1_3_3_3_31_2","doi-asserted-by":"publisher","DOI":"10.1145\/2787622.2787712"},{"key":"e_1_3_3_3_32_2","first-page":"215","volume-title":"New Trends in Software Methodologies, Tools and Techniques","author":"Runte Wolfgang","year":"2012","unstructured":"Wolfgang Runte. 2012. Enhancing business process management with a constraint-based approach. In New Trends in Software Methodologies, Tools and Techniques. IOS Press, 215\u2013237."},{"key":"e_1_3_3_3_33_2","unstructured":"Giovanni Sartor. 2005. Legal reasoning. A Treatise of Legal Philosophy and General Jurisprudence 5 (2005)."},{"key":"e_1_3_3_3_34_2","doi-asserted-by":"publisher","DOI":"10.1006\/ijhc.1996.0048"},{"key":"e_1_3_3_3_35_2","doi-asserted-by":"crossref","unstructured":"Marek\u00a0J. Sergot Fariba Sadri Robert\u00a0A. Kowalski Frank Kriwaczek Peter Hammond and H\u00a0Terese Cory. 1986. The British Nationality Act as a logic program. Commun. ACM 29 5 (1986) 370\u2013386.","DOI":"10.1145\/5689.5920"},{"key":"e_1_3_3_3_36_2","doi-asserted-by":"publisher","DOI":"10.1093\/9780192864727.001.0001"},{"key":"e_1_3_3_3_37_2","doi-asserted-by":"crossref","unstructured":"John Sweller. 1988. Cognitive load during problem solving: Effects on learning. Cognitive Science 12 2 (1988) 257\u2013285.","DOI":"10.1207\/s15516709cog1202_4"},{"key":"e_1_3_3_3_38_2","unstructured":"Judith\u00a0Welch Wegner. 2018. Law School Assessment in the Context of Accreditation. Journal of Legal Education 67 2 (2018) 412\u2013461."},{"key":"e_1_3_3_3_39_2","unstructured":"David Weintrop Heather Killen and Baker\u00a0E Franke. 2018. Blocks or Text? How programming language modality makes a difference in assessing underrepresented populations. International Society of the Learning Sciences Inc.[ISLS]."},{"key":"e_1_3_3_3_40_2","doi-asserted-by":"publisher","DOI":"10.1109\/BLOCKS.2017.8120406"},{"key":"e_1_3_3_3_41_2","doi-asserted-by":"publisher","DOI":"10.1145\/2771839.2771860"},{"key":"e_1_3_3_3_42_2","doi-asserted-by":"publisher","DOI":"10.1145\/3462757.3466083"}],"event":{"name":"DIS '26: Designing Interactive Systems Conference","location":"Singapore , Singapore","acronym":"DIS '26","sponsor":["SIGCHI ACM Special Interest Group on Computer-Human Interaction"]},"container-title":["Proceedings of the 2026 Designing Interactive Systems Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3800645.3813091","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,7,13]],"date-time":"2026-07-13T01:23:49Z","timestamp":1783905829000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3800645.3813091"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,6,12]]},"references-count":41,"alternative-id":["10.1145\/3800645.3813091","10.1145\/3800645"],"URL":"https:\/\/doi.org\/10.1145\/3800645.3813091","relation":{},"subject":[],"published":{"date-parts":[[2026,6,12]]},"assertion":[{"value":"2026-06-12","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}