{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:45:42Z","timestamp":1772163942899,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":15,"publisher":"ACM","license":[{"start":{"date-parts":[[2010,9,27]],"date-time":"2010-09-27T00:00:00Z","timestamp":1285545600000},"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":[[2010,9,27]]},"DOI":"10.1145\/1863543.1863576","type":"proceedings-article","created":{"date-parts":[[2010,9,28]],"date-time":"2010-09-28T13:41:50Z","timestamp":1285681310000},"page":"229-234","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":9,"title":["Experience report"],"prefix":"10.1145","author":[{"given":"Marcus","family":"Crestani","sequence":"first","affiliation":[{"name":"University of T\u00fcbingen, T\u00fcbingen, Germany"}]},{"given":"Michael","family":"Sperber","sequence":"additional","affiliation":[{"name":"DeinProgramm, T\u00fcbingen, Germany"}]}],"member":"320","published-online":{"date-parts":[[2010,9,27]]},"reference":[{"key":"e_1_3_2_2_1_1","volume-title":"Gerald Jay Sussman, and Julie Sussman. Structure and Interpretation of Computer Programs","author":"Abelson Harold","year":"1996","unstructured":"}} Harold Abelson , Gerald Jay Sussman, and Julie Sussman. Structure and Interpretation of Computer Programs . MIT Press , Cambridge, Mass ., second edition, 1996 . }}Harold Abelson, Gerald Jay Sussman, and Julie Sussman. Structure and Interpretation of Computer Programs. MIT Press, Cambridge, Mass., second edition, 1996."},{"key":"e_1_3_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1411260.1411262"},{"key":"e_1_3_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/351240.351266"},{"key":"e_1_3_2_2_4_1","unstructured":"}}Will Clinger R. Kent Dybvig Michael Sperber and Anton van Straaten. SRFI76:R6RSrecords.http:\/\/srfi.schemers.org\/srfi- 76\/ September 2005.  }}Will Clinger R. Kent Dybvig Michael Sperber and Anton van Straaten. SRFI76:R6RSrecords.http:\/\/srfi.schemers.org\/srfi- 76\/ September 2005."},{"key":"e_1_3_2_2_5_1","volume-title":"Matthew Flatt, and Shriram Krishnamurthi. How to Design Programs","author":"Felleisen Matthias","year":"2001","unstructured":"}} Matthias Felleisen , Robert Bruce Findler , Matthew Flatt, and Shriram Krishnamurthi. How to Design Programs . MIT Press , 2001 . }}Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, and Shriram Krishnamurthi. How to Design Programs. MIT Press, 2001."},{"key":"e_1_3_2_2_6_1","volume-title":"Computer Science Education","author":"Felleisen Matthias","year":"2004","unstructured":"}} Matthias Felleisen , Robert Bruce Findler , Matthew Flatt , and Shriram Krishnamurthi . The TeachScheme! project : Computing and programming for every student . Computer Science Education , March 2004 . }}Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, and Shriram Krishnamurthi. The TeachScheme! project: Computing and programming for every student. Computer Science Education, March 2004."},{"key":"e_1_3_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0956796801004208"},{"key":"e_1_3_2_2_8_1","volume-title":"PLT","author":"Flatt Matthew","year":"2010","unstructured":"}} Matthew Flatt , Robert Bruce Findler , and PLT. Guide : Racket . PLT , 2010 . Available from http:\/\/pre.plt-scheme.org\/docs\/. }}Matthew Flatt, Robert Bruce Findler, and PLT. Guide: Racket. PLT, 2010. Available from http:\/\/pre.plt-scheme.org\/docs\/."},{"key":"e_1_3_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/871895.871902"},{"key":"e_1_3_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1047344.1047459"},{"key":"e_1_3_2_2_12_1","volume-title":"Die Macht der Abstraktion","author":"Klaeren Herbert","year":"2007","unstructured":"}} Herbert Klaeren and Michael Sperber . Die Macht der Abstraktion . Teubner Verlag , 1 st edition, 2007 . }}Herbert Klaeren and Michael Sperber. Die Macht der Abstraktion. Teubner Verlag, 1st edition, 2007.","edition":"1"},{"key":"e_1_3_2_2_13_1","volume-title":"2010 Workshop on Scheme and Functional Programming, Montr\u00e9al","author":"Marceau Guillaume","year":"2010","unstructured":"}} Guillaume Marceau , Kathi Fisler , and Shriram Krishnamurthi . Measuring the effectiveness of error messages designed for novice programmiers . In 2010 Workshop on Scheme and Functional Programming, Montr\u00e9al , Qu\u00e9bec, Canada , August 2010 . }}Guillaume Marceau, Kathi Fisler, and Shriram Krishnamurthi. Measuring the effectiveness of error messages designed for novice programmiers. In 2010 Workshop on Scheme and Functional Programming, Montr\u00e9al, Qu\u00e9bec, Canada, August 2010."},{"key":"e_1_3_2_2_14_1","first-page":"309","volume-title":"Proceedings Software Engineering: Education & Practice","author":"McIver Linda","year":"1996","unstructured":"}} Linda McIver and Damian Conway . Seven deadly sins of introductory programming language design . In Proceedings Software Engineering: Education & Practice , pages 309 -- 316 , Los Alamitos, CA , USA, 1996 . IEEE Computer Society Press . }}Linda McIver and Damian Conway. Seven deadly sins of introductory programming language design. In Proceedings Software Engineering: Education & Practice, pages 309--316, Los Alamitos, CA, USA, 1996. IEEE Computer Society Press."},{"key":"e_1_3_2_2_16_1","volume-title":"Analyzing Helium programs obtained through logging -- the process of mining novice Haskell programs. Master's thesis","author":"van Keeken Peter","year":"2006","unstructured":"}} Peter van Keeken . Analyzing Helium programs obtained through logging -- the process of mining novice Haskell programs. Master's thesis , Utrecht University , October 2006 . INF\/SCR-05--93. }}Peter van Keeken. Analyzing Helium programs obtained through logging -- the process of mining novice Haskell programs. Master's thesis, Utrecht University, October 2006. INF\/SCR-05--93."},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/24697.24706"}],"event":{"name":"ICFP '10: ACM SIGPLAN International Conference on Functional Programming","location":"Baltimore Maryland USA","acronym":"ICFP '10","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 15th ACM SIGPLAN international conference on Functional programming"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1863543.1863576","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1863543.1863576","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T07:39:52Z","timestamp":1750232392000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1863543.1863576"}},"subtitle":["growing programming languages for beginning students"],"short-title":[],"issued":{"date-parts":[[2010,9,27]]},"references-count":15,"alternative-id":["10.1145\/1863543.1863576","10.1145\/1863543"],"URL":"https:\/\/doi.org\/10.1145\/1863543.1863576","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/1932681.1863576","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2010,9,27]]},"assertion":[{"value":"2010-09-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}