Proceedings of the 15th Annual Conference on Information Technology Education 2014
DOI: 10.1145/2656450.2656473
|View full text |Cite
|
Sign up to set email alerts
|

Analysis of source code snapshot granularity levels

Abstract: Systems that record students' programming process have become increasingly popular during the last decade. The granularity of stored data varies across these systems and ranges from storing the final state, e.g. a solution, to storing fine-grained event streams, e.g. every key-press made while working on a task. Researchers that study such data make assumptions based on the granularity. If no fine-grained data exists, the baseline assumption is that a student proceeds in a linear fashion from one recorded stat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
14
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
9
1

Relationship

3
7

Authors

Journals

citations
Cited by 19 publications
(14 citation statements)
references
References 22 publications
0
14
0
Order By: Relevance
“…Though our results do not reach the accuracy levels of some other bestperforming classifiers used with freely typed text, we have showed that a reasonable accuracy can be achieved also in the context of programming. As the need for new identification methods increases with the amount of online courses, and storing data with finer granularity has become increasingly popular [32], these results are important and topical.…”
Section: Discussionmentioning
confidence: 99%
“…Though our results do not reach the accuracy levels of some other bestperforming classifiers used with freely typed text, we have showed that a reasonable accuracy can be achieved also in the context of programming. As the need for new identification methods increases with the amount of online courses, and storing data with finer granularity has become increasingly popular [32], these results are important and topical.…”
Section: Discussionmentioning
confidence: 99%
“…Vihavainen et al [13] have investigated the e ect of storing student data of di erent granularity: submission-level, snapshotlevel (e.g. compiling, saving), and keystroke-level (e.g.…”
Section: Threats To Validitymentioning
confidence: 99%
“…Different researchers have taken different approaches to capturing or recording interactions between learners and programming environments [1-3, 11, 14, 18, 26, 31, 36, 38, 43, 48, 54, 57, 62, 63, 65, 72-74, 83, 86, 88, 93, 96, 100, 103, 113, 118]. First, we can roughly describe the differences in terms of granularity-approximately referring to the size or frequency of the events, or how frequently the state of the solution is captured [110]. Figure 3 depicts the most common points on the granularity spectrum from smallest (individual key strokes) to largest (complete assignment submissions to some form of assessment or feedback system).…”
Section: How Data Are Collectedmentioning
confidence: 99%