{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,10]],"date-time":"2025-12-10T08:53:22Z","timestamp":1765356802731,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":37,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,10,28]],"date-time":"2020-10-28T00:00:00Z","timestamp":1603843200000},"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":[[2020,10,28]]},"DOI":"10.1145\/3421590.3421604","type":"proceedings-article","created":{"date-parts":[[2020,10,15]],"date-time":"2020-10-15T22:11:46Z","timestamp":1602799906000},"page":"1-10","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":7,"title":["Re-use of programming patterns or problem solving?"],"prefix":"10.1145","author":[{"given":"Mike","family":"Talbot","sequence":"first","affiliation":[{"name":"Technical University of Munich"}]},{"given":"Katharina","family":"Geldreich","sequence":"additional","affiliation":[{"name":"Technical University of Munich"}]},{"given":"Julia","family":"Sommer","sequence":"additional","affiliation":[{"name":"Technical University of Munich"}]},{"given":"Peter","family":"Hubwieser","sequence":"additional","affiliation":[{"name":"Technical University of Munich"}]}],"member":"320","published-online":{"date-parts":[[2020,10,28]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2018.8658821"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2677087"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1953163.1953241"},{"volume-title":"Computer science education","author":"Bell Tim","key":"e_1_3_2_1_4_1"},{"key":"e_1_3_2_1_5_1","unstructured":"Anshul Bhagi. [n.d.]. App Inventor Concept Cards. https:\/\/appinventor.mit.edu\/explore\/resources\/app-inventor-flash-cards  Anshul Bhagi. [n.d.]. App Inventor Concept Cards. https:\/\/appinventor.mit.edu\/explore\/resources\/app-inventor-flash-cards"},{"volume-title":"Hairball: Lint-inspired Static Analysis of Scratch Projects. In SIGCSE'13: Proceedings of the 44th ACM Technical Symposium on Computer Science Education. ACM","year":"2013","author":"Boe Bryce","key":"e_1_3_2_1_6_1"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/384266.299673"},{"volume-title":"Graph-Theoretic Concepts in Computer Science: 20th International Workshop. WG '94","year":"1994","author":"Ebert J\u00fcrgen","key":"e_1_3_2_1_8_1"},{"key":"e_1_3_2_1_9_1","volume-title":"Graph Technology in Reverse Engineering: The TGraph Approach. In 10th Workshop Software Reengineering (GI-Edition - Lecture notes in informatics","volume":"81","author":"Ebert J\u00fcrgen","year":"2008"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341525.3387389"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2445196.2445304"},{"volume-title":"ECOOP '93: object-oriented programming: 7th European conference","year":"1993","author":"Gamma Erich","key":"e_1_3_2_1_12_1"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.18420\/in2017{_}21"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3017680.3017723"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2015.1033142"},{"key":"e_1_3_2_1_16_1","unstructured":"Manfred Kamp. 1996. GReQL - eine Anfragesprache f\u00fcr das GUPRO-Repository 1.1. Koblenz. https:\/\/www.uni-koblenz-landau.de\/de\/koblenz\/fb4\/ist\/rgebert\/research\/graph-technology\/GReQL  Manfred Kamp. 1996. GReQL - eine Anfragesprache f\u00fcr das GUPRO-Repository 1.1. Koblenz. https:\/\/www.uni-koblenz-landau.de\/de\/koblenz\/fb4\/ist\/rgebert\/research\/graph-technology\/GReQL"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2010.17"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/EDUCON.2017.7943079"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-93566-9{_}5"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1839594.1839607"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/EDUCON.2016.7474546"},{"key":"e_1_3_2_1_22_1","unstructured":"Jes\u00fas Moreno-Le\u00f3n Gregorio Robles and Rom\u00e1n-Gonz\u00e1lez Marcos. 2015. Dr. Scratch: Automatic Analysis of Scratch Projects to Assess and Foster Computational Thinking. RED : revista de educaci\u00f3n a distancia 14 46 Sept. 15 (2015). http:\/\/www.um.es\/ead\/red\/46  Jes\u00fas Moreno-Le\u00f3n Gregorio Robles and Rom\u00e1n-Gonz\u00e1lez Marcos. 2015. Dr. Scratch: Automatic Analysis of Scratch Projects to Assess and Foster Computational Thinking. RED : revista de educaci\u00f3n a distancia 14 46 Sept. 15 (2015). http:\/\/www.um.es\/ead\/red\/46"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2016.7739695"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1592761.1592779"},{"key":"e_1_3_2_1_25_1","unstructured":"Natalie Rusk. [n.d.]. Scratch Cards. https:\/\/resources.scratch.mit.edu\/www\/cards\/en\/scratch-cards-all.pdf  Natalie Rusk. [n.d.]. Scratch Cards. https:\/\/resources.scratch.mit.edu\/www\/cards\/en\/scratch-cards-all.pdf"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2493394.2493403"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2538862.2538919"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3338906.3338910"},{"volume-title":"CAA 2014 Zeist, The Netherlands, June 30 - July 1, 2014 Proceedings (Communications in Computer and Information Science), Marco Kalz and Eric Ras (Eds.). Springer, Cham, 100--113","year":"2014","author":"Striewe Michael","key":"e_1_3_2_1_29_1"},{"volume-title":"VL\/HCC 2017: 2017 IEEE Symposium on Visual Languages and Human-Centric Computing : October 11--14","year":"2017","author":"Techapalokul Peeratham","key":"e_1_3_2_1_30_1"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2017.8103449"},{"key":"e_1_3_2_1_32_1","unstructured":"David S. Touretzky. 2016. Kodu Idiom Flash Cards. https:\/\/www.cs.cmu.edu\/~dst\/Kodu\/FlashCards  David S. Touretzky. 2016. Kodu Idiom Flash Cards. https:\/\/www.cs.cmu.edu\/~dst\/Kodu\/FlashCards"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2674683.2674695"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10639-016-9493-x"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2787622.2787721"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1118178.1118215"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10758-018-9391-y"}],"event":{"name":"WiPSCE '20: Workshop in Primary and Secondary Computing Education","acronym":"WiPSCE '20","location":"Virtual Event Germany"},"container-title":["Proceedings of the 15th Workshop on Primary and Secondary Computing Education"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3421590.3421604","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3421590.3421604","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:41:46Z","timestamp":1750200106000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3421590.3421604"}},"subtitle":["representation of scratch programs by TGraphs to support static code analysis"],"short-title":[],"issued":{"date-parts":[[2020,10,28]]},"references-count":37,"alternative-id":["10.1145\/3421590.3421604","10.1145\/3421590"],"URL":"https:\/\/doi.org\/10.1145\/3421590.3421604","relation":{},"subject":[],"published":{"date-parts":[[2020,10,28]]},"assertion":[{"value":"2020-10-28","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}