@areyde@VBragilevsky@hmemcpy@VBragilevsky I know a few people who are working in a similar direction, but mostly propose to use prompt techniques to teach, e.g. Promptly - https://t.co/pqWOukh7Wn. To be honest, most of the work I know is with Paul Denny 🙃
Hello, Kotlin Community! 🚀 Propel your programming journey forward with “Module 2: Kotlin Onboarding”. Now available on JetBrains Marketplace.
Sign up for the free course and create your first Kotlin app with #JetBrainsAcademy👇
Overall, we hope that our work can be useful both to researchers and practitioners. Based on the obtained results, the JetBrains Academy team fixed 51 issues and plan to fix others as well. This indicates the importance of this work, and the topic requires further research.
The pre-print of our ITiCSE'23 paper "Detecting Code Quality Issues in Pre-written Templates of Programming Tasks in Online Courses", written together with Elizaveta, @areyde, @tigina_maria, @HiekeKeuning, @vyahhi, @timofeybryksin is finally here: https://t.co/RAEADojz6l. Thread!
Our results showed that as much as 14.7% of tasks have at least one issue in the template, and 4.8% have at least two different types. We also found anomalous large templates with more than 10 non-unique issues. In the figure, you can see some different examples of issues.
Happy to share that our paper "Detecting Code Quality Issues in Pre-written Templates of Programming Tasks in Online Courses" was accepted to ITiCSE'23!🤩 Congratulations to Elizaveta, @areyde, @tigina_maria, @HiekeKeuning, @vyahhi, @timofeybryksin! The pre-print is coming soon.