Analyzing the high frequency bugs in novice programs
Papers presented at the first workshop on empirical studies of programmers on Empirical studies of programmers
The pervasiveness of evolution in GRUMPS software
Software—Practice & Experience
A survey of data provenance in e-science
ACM SIGMOD Record
Methods and tools for exploring novice compilation behaviour
Proceedings of the second international workshop on Computing education research
Implementation and use of the PLT scheme Web server
Higher-Order and Symbolic Computation
Another look at the behaviors of novice programmers
Proceedings of the 40th ACM technical symposium on Computer science education
Affective and behavioral predictors of novice programmer achievement
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
Exploring the relationship between novice programmer confusion and achievement
ACII'11 Proceedings of the 4th international conference on Affective computing and intelligent interaction - Volume Part I
Middle school students using Alice: what can we learn from logging data?
Proceeding of the 44th ACM technical symposium on Computer science education
Recording and analyzing in-browser programming sessions
Proceedings of the 13th Koli Calling International Conference on Computing Education Research
Hi-index | 0.00 |
We would like more computer science education research studies to be easily replicable. Unfortunately, the tools used for data collection are often too specialized, unstable, or just plain unavailable for use in experimental replication. Here, we present two tools to aid in the replication and extension of existing research regarding novice programmers--or to support entirely new and unrelated enquiries. The first tool is specific to the BlueJ pedagogic programming environment, and provides a starting point for replicating or extending existing studies regarding novice programmers learning Java. The second tool is a portable, stand-alone web-server with a language-agnostic interface for storing data. The distinguishing feature of this server is that it is schema free, meaning it can easily support a wide range of data collection projects simultaneously with no reconfiguration whatsoever.