{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,5]],"date-time":"2025-06-05T04:02:01Z","timestamp":1749096121464,"version":"3.41.0"},"reference-count":34,"publisher":"IEEE","license":[{"start":{"date-parts":[[2025,4,22]],"date-time":"2025-04-22T00:00:00Z","timestamp":1745280000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2025,4,22]],"date-time":"2025-04-22T00:00:00Z","timestamp":1745280000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025,4,22]]},"DOI":"10.1109\/educon62633.2025.11016497","type":"proceedings-article","created":{"date-parts":[[2025,6,3]],"date-time":"2025-06-03T17:42:47Z","timestamp":1748972567000},"page":"1-10","source":"Crossref","is-referenced-by-count":0,"title":["Accessible and Reliable AI Coding Tutors: Augmenting Large Language Models with Retrieval-Augmented Generation for Java Programming"],"prefix":"10.1109","author":[{"given":"Guiu Puigcercos","family":"i Vilar","sequence":"first","affiliation":[{"name":"College of Charleston,Department of Computer Science,Charleston,South Carolina,USA"}]},{"given":"Parvez","family":"Rashid","sequence":"additional","affiliation":[{"name":"College of Charleston,Department of Computer Science,Charleston,South Carolina,USA"}]},{"given":"Navid Hashemi","family":"Tonekaboni","sequence":"additional","affiliation":[{"name":"College of Charleston,Department of Computer Science,Charleston,South Carolina,USA"}]}],"member":"263","reference":[{"doi-asserted-by":"publisher","key":"ref1","DOI":"10.1145\/3545945.3569759"},{"volume-title":"Clean coding in java I baeldung","year":"2024","author":"Chandrakant","key":"ref2"},{"volume-title":"Langchain","year":"2022","author":"Chase","key":"ref3"},{"key":"ref4","article-title":"Evaluating large language models trained on code","author":"Chen","year":"2021","journal-title":"arXiv preprint"},{"doi-asserted-by":"publisher","key":"ref5","DOI":"10.24251\/HICSS.2024.622"},{"volume-title":"Gemma: Open models based on gemini research and technology","year":"2024","author":"Team","key":"ref6"},{"doi-asserted-by":"publisher","key":"ref7","DOI":"10.1145\/3511861.3511863"},{"volume-title":"Top 10 java programming best practices","year":"2024","key":"ref8"},{"doi-asserted-by":"publisher","key":"ref9","DOI":"10.1145\/3605098.3636160"},{"issue":"251","key":"ref10","first-page":"1","article-title":"Atlas: Few-shot learning with retrieval augmented language models","volume":"24","author":"Izacard","year":"2023","journal-title":"Journal of Machine Learning Research"},{"key":"ref11","article-title":"A survey on large language models for code generation","author":"Jiang","year":"2024","journal-title":"arXiv preprint"},{"doi-asserted-by":"publisher","key":"ref12","DOI":"10.1109\/fie.2016.7757570"},{"key":"ref13","article-title":"Retrieval-augmented generation for knowledge-intensive nlp tasks","volume":"33","author":"Lewis","year":"2020","journal-title":"Advances in Neural Information Processing Systems"},{"key":"ref14","article-title":"Starcoder: may the source be with you!","author":"Li","year":"2023","journal-title":"arXiv preprint"},{"key":"ref15","first-page":"1","article-title":"Program synthesis from natural language using recurrent neural networks","volume-title":"University of Washington Department of Computer Science and Engineering, Seattle, WA, USA, Tech. Rep. UW-CSE-17-03","author":"Lin","year":"2017"},{"key":"ref16","article-title":"Nl2bash: A corpus and semantic parser for natural language interface to the linux operating system","author":"Lin","year":"2018","journal-title":"arXiv preprint"},{"doi-asserted-by":"publisher","key":"ref17","DOI":"10.1145\/3501709.3544280"},{"doi-asserted-by":"publisher","key":"ref18","DOI":"10.18653\/v1\/2023.acl-long.546"},{"volume-title":"Java best practices I intellij blog","year":"2024","author":"Mariasova","key":"ref19"},{"doi-asserted-by":"publisher","key":"ref20","DOI":"10.1145\/3180155.3180201"},{"volume-title":"Introducing code llama, a state-of-the-art large language model for coding","year":"2023","key":"ref21"},{"volume-title":"Java code conventions","year":"1997","key":"ref22"},{"doi-asserted-by":"publisher","key":"ref23","DOI":"10.1186\/s41239-022-00372-4"},{"issue":"4","key":"ref24","first-page":"113","article-title":"Automated assessment tools: Too many cooks, not enough collaboration","volume":"32","author":"Pettit","year":"2017","journal-title":"Journal of Computing Sciences in Colleges"},{"doi-asserted-by":"publisher","key":"ref25","DOI":"10.1145\/325737.325845"},{"year":"2021","author":"Puri","journal-title":"Codenet: A large-scale ai for code dataset for learning a diversity of coding tasks","key":"ref26"},{"doi-asserted-by":"publisher","key":"ref27","DOI":"10.1162\/tacl_a_00605"},{"key":"ref28","article-title":"Code llama: Open foundation models for code","author":"Roziere","year":"2023","journal-title":"arXiv preprint"},{"doi-asserted-by":"publisher","key":"ref29","DOI":"10.1145\/3501385.3543957"},{"issue":"3","key":"ref30","first-page":"537","article-title":"A survey of automatic code generation from natural language","volume":"17","author":"Shin","year":"2021","journal-title":"Journal of Information Processing Systems"},{"volume-title":"Attention is all you need","year":"2017","author":"Vaswani","key":"ref31"},{"doi-asserted-by":"publisher","key":"ref32","DOI":"10.1109\/iciet56899.2023.10111392"},{"key":"ref33","article-title":"Coderag-bench: Can retrieval augment code generation?","author":"Wang","year":"2024","journal-title":"arXiv preprint"},{"doi-asserted-by":"publisher","key":"ref34","DOI":"10.18653\/v1\/P17-1041"}],"event":{"name":"2025 IEEE Global Engineering Education Conference (EDUCON)","start":{"date-parts":[[2025,4,22]]},"location":"London, United Kingdom","end":{"date-parts":[[2025,4,25]]}},"container-title":["2025 IEEE Global Engineering Education Conference (EDUCON)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/11016265\/11016287\/11016497.pdf?arnumber=11016497","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,4]],"date-time":"2025-06-04T05:09:03Z","timestamp":1749013743000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/11016497\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,4,22]]},"references-count":34,"URL":"https:\/\/doi.org\/10.1109\/educon62633.2025.11016497","relation":{},"subject":[],"published":{"date-parts":[[2025,4,22]]}}}