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 …

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 …

[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 …

Novice comprehension of small programs written in the procedural and object-oriented styles

S Wiedenbeck, V Ramalingam - International Journal of Human-Computer …, 1999 - Elsevier
This research studied the comprehension of small procedural and object-oriented programs
by novice programmers. The objective was to find out what kinds of information novice …

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 …

[PDF][PDF] The problem of teaching object-oriented programming, part 2: Environments

M Kölling - Journal of Object-Oriented Programming, 1999 - kar.kent.ac.uk
In last month's edition of JOOP we started a series of columns discussing the problems with
teaching object-oriented programming to first year students. We talked about requirements …

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 of expert procedural and object-oriented programmers in a software maintenance task

CL Corritore, S Wiedenbeck - International Journal of Human-Computer …, 1999 - Elsevier
This study examines the mental representations formed during program comprehension and
maintenance by procedural and object-oriented (OO) experts. The programmer's mental …

Are objects that important? Effects of expertise and familiarity on classification of object-oriented code

SP Davies, DJ Gilmore, TRG Green - Human–Computer …, 1995 - Taylor & Francis
This article reports a study of the use of card sorts in the categorization of fragments of object-
oriented (OO) programs. We are interested in the way in which programmers think about …

Pre-service and in-service teachers' experiences of learning to program in an object-oriented language

I Govender, DJ Grayson - Computers & Education, 2008 - Elsevier
This paper presents the results of an investigation into the various ways in which pre-service
and in-service teachers experience learning to program in an object-oriented language …