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.
Document type :
Conference papers
Complete list of metadatas

Cited literature [12 references]  Display  Hide  Download

https://hal.inria.fr/inria-00533054
Contributor : Lse Lse <>
Submitted on : Friday, November 5, 2010 - 9:15:16 AM
Last modification on : Monday, November 8, 2010 - 10:31:25 AM
Long-term archiving on : Sunday, February 6, 2011 - 2:36:17 AM

File

Arev03cASE03XRayViews.pdf
Files produced by the author(s)

Identifiers

  • 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. ⟨inria-00533054⟩

Share

Metrics

Record views

82

Files downloads

112