Since the sixties of the previous century, recursion has developed as a programming design option and has become established as an influential instrument for specifying algorithms. The use of visual representations has become a necessary tool for understanding the mechanics of recursion; however, current diagramming methods are not based on a systematic foundation that visualizes the recursion process. This paper presents such a method that describes the recursive process in a precise, visual way that assists in teaching and documentation.

Published in: International Conference on Information Society (i-Society 2016)

  • Date of Conference: 9-11 November 2015
  • DOI: 10.2053/iSociety.2015.00o2
  • ISBN: 978-1-908320-47-6
  • Conference Location: Dublin, Ireland