{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T20:47:27Z","timestamp":1760042847587,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":35,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,10,17]],"date-time":"2024-10-17T00:00:00Z","timestamp":1729123200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Schweizerischer Nationalfonds zur F\u00f6rderung der Wissenschaftlichen Forschung","award":["200021_184689"],"award-info":[{"award-number":["200021_184689"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,10,17]]},"DOI":"10.1145\/3689493.3689987","type":"proceedings-article","created":{"date-parts":[[2024,10,17]],"date-time":"2024-10-17T09:12:11Z","timestamp":1729156331000},"page":"89-97","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Judicious: API Documentation for Novices"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2712-9248","authenticated-orcid":false,"given":"Luca","family":"Chiodini","sequence":"first","affiliation":[{"name":"Universit\u00e0 della Svizzera Italiana, Lugano, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-2236-7745","authenticated-orcid":false,"given":"Simone","family":"Piatti","sequence":"additional","affiliation":[{"name":"Universit\u00e0 della Svizzera Italiana, Lugano, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5527-5931","authenticated-orcid":false,"given":"Matthias","family":"Hauswirth","sequence":"additional","affiliation":[{"name":"Universit\u00e0 della Svizzera Italiana, Lugano, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,10,17]]},"reference":[{"unstructured":"[n. d.]. A Data-Centric Introduction to Computing. https:\/\/dcic-world.org\/.","key":"e_1_3_2_1_1_1"},{"unstructured":"[n. d.]. Java\u00ae Platform Standard Edition & Java Development Kit Version 21 API Specification. https:\/\/docs.oracle.com\/en\/java\/javase\/21\/docs\/api\/index.html.","key":"e_1_3_2_1_2_1"},{"unstructured":"[n. d.]. The Python Standard Library. https:\/\/docs.python.org\/3\/library\/index.html.","key":"e_1_3_2_1_3_1"},{"unstructured":"[n. d.]. Visual Studio Code. https:\/\/code.visualstudio.com\/.","key":"e_1_3_2_1_4_1"},{"unstructured":"[n. d.]. WebTigerJython. https:\/\/webtigerjython.ethz.ch\/.","key":"e_1_3_2_1_5_1"},{"key":"e_1_3_2_1_6_1","volume-title":"Gerald Jay Sussman, and Julie Sussman","author":"Abelson Harold","year":"1996","unstructured":"Harold Abelson, Gerald Jay Sussman, and Julie Sussman. 1996. Structure and Interpretation of Computer Programs, (Second Edition) (second edition ed.). 33, MIT Press, Cambridge, MA, USA."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_7_1","DOI":"10.1016\/j.learninstruc.2006.03.001"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_8_1","DOI":"10.1145\/2676723.2677258"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_9_1","DOI":"10.1145\/3484272.3484970"},{"doi-asserted-by":"publisher","unstructured":"Neil C. C. Brown Pierre Weill-Tessier Maksymilian Sekula Alexandra-Lucia Costache and Michael K\u00f6lling. 2022. Novice Use of the Java Programming Language. ACM Transactions on Computing Education July https:\/\/doi.org\/10.1145\/3551393 10.1145\/3551393","key":"e_1_3_2_1_10_1","DOI":"10.1145\/3551393"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_11_1","DOI":"10.1145\/3502718.3524740"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_12_1","DOI":"10.1145\/3430665.3456343"},{"unstructured":"Will Crichton. 2020. Documentation Generation as Information Visualization. arxiv:2011.05600.","key":"e_1_3_2_1_13_1"},{"key":"e_1_3_2_1_14_1","volume-title":"Matthew Flatt, and Shriram Krishnamurthi.","author":"Felleisen Matthias","year":"2018","unstructured":"Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, and Shriram Krishnamurthi. 2018. How to Design Programs, Second Edition: An Introduction to Programming and Computing. MIT Press, Cambridge, MA, USA. isbn:978-0-262-34412-8"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_15_1","DOI":"10.1145\/3437800.3439202"},{"unstructured":"Robert Bruce Findler. [n. d.]. DrRacket: The Racket Programming Environment.","key":"e_1_3_2_1_16_1"},{"unstructured":"Google for Developers. 2008. Google I\/O \u201908 Keynote by Marissa Mayer.","key":"e_1_3_2_1_17_1"},{"volume-title":"Computer Science Logo Style: Symbolic Computing (2 ed.) (Exploring with LOGO","author":"Harvey Brian","unstructured":"Brian Harvey. 1997. Computer Science Logo Style: Symbolic Computing (2 ed.) (Exploring with LOGO, Vol. 1). MIT Press, Cambridge, MA, USA. isbn:978-0-262-58148-6","key":"e_1_3_2_1_18_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_19_1","DOI":"10.1145\/3372782.3406262"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_20_1","DOI":"10.1145\/800183.810456"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_21_1","DOI":"10.1145\/611892.611956"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_22_1","DOI":"10.1109\/TSE.2006.116"},{"doi-asserted-by":"publisher","unstructured":"Tobias Kohn. 2017. Teaching Python Programming to Novices: Addressing Misconceptions and Creating a Development Environment. Ph. D. Dissertation. ETH Zurich. https:\/\/doi.org\/10.3929\/ETHZ-A-010871088 10.3929\/ETHZ-A-010871088","key":"e_1_3_2_1_23_1","DOI":"10.3929\/ETHZ-A-010871088"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_24_1","DOI":"10.1076\/csed.13.4.249.17496"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_25_1","DOI":"10.1145\/318372.318577"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_26_1","DOI":"10.1145\/2896587"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_27_1","DOI":"10.1145\/947680.947687"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_28_1","DOI":"10.5555\/509043"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_29_1","DOI":"10.1145\/2509136.2509536"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_30_1","DOI":"10.1145\/3077618"},{"unstructured":"Emmanuel Tanenbaum Schanzer. 2015. Algebraic Functions Computer Programming and the Challenge of Transfer. Ph. D. Dissertation.","key":"e_1_3_2_1_31_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_32_1","DOI":"10.1007\/978-3-662-44202-9_7"},{"unstructured":"Jialiang Tan Yu Chen and Shuyin Jiao. 2023. Visual Studio Code in Introductory Computer Science Course: An Experience Report. arxiv:2303.10174.","key":"e_1_3_2_1_33_1"},{"unstructured":"The Pyret Crew. [n. d.]. The Pyret Programming Language. http:\/\/pyret.org\/.","key":"e_1_3_2_1_34_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_35_1","DOI":"10.1109\/MS.2014.80"}],"event":{"sponsor":["SIGPLAN SIGPLAN","SIGAda SIGAda"],"acronym":"SPLASH-E '24","name":"SPLASH-E '24: 2024 ACM SIGPLAN International Symposium on SPLASH-E","location":"Pasadena CA USA"},"container-title":["Proceedings of the 2024 ACM SIGPLAN International Symposium on SPLASH-E"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3689493.3689987","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3689493.3689987","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T01:09:46Z","timestamp":1750295386000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3689493.3689987"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,10,17]]},"references-count":35,"alternative-id":["10.1145\/3689493.3689987","10.1145\/3689493"],"URL":"https:\/\/doi.org\/10.1145\/3689493.3689987","relation":{},"subject":[],"published":{"date-parts":[[2024,10,17]]},"assertion":[{"value":"2024-10-17","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}