Object-oriented program comprehension: Effect of expertise, task and phase

JM Burkhardt, F Détienne, S Wiedenbeck - Empirical Software …, 2002 - Springer
The goal of our study is to evaluate the effect on program comprehension of three factors
that have not previously been studied in a single experiment. These factors are programmer …

Mental representations constructed by experts and novices in object-oriented program comprehension

JM Burkhardt, F Détienne, S Wiedenbeck - Human-Computer Interaction …, 1997 - Springer
Previous studies on program comprehension were carried out largely in the context of
procedural languages. Our purpose is to develop and evaluate a cognitive model of object …

An exploratory study of program comprehension strategies of procedural and object-oriented programmers

CL Corritore, S Wiedenbeck - International Journal of Human-Computer …, 2001 - Elsevier
This exploratory study examines the nature of program understanding strategies employed
during a series of comprehension and maintenance activities carried out over time. Two …

A comparison of the comprehension of object-oriented and procedural programs by novice programmers

S Wiedenbeck, V Ramalingam… - Interacting with …, 1999 - ieeexplore.ieee.org
This paper reports on two experiments comparing mental representations and program
comprehension by novices in the object-oriented and procedural styles. The subjects were …

[PDF][PDF] An empirical study of novice program comprehension in the imperative and object-oriented styles

V Ramalingam, S Wiedenbeck - … presented at the seventh workshop on …, 1997 - dl.acm.org
The objective of this study was to determine whether the mental representation of object-
oriented programs differs from imperative programs for novice programmers. In our study …

Stimulus structures and mental representations in expert comprehension of computer programs

N Pennington - Cognitive psychology, 1987 - Elsevier
Comprehension of computer programs involves detecting or inferring different kinds of
relations between program parts. Different kinds of programming knowledge facilitate …

Comprehending object and process models: An empirical study

R Agarwal, P De, AP Sinha - IEEE Transactions on Software …, 1999 - ieeexplore.ieee.org
We report the results of an empirical study comparing user comprehension of object oriented
(OO) and process oriented (PO) models. The fundamental difference is that while OO …

What do novices learn during program comprehension?

CL Corritore, S Wiedenbeck - International Journal of Human …, 1991 - Taylor & Francis
Comprehension of computer programs involves identifying important program parts and
inferring relationships between them. The ability to comprehend a computer program is a …

The effects of naming style and expertise on program comprehension

BE Teasley - International Journal of Human-Computer Studies, 1994 - Elsevier
The question of whether the use of good naming style in programs improves program
comprehension has important implications for both programming practice and theories of …

[PDF][PDF] Software comprehension–a review & research direction

MP O'brien - Department of Computer Science & …, 2003 - xyuan.myweb.cs.uwindsor.ca
Comprehending computer programs is one of the core software engineering activities.
Software comprehension is required when a programmer maintains, reuses, migrates …