Algorithm recognition by static analysis and its application in students' submissions assessment

  • Authors:
  • Ahmad Taherkhani;Lauri Malmi;Ari Korhonen

  • Affiliations:
  • Helsinki University of Technology, Finland;Helsinki University of Technology, Finland;Helsinki University of Technology, Finland

  • Venue:
  • Koli '08 Proceedings of the 8th International Conference on Computing Education Research
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Automatic program comprehension (PC) has been extensively studied for decades. It has been studied mainly from two different points of view: understanding the functionality of a program and understanding program structure. In this paper, we address the problem of automatic algorithm recognition and introduce a method based on static analysis to recognize algorithms. We discuss the applications of the method in the context of automatic assessment to widen the scope of programming assignments that can be checked automatically.