Program animation based on the roles of variables
Proceedings of the 2003 ACM symposium on Software visualization
Roles of variables as seen by CS educators
Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education
Teaching roles of variables in elementary programming courses
Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education
Visualizing roles of variables in program animation
Information Visualization - Special issue: Software visualization
Roles of variables in object-oriented programming
OOPSLA '05 Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Roles of variables and programming skills improvement
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Proceedings of the second international workshop on Computing education research
A role-based analysis model for the evaluation of novices' programming knowledge development
Proceedings of the second international workshop on Computing education research
Nordic Journal of Computing - Selected papers of the fourth nordic workshop on UML and software modelling (NWUML'06), June 12-14, 2006
Animation Metaphors for Object-Oriented Concepts
Electronic Notes in Theoretical Computer Science (ENTCS)
A Study on Applying Roles of Variables in Introductory Programming
VLHCC '07 Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
Algorithm recognition by static analysis and its application in students' submissions assessment
Koli '08 Proceedings of the 8th International Conference on Computing Education Research
BlueJ Visual Debugger for Learning the Execution of Object-Oriented Programs?
ACM Transactions on Computing Education (TOCE)
Proceedings of the 12th Koli Calling International Conference on Computing Education Research
Can first-year students program yet?: a study revisited
Proceedings of the ninth annual international ACM conference on International computing education research
Hi-index | 0.00 |
The use of all variables in 109 novice-level, but expert-written, procedural programs were analyzed in order to find a small but still comprehensive set of generic roles that describe the nature of the successive values a variable obtains. This paper gives the results of the analysis: a list of only nine roles that cover 99 % of variables, frequencies of the roles, and discovered role changes.