Conference proceeding
Navigation and comprehension of programs by novice programmers
9TH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION, PROCEEDINGS, v 2001-, pp 79-88
01 Jan 2001
Abstract
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
Details
- Title
- Navigation and comprehension of programs by novice programmers
- Creators
- R Mosemann - Concordia UniversityS Wiedenbeck - Drexel UniversityIEEE COMPUTER SOCIETY
- Publication Details
- 9TH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION, PROCEEDINGS, v 2001-, pp 79-88
- Series
- INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION-PROCEEDINGS
- Publisher
- IEEE
- Number of pages
- 10
- Resource Type
- Conference proceeding
- Language
- English
- Academic Unit
- [Retired Faculty]
- Web of Science ID
- WOS:000169427600009
- Scopus ID
- 2-s2.0-84951088253
- Other Identifier
- 991019174097004721
InCites Highlights
Data related to this publication, from InCites Benchmarking & Analytics tool:
- Web of Science research areas
- Computer Science, Software Engineering