{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,13]],"date-time":"2024-09-13T00:47:45Z","timestamp":1726188465230},"publisher-location":"Cham","reference-count":25,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783031723148","type":"print"},{"value":"9783031723155","type":"electronic"}],"license":[{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024]]},"DOI":"10.1007\/978-3-031-72315-5_6","type":"book-chapter","created":{"date-parts":[[2024,9,12]],"date-time":"2024-09-12T15:06:00Z","timestamp":1726153560000},"page":"75-89","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["A Picture Is Worth a\u00a0Thousand Words: Exploring Diagram and\u00a0Video-Based OOP Exercises to\u00a0Counter LLM Over-Reliance"],"prefix":"10.1007","author":[{"ORCID":"http:\/\/orcid.org\/0000-0002-2017-7511","authenticated-orcid":false,"given":"Bruno Pereira","family":"Cipriano","sequence":"first","affiliation":[]},{"ORCID":"http:\/\/orcid.org\/0000-0003-4054-0792","authenticated-orcid":false,"given":"Pedro","family":"Alves","sequence":"additional","affiliation":[]},{"ORCID":"http:\/\/orcid.org\/0000-0002-5150-9806","authenticated-orcid":false,"given":"Paul","family":"Denny","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,9,13]]},"reference":[{"key":"6_CR1","unstructured":"Allen, J.M., Downey, K., Miller, K., et\u00a0al.: Many small programs in CS1: usage analysis from multiple universities. In: 2019 ASEE Annual Conference & Exposition, pp. 1\u201313. No. 10.18260\/1-2\u201333084, ASEE Conferences, Tampa, Florida, June 2019. https:\/\/peer.asee.org\/33084"},{"key":"6_CR2","unstructured":"Babe, H.M., Nguyen, S., Zi, Y., Guha, A., Feldman, M.Q., Anderson, C.J.: StudentEval: a benchmark of student-written prompts for large language models of code (2023). https:\/\/arxiv.org\/abs\/2306.04556"},{"key":"6_CR3","doi-asserted-by":"publisher","unstructured":"Barke, S., James, M.B., Polikarpova, N.: Grounded copilot: how programmers interact with code-generating models. Proc. ACM Program. Lang. 7(OOPSLA1) (2023). https:\/\/doi.org\/10.1145\/3586030","DOI":"10.1145\/3586030"},{"key":"6_CR4","doi-asserted-by":"publisher","unstructured":"Becker, B.A., Denny, P., Finnie-Ansley, J., Luxton-Reilly, A., Prather, J., Santos, E.A.: Programming is hard - or at least it used to be: educational opportunities and challenges of AI code generation. In: Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1, SIGCSE 2023, pp. 500\u2013506. ACM, New York, NY, USA (2023). https:\/\/doi.org\/10.1145\/3545945.3569759","DOI":"10.1145\/3545945.3569759"},{"key":"6_CR5","doi-asserted-by":"publisher","unstructured":"Cipriano, B.P., Alves, P.: GPT-3 vs object oriented programming assignments: an experience report. In: Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1, ITiCSE 2023, pp. 61\u201367. ACM, New York, NY, USA (2023). https:\/\/doi.org\/10.1145\/3587102.3588814","DOI":"10.1145\/3587102.3588814"},{"key":"6_CR6","doi-asserted-by":"publisher","unstructured":"Cipriano, B.P., Alves, P.: LLMs still can\u2019t avoid instanceof: an investigation into GPT-3.5, GPT-4 and bard\u2019s capacity to handle object-oriented programming assignments (2024). https:\/\/doi.org\/10.1145\/3639474.3640052","DOI":"10.1145\/3639474.3640052"},{"key":"6_CR7","doi-asserted-by":"publisher","unstructured":"Denny, P., Kumar, V., Giacaman, N.: Conversing with copilot: exploring prompt engineering for solving CS1 problems using natural language. In: Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1, SIGCSE 2023, pp. 1136\u20131142. ACM, New York, NY, USA (2023). https:\/\/doi.org\/10.1145\/3545945.3569823","DOI":"10.1145\/3545945.3569823"},{"key":"6_CR8","unstructured":"Denny, P., et al.: Promptly: using prompt problems to teach learners how to effectively utilize AI code generators. arXiv preprint arXiv:2307.16364 (2023)"},{"key":"6_CR9","doi-asserted-by":"publisher","unstructured":"Denny, P., et al.: Prompt problems: a new programming exercise for the generative AI era. In: Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1, SIGCSE 2024, pp. 296\u2013302. ACM, New York, NY, USA (2024) https:\/\/doi.org\/10.1145\/3626252.3630909","DOI":"10.1145\/3626252.3630909"},{"key":"6_CR10","doi-asserted-by":"publisher","unstructured":"Denny, P., et al.: Computing education in the era of generative AI. Commun. ACM 67(2), 56\u201367 (2024). https:\/\/doi.org\/10.1145\/3624720","DOI":"10.1145\/3624720"},{"key":"6_CR11","doi-asserted-by":"publisher","unstructured":"Denny, P., Smith, D.H., Fowler, M., Prather, J., Becker, B.A., Leinonen, J.: Explaining code with a purpose: an integrated approach for developing code comprehension and prompting skills (2024). https:\/\/doi.org\/10.48550\/arXiv.2403.06050","DOI":"10.48550\/arXiv.2403.06050"},{"key":"6_CR12","doi-asserted-by":"publisher","unstructured":"Finnie-Ansley, J., Denny, P., Becker, B.A., Luxton-Reilly, A., Prather, J.: The robots are coming: exploring the implications of OpenAi codex on introductory programming. In: Proceedings of the 24th Australasian Computing Education Conference, pp. 10\u201319 (2022). https:\/\/doi.org\/10.1145\/3511861.3511863","DOI":"10.1145\/3511861.3511863"},{"key":"6_CR13","unstructured":"Hou, I., Man, O., Mettille, S., Gutierrez, S., Angelikas, K., MacNeil, S.: More robots are coming: large multimodal models (ChatGPT) can solve visually diverse images of parsons problems. https:\/\/arxiv.org\/abs\/2311.04926"},{"key":"6_CR14","doi-asserted-by":"publisher","unstructured":"Kazemitabaar, M., Chow, J., Ma, C.K.T., Ericson, B.J., Weintrop, D., Grossman, T.: Studying the effect of AI code generators on supporting novice learners in introductory programming. In: Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems, CHI 2023. ACM, New York, NY, USA (2023). https:\/\/doi.org\/10.1145\/3544548.3580919","DOI":"10.1145\/3544548.3580919"},{"key":"6_CR15","unstructured":"Krawczyk, J.: Bard\u2019s latest update: more features, languages and countries (2023). https:\/\/blog.google\/products\/bard\/google-bard-new-features-update-july-2023\/. Accessed 16 Dec 2023"},{"key":"6_CR16","doi-asserted-by":"publisher","unstructured":"Lau, S., Guo, P.: From \u201cBan it till we understand it\u201d to \u201cResistance is futile\u201d: how university programming instructors plan to adapt as more students use AI code generation and explanation tools such as ChatGPT and GitHub copilot. In: Proceedings of the 2023 ACM Conference on International Computing Education Research-Volume 1, pp. 106\u2013121 (2023). https:\/\/doi.org\/10.1145\/3568813.3600138","DOI":"10.1145\/3568813.3600138"},{"key":"6_CR17","doi-asserted-by":"publisher","unstructured":"Liffiton, M., Sheese, B.E., Savelka, J., Denny, P.: CodeHelp: using large language models with guardrails for scalable support in programming classes. In: Proceedings of the 23rd Koli Calling International Conference on Computing Education Research. Koli Calling 2023. ACM, New York, NY, USA (2024). https:\/\/doi.org\/10.1145\/3631802.3631830","DOI":"10.1145\/3631802.3631830"},{"key":"6_CR18","unstructured":"OpenAI: ChatGPT can now see, hear, and speak (2023). https:\/\/openai.com\/blog\/chatgpt-can-now-see-hear-and-speak. Accessed 12 Dec 2023"},{"key":"6_CR19","doi-asserted-by":"crossref","unstructured":"Ouh, E.L., Gan, B.K.S., Shim, K.J., Wlodkowski, S.: ChatGPT, can you generate solutions for my coding exercises? An evaluation on its effectiveness in an undergraduate Java programming course. arXiv preprint arXiv:2305.13680 (2023)","DOI":"10.1145\/3587102.3588794"},{"key":"6_CR20","unstructured":"Porter, L., Zingaro, D.: Learn AI-assisted Python programming with GitHub copilot and ChatGPT. Manning, Shelter Island, NY, USA (2023). https:\/\/www.manning.com\/books\/learn-ai-assisted-python-programming"},{"key":"6_CR21","doi-asserted-by":"publisher","unstructured":"Prather, J., et al.: The robots are here: navigating the generative AI revolution in computing education. In: Proceedings of the 2023 Working Group Reports on Innovation and Technology in Computer Science Education, ITiCSE-WGR 2023, pp. 108\u2013159. ACM, New York, NY, USA (2023). https:\/\/doi.org\/10.1145\/3623762.3633499","DOI":"10.1145\/3623762.3633499"},{"key":"6_CR22","doi-asserted-by":"publisher","unstructured":"Savelka, J., Agarwal, A., An, M., Bogart, C., Sakr, M.: Thrilled by your progress! Large language models (GPT-4) no longer struggle to pass assessments in higher education programming courses. In: Proceedings of the 2023 ACM Conference on International Computing Education Research V. 1, ICER 2023. ACM, August 2023. https:\/\/doi.org\/10.1145\/3568813.3600142","DOI":"10.1145\/3568813.3600142"},{"key":"6_CR23","doi-asserted-by":"publisher","unstructured":"Savelka, J., Agarwal, A., Bogart, C., Song, Y., Sakr, M.: Can generative pre-trained transformers (GPT) pass assessments in higher education programming courses? In: Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1, ITiCSE 2023. ACM, June 2023. https:\/\/doi.org\/10.1145\/3587102.3588792","DOI":"10.1145\/3587102.3588792"},{"key":"6_CR24","doi-asserted-by":"publisher","unstructured":"Sheard, J., Denny, P., Hellas, A., Leinonen, J., Malmi, L., Simon: Instructor perceptions of AI code generation tools - a multi-institutional interview study. In: Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1, SIGCSE 2024, pp. 1223\u20131229. ACM, New York, NY, USA (2024). https:\/\/doi.org\/10.1145\/3626252.3630880","DOI":"10.1145\/3626252.3630880"},{"key":"6_CR25","unstructured":"Yeti\u015ftiren, B., \u00d6zsoy, I., Ayerdem, M., T\u00fcz\u00fcn, E.: Evaluating the code quality of AI-assisted code generation tools: an empirical study on GitHub copilot, Amazon CodeWhisperer, and ChatGPT (2023). https:\/\/arxiv.org\/pdf\/2304.10778.pdf"}],"container-title":["Lecture Notes in Computer Science","Technology Enhanced Learning for Inclusive and Equitable Quality Education"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-72315-5_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,9,12]],"date-time":"2024-09-12T15:07:23Z","timestamp":1726153643000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-72315-5_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"ISBN":["9783031723148","9783031723155"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-72315-5_6","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024]]},"assertion":[{"value":"13 September 2024","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"EC-TEL","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"European Conference on Technology Enhanced Learning","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Krems","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Austria","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2024","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"16 September 2024","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"20 September 2024","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"19","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"ectel2024","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/ea-tel.eu\/ectel2024","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}