XRay Views: Understanding the Internals of Classes

Abstract : Understanding the internal workings of classes is a key prerequisite to maintaining an object-oriented software sys- tem. Unfortunately, classical editing and browsing tools of- fer mainly linear and textual views of classes and their im- plementation. These views fail to expose the semantic rela- tionships between the internal parts of a class. We propose XRay views —a technique based on Concept Analysis— which reveal the internal relationships between groups of methods and attributes of a class. XRay views are com- posed out of elementary collaborations between attributes and methods, and help the engineer to build a mental model of how a class works internally. In this paper we present XRay views, and illustrate the approach by applying it on the Smalltalk class UIBuilder.
Type de document :
Communication dans un congrès
International Conference on Automated Software Engineering (ASE'03), Nov 2003, Montreal, Canada. 2003
Liste complète des métadonnées

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

https://hal.inria.fr/inria-00533054
Contributeur : Lse Lse <>
Soumis le : vendredi 5 novembre 2010 - 09:15:16
Dernière modification le : lundi 8 novembre 2010 - 10:31:25
Document(s) archivé(s) le : dimanche 6 février 2011 - 02:36:17

Fichier

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

Identifiants

  • HAL Id : inria-00533054, version 1

Citation

Gabriela Arévalo, Stéphane Ducasse, Oscar Nierstrasz. XRay Views: Understanding the Internals of Classes. International Conference on Automated Software Engineering (ASE'03), Nov 2003, Montreal, Canada. 2003. 〈inria-00533054〉

Partager

Métriques

Consultations de la notice

63

Téléchargements de fichiers

40