Revealing Class Structure with Concept Lattices

  • Authors:
  • Uri Dekel;Yossi Gil

  • Affiliations:
  • -;-

  • Venue:
  • WCRE '03 Proceedings of the 10th Working Conference on Reverse Engineering
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper promotes the use of a mathematical conceptlattice based upon the binary relation of accesses betweenmethods and fields as a novel visualization of individualJAVA classes. We demonstrate in a detailed real-lifecase study that such a lattice is valuable for reverse-engineeringpurposes, in that it helps reason about the interfaceand structure of the class and find errors in the absenceof source code. Our technique can also serve as aheuristic for automatic feature categorization, enabling itto assist efforts of re-documentation.