{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:26:30Z","timestamp":1750220790289,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":13,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,7,13]],"date-time":"2020-07-13T00:00:00Z","timestamp":1594598400000},"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,7,14]]},"DOI":"10.1145\/3386392.3399308","type":"proceedings-article","created":{"date-parts":[[2020,7,13]],"date-time":"2020-07-13T21:57:23Z","timestamp":1594677443000},"page":"107-113","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["PyWeCode: Towards a Collaborative Coding Framework based on the arcade Python Library"],"prefix":"10.1145","author":[{"given":"Giorgio","family":"Delzanno","sequence":"first","affiliation":[{"name":"University of Genova, Genova, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Giovanna","family":"Guerrini","sequence":"additional","affiliation":[{"name":"University of Genova, Genova, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Viviana","family":"Mascardi","sequence":"additional","affiliation":[{"name":"University of Genova, Genova, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniele","family":"Traversaro","sequence":"additional","affiliation":[{"name":"University of Genova, Genova, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,7,13]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Arcade academy. https:\/\/arcade.academy\/.  Arcade academy. https:\/\/arcade.academy\/."},{"key":"e_1_3_2_1_2_1","unstructured":"The asyncio python library. https:\/\/docs.python.org\/3\/library\/asyncio.html.  The asyncio python library. https:\/\/docs.python.org\/3\/library\/asyncio.html."},{"key":"e_1_3_2_1_3_1","unstructured":"Codecombat. https:\/\/codecombat.com\/.  Codecombat. https:\/\/codecombat.com\/."},{"key":"e_1_3_2_1_4_1","unstructured":"Edublocks. https:\/\/edublocks.org\/.  Edublocks. https:\/\/edublocks.org\/."},{"key":"e_1_3_2_1_5_1","unstructured":"Minecraft. https:\/\/www.minecraft.net\/.  Minecraft. https:\/\/www.minecraft.net\/."},{"key":"e_1_3_2_1_6_1","unstructured":"Multithreading in python. https:\/\/docs.python.org\/3\/library\/threading.html.  Multithreading in python. https:\/\/docs.python.org\/3\/library\/threading.html."},{"key":"e_1_3_2_1_7_1","unstructured":"Pong. https:\/\/it.wikipedia.org\/wiki\/Pong.  Pong. https:\/\/it.wikipedia.org\/wiki\/Pong."},{"key":"e_1_3_2_1_8_1","unstructured":"Pypi arcade project. https:\/\/pypi.org\/project\/arcade\/.  Pypi arcade project. https:\/\/pypi.org\/project\/arcade\/."},{"key":"e_1_3_2_1_9_1","unstructured":"The zeromq python library. https:\/\/zeromq.org\/languages\/python\/.  The zeromq python library. https:\/\/zeromq.org\/languages\/python\/."},{"key":"e_1_3_2_1_10_1","series-title":"CEUR Workshop Proceedings","first-page":"31","volume-title":"Proceedings of the 30th Italian Conference on Computational Logic, Genova, Italy, July 1--3","author":"Beux Silvio","year":"2015","unstructured":"Silvio Beux , Daniela Briola , Andrea Corradi , Giorgio Delzanno , Angelo Ferrando , Federico Frassetto , Giovanna Guerrini , Viviana Mascardi , Marco Oreggia , Francesca Pozzi , Alessandro Solimando , and Armando Tacchella . Computational thinking for beginners: A successful experience using prolog . In Davide Ancona, Marco Maratea, and Viviana Mascardi, editors, Proceedings of the 30th Italian Conference on Computational Logic, Genova, Italy, July 1--3 , 2015 , volume 1459 of CEUR Workshop Proceedings , pages 31 -- 45 . CEUR-WS. org, 2015. Silvio Beux, Daniela Briola, Andrea Corradi, Giorgio Delzanno, Angelo Ferrando, Federico Frassetto, Giovanna Guerrini, Viviana Mascardi, Marco Oreggia, Francesca Pozzi, Alessandro Solimando, and Armando Tacchella. Computational thinking for beginners: A successful experience using prolog. In Davide Ancona, Marco Maratea, and Viviana Mascardi, editors, Proceedings of the 30th Italian Conference on Computational Logic, Genova, Italy, July 1--3, 2015, volume 1459 of CEUR Workshop Proceedings, pages 31--45. CEUR-WS.org, 2015."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"crossref","unstructured":"Chiara\n      Capone Rafael H.\n      Bordini Viviana\n      Mascardi Giorgio\n      Delzanno Angelo\n      Ferrando Luca\n      Gelati and \n      Giovanna\n      Guerrini\n    .\n  Smart rogagent: Where agents and humans team up\n  . In Matteo Baldoni Mehdi Dastani Beishui Liao Yuko Sakurai and Rym Zalila-Wenkstern editors PRIMA \n  2019\n  : Principles and Practice of Multi-Agent Systems - 22nd International Conference Turin Italy October 28--31 2019 Proceedings volume \n  11873\n   of \n  Lecture Notes in Computer Science pages \n  541\n  --\n  549\n  . \n  Springer 2019.  Chiara Capone Rafael H. Bordini Viviana Mascardi Giorgio Delzanno Angelo Ferrando Luca Gelati and Giovanna Guerrini. Smart rogagent: Where agents and humans team up. In Matteo Baldoni Mehdi Dastani Beishui Liao Yuko Sakurai and Rym Zalila-Wenkstern editors PRIMA 2019: Principles and Practice of Multi-Agent Systems - 22nd International Conference Turin Italy October 28--31 2019 Proceedings volume 11873 of Lecture Notes in Computer Science pages 541--549. Springer 2019.","DOI":"10.1007\/978-3-030-33792-6_39"},{"key":"e_1_3_2_1_12_1","volume-title":"Multiplayer 2D games with Python Arcade","author":"Hattingh Caleb","year":"2018","unstructured":"Caleb Hattingh . Multiplayer 2D games with Python Arcade , 2018 . https:\/\/pyvideo.org\/pycon-au-2018\/multiplayer-2d-games-with-python-arcade.html. Caleb Hattingh. Multiplayer 2D games with Python Arcade, 2018. https:\/\/pyvideo.org\/pycon-au-2018\/multiplayer-2d-games-with-python-arcade.html."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3328433.3328451"}],"event":{"name":"UMAP '20: 28th ACM Conference on User Modeling, Adaptation and Personalization","sponsor":["SIGWEB ACM Special Interest Group on Hypertext, Hypermedia, and Web","SIGCHI ACM Special Interest Group on Computer-Human Interaction"],"location":"Genoa Italy","acronym":"UMAP '20"},"container-title":["Adjunct Publication of the 28th ACM Conference on User Modeling, Adaptation and Personalization"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3386392.3399308","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3386392.3399308","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:41:44Z","timestamp":1750200104000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3386392.3399308"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,7,13]]},"references-count":13,"alternative-id":["10.1145\/3386392.3399308","10.1145\/3386392"],"URL":"https:\/\/doi.org\/10.1145\/3386392.3399308","relation":{},"subject":[],"published":{"date-parts":[[2020,7,13]]},"assertion":[{"value":"2020-07-13","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}