XRay Views: Understanding the Internals of Classes - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 2003

XRay Views: Understanding the Internals of Classes

Gabriela Beatriz Arévalo
  • Function : Author
  • PersonId : 837075
Stéphane Ducasse
Oscar Nierstrasz


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.
Fichier principal
Vignette du fichier
Arev03cASE03XRayViews.pdf (137.63 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

inria-00533054 , version 1 (05-11-2010)


  • HAL Id : inria-00533054 , version 1


Gabriela Beatriz 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. ⟨inria-00533054⟩
36 View
119 Download


Gmail Facebook Twitter LinkedIn More