Bishop C., Johnson C. G. (2005)
Assessing Roles of Variables by Program Analysis
Fifth Annual Finnish / Baltic Sea Conference on Computer Science Education, Kolin Kolistelut - Koli Calling 2005. University of Joensuu, Finland, October 2005.
Abstract: The idea of roles of variables is to provide a vocabulary for describing the way in which variables are used by experienced programmers. This paper presents work on a system that is designed to automatically check students' role assignments in simple procedural programming. This is achieved by applying program analysis techniques, in particular program slicing and data flow analysis, to programs that students have written and annotated with role assignments.
Last updated: November 16, 2005