Logo image
Navigation and comprehension of programs by novice programmers
Conference proceeding

Navigation and comprehension of programs by novice programmers

R Mosemann, S Wiedenbeck and IEEE COMPUTER SOCIETY
9TH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION, PROCEEDINGS, v 2001-, pp 79-88
01 Jan 2001

Abstract

Computer Science Computer Science, Software Engineering Science & Technology Technology
The purpose of this research is to examine the influence of different methods of program navigation on the mental representation and comprehension of novice procedural programmers. As a programmer tries to comprehend a program, a particular navigation method may assist or inhibit the process by highlighting, or making more accessible, certain kinds of information. Presumably, a method of navigation that highlights a certain type of information will help the programmer to better comprehend that information. In this research we study the effect of sequential, control flow, and data flow navigation methods on novices programmers' overall comprehension of a program and on the ability to comprehend specific types of information. Our results indicate that novice comprehension is facilitated by a sequential or control flow view of the program and is inhibited by a data flow view.

Metrics

10 Record Views
28 citations in Scopus

Details

InCites Highlights

Data related to this publication, from InCites Benchmarking & Analytics tool:

Web of Science research areas
Computer Science, Software Engineering
Logo image