View Complete Reference

Shen, RY (2025)

Autonomous learning behaviors in an online coding community: A comparison between project viewing/playing and code remixing in Scratch using Benford’s law

Journal of Digital Educational Technology 5(1), pp. ep2501.

ISSN/ISBN: Not available at this time. DOI: 10.30935/jdet/15808



Abstract: Previous studies of code-learning behaviors have been conducted in structured educational settings, utilizing student engagement metrics such as homework submission, task completion, and interactions with instructors. These types of metrics, however, are absent in open online coding platforms. To characterize autonomous code-learning behaviors in an online community, this work applied Benford’s law to analyze user engagement metrics of trending projects on Scratch, the world’s largest online coding platform for young learners. Statistical analysis revealed that the extent of conformity to Benford’s law is independent of the project categories. Of all four user engagement metrics, the views metric exhibited the strongest conformity to Benford’s law, while the remixes metric–the metric most closely associated with code-learning behaviors–showed the greatest deviation from Benford’s law. This was confirmed by Pearson’s χ² test, Nigrini’s (2012) mean absolute deviation test, and an evaluation of the mantissas of the user engagement metrics. This study demonstrates that the extent of conformity to Benford’s law can be used as novel features for characterizing autonomous code-learning behaviors in unsupervised online settings. The results of this work pave the way for future studies to correlate the extent of conformity to Benford’s law with specific elements of code that attract autonomous learning, providing opportunities to optimize the content and design of online coding platforms.


Bibtex:
@article{, author = {Ray Y. Shen}, title = { Autonomous learning behaviors in an online coding community: A comparison between project viewing/playing and code remixing in Scratch using Benford’s law}, year = {2025}, journal = {Journal of Digital Educational Technology}, volume = {5}, number = {1}, pages = {ep2501}, doi = {10.30935/jdet/15808}, url = {https://www.jdet.net/article/autonomous-learning-behaviors-in-an-online-coding-community-a-comparison-between-project-15808}, }


Reference Type: Journal Article

Subject Area(s): Computer Science