The Effect of Object-Oriented Programming Expertise in Several Dimensions of Comprehension Strategies

Abstract : This study analyzes object-oriented (OO) program comprehension by experts and novices. We examine the effect of expertise in three dimensions of comprehension strategies: the scope of the comprehension, the top-down versus bottom-up direction of the processes, and the guidance of the comprehension activity. Overall, subjects were similar in the scope of their comprehension, although the experts tended to consult more files. We found strong evidence of top-down, inference-driven behaviors, as well as multiple guidance in expert comprehension. We also found evidence of execution-based guidance and less use of top-down processes in novice comprehension. Guidance by inheritance and composition relationships in the OO program was not dominant, but nevertheless played a substantial role in expert program comprehension. However, these static relationships more closely tied to the OO nature of the program were exploited poorly by novices. To conclude, these results are discussed with respect to the literature on procedural program comprehension.
Type de document :
Communication dans un congrès
Sixth International Workshop on Program Comprehension - IWPC'98, Jun 1998, Ischia, Italy. IEEE Computer Society, 1998
Liste complète des métadonnées

Littérature citée [7 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00128351
Contributeur : Francoise Detienne <>
Soumis le : mercredi 31 janvier 2007 - 17:50:22
Dernière modification le : vendredi 25 mai 2018 - 12:02:03
Document(s) archivé(s) le : mardi 6 avril 2010 - 20:35:07

Fichier

IWPC98.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Collections

Citation

Jean-Marie Burkhardt, Françoise Détienne, Susan Wiedenbeck. The Effect of Object-Oriented Programming Expertise in Several Dimensions of Comprehension Strategies. Sixth International Workshop on Program Comprehension - IWPC'98, Jun 1998, Ischia, Italy. IEEE Computer Society, 1998. 〈inria-00128351〉

Partager

Métriques

Consultations de la notice

385

Téléchargements de fichiers

97