Validating Halstead Metrics for Scratch Program Using Process Data
Zhong Chang, RongGang Song, Yan Sun · 2018
What will happen when traditional software complexity measures meet latest visual programming language? Are they still valid? In this paper, in order to validate classic Halstead Metrics for Scratch programming language, which is the most used language in K-12 education, we collect process data by modifying the Scratch platform. The results show a positive, significant and strong correlation between process data and Halstead Metrics, could be considered as a validation of Halstead Metrics for Scratch Program.