Code Smells as a Framework for Automated Feedback for Novice Programmers - ICERI2021
[Full Paper Here](https://library.iated.org/view/LAUNDRY2021COD) Abstract Students who receive high quality, rapid feedback about their work are advantaged. The absence of feedback within a reasonable timeline can reinforce incorrect learning, instigate student frustration, and ultimately lead to student disengagement. Automated feedback has been shown to be an effective tool that can scale easily to large class sizes and has positive impacts on student learning. Existing feedback mechanisms for computer programmers such as messages produced by compilers and linters are cryptic and not aimed at novice coders.
Read more...