2000Unpublished venueOpen access

EROSI—visualising recursion and discovering new errors

Carlisle George

Open full text 46 citations

Abstract

This paper introduces a novel software visualisation aid, the EROSI (Explicit Representer Of Subprogram Invocations) tutor, hypothesised to support the acquisition (by novice programmers) of a mental model to facilitate the comprehension and use of recursion as a problem solving technique. Novices found the EROSI tutor easy to use, interesting and a valuable visualisation aid to forming correct mental models of recursive processes. Studies concluded that although novices many have a correct mental model of recursion, various errors and misconceptions (identified) due to exogenous factors affect their ability to complete recursive tasks.

Open-access reader

About this research paper

What this paper is about

This paper introduces a novel software visualisation aid, the EROSI (Explicit Representer Of Subprogram Invocations) tutor, hypothesised to support the acquisition (by novice programmers) of a mental model to facilitate the comprehension and use of recursion as a problem solving technique. Novices found the EROSI tutor easy to use, interesting and a valuable visualisation aid to forming correct mental models of recursive processes. Studies concluded that although novices many have a correct mental model of recursion, various errors and misconceptions (identified) due to exogenous factors affect their ability to complete recursive tasks.

Why it matters

OpenAlex reports 46 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

This paper introduces a novel software visualisation aid, the EROSI (Explicit Representer Of Subprogram Invocations) tutor, hypothesised to support the acquisition (by novice programmers) of a mental model to facilitate the comprehension and use of recursion as a problem solving technique. Novices found the EROSI tutor easy to use, interesting and a valuable visualisation aid to forming correct mental models of recursive processes. Studies concluded that although novices many have a correct mental model of recursion, various errors and misconceptions (identified) due to exogenous factors affect their ability to complete recursive tasks.

Key concepts: Recursion (computer science), Computer science, TUTOR, Visualization, Comprehension, Human–computer interaction, Program comprehension, Programming language

Related papers

Back to paper searchBrowse research topicsOriginal source
EROSI—visualising recursion and discovering new errors — Research Paper | ScholarLens