An objective approach to exploring skill differences in strategies of computer program comprehension?

Nong Ye, Gavriel Salvendy

Research output: Contribution to journalArticlepeer-review

4 Scopus citations


An experiment was conducted to examine skill differences in the control strategy for computer program comprehension. A computer program along with its hierarchy of program plans was provided to 10 intermediate and 10 novice computer programmers. Each program plan is known as a program segment to the subjects. A random list of plan goals was also provided to the subjects. The subjects were asked to match each program segment with its goal while they were comprehending the program. Several measures of the subjects' performance and control strategy were collected and analysed. The results indicated the use of an overall top-down strategy by both intermediates and novices for program comprehension. Novices’ control strategies involved more opportunistic elements than experts’ in the overall top-down process of program comprehension. Those differences in the control strategy between intermediates and novices result in better performance in intermediates than novices.

Original languageEnglish (US)
Pages (from-to)139-148
Number of pages10
JournalBehaviour and Information Technology
Issue number3
StatePublished - Jan 1 1996
Externally publishedYes

ASJC Scopus subject areas

  • Developmental and Educational Psychology
  • Arts and Humanities (miscellaneous)
  • General Social Sciences
  • Human-Computer Interaction


Dive into the research topics of 'An objective approach to exploring skill differences in strategies of computer program comprehension?'. Together they form a unique fingerprint.

Cite this