Exploring Novice Programming Behavior over Time

Ioannis Karvelas,Joe Dillane,Brett A. Becker
DOI: https://doi.org/10.1145/3456565.3460063
2021-01-01
Abstract:ABSTRACTThis work focuses on the effect that programming time has on novice programmers' interaction with two versions of the BlueJ programming environment that differ in compilation mechanism and error message presentation. We utilize programming process data from users of both BlueJ versions, and those who used each one exclusively. Results indicate there is a threshold of approximately twenty hours of programming below and above which compilation and error message frequency changes. This indicates that being exposed to an environment for prolonged time can influence the programming interaction between novices and environments. This phenomenon is not yet understood.
What problem does this paper attempt to address?