Logs and Mined Sequential Patterns of Programming Processes from "Semi-Automatically Mining Students' Common Scratch Programming Behaviors"
收藏资源简介:
We present a ProgSnap2-based dataset containing anonymized logs of over 34,000 programming events exhibited by 81 programming students in Scratch, a visual programming environment, during our designed study as described in the paper "Semi-Automatically Mining Students' Common Scratch Programming Behaviors." We also include a list of approx. 3100 mined sequential patterns of programming processes that are performed by at least 10% of the 62 of the 81 students who are novice programmers, and represent maximal patterns generated by the MG-FSM algorithm while allowing a gap of one programming event. README.txt — overview of the dataset and its propertiesmainTable.csv — main event table of the dataset holding rows of programming eventscodeState.csv — table holding XML representations of code snapshots at the time of each programming eventdatasetMetadata.csv — describes features of the datasetScratch-SeqPatterns.txt — list of sequential patterns mined from the Main Event Table
我们构建了一个基于ProgSnap2的数据集,其中包含论文《半自动挖掘学生常见Scratch编程行为模式》所述的设计性研究中,81名在可视化编程环境Scratch中开展编程学习的学生所产生的超34000条匿名化编程事件日志。本数据集还收录了约3100条挖掘得到的编程过程序列模式:这些模式由81名参与者中的62名新手编程者里至少10%的群体所执行,且为MG-FSM算法生成的极大模式,允许存在一个编程事件的间隔。 README.txt:数据集及其属性概览 mainTable.csv:数据集主事件表,存储各编程事件的行数据 codeState.csv:存储各编程事件发生时刻代码快照的XML表征的数据表 datasetMetadata.csv:数据集特征说明表 Scratch-SeqPatterns.txt:从主事件表中挖掘得到的序列模式列表



