返回
Towards Data-Driving Multi-View Evaluation Framework for Scratch
DOI:10.26599/TST.2023.9010016.png)
摘要
En 中文
As one of the most popular visual programming languages, Scratch has a lot of evaluation around it. Reasonable evaluation can help programmers understand their projects better. At the same time, it can also provide a reference for them to browse other projects in the online community. Most of the existing evaluations on Scratch are carried from three perspectives: Computational Thinking (CT) ability, visual presentation aesthetics, and code quality. Among them, the assessment of CT and code quality is mainly carried out from the program script, while the evaluation of visual aesthetics is analyzed from the perspective of image sequences generated by project execution. The single-view evaluation focuses on the performance of a program in a certain aspect and is one-sided. In this paper, we propose a multi-view evaluation framework to integrate various evaluations using different policies. We quantitatively analyze the assessment of different views driven by data. Combined with overall evaluations that represent human opinions, we analyze their differences and connections. Through experiments, we determine the weights of different integration policies, the proposed multi-view evaluation method can generate evaluation results similar to human opinions.
Keyword:
Scratch
Computational Thinking (CT)
visual aesthetic
static analysis
integration policy
machine learning
期刊
T
IF:
3.5
论文数:
987
被引数:
2.5K
机构
引用论文
Comparison of multiplicative and additive hyperbolic and hyperboloid discounting models in delayed lotteries involving gains and losses
PLOS ONE
IF0
Oxamflatin Significantly Improves Nuclear Reprogramming, Blastocyst Quality, and In Vitro Development of Bovine SCNT Embryos
PLoS ONE
IF0
A novel and efficient xanthenic dye–organometallic ion‐pair complex for photoinitiating polymerization一种用于光引发聚合的新型高效的黄原胶染料-有机金属离子对配合物
Quantification of the fungal fraction released from various preloaded fibrous filters during a simulated ventilation restart
Indoor Air
IF0

