1 Introduction
Understanding large and complex software is a challenging task. To address this issue, various approaches have been proposed such as software visualization [21], [11], metrics [17], or clustering [2], [13]. Often, the result of these analyses categorizes existing entities into new groups or clusters, or associates them with mutually exclusive prop-erties. Understanding these results can be tedious as we have to understand how they are distributed over the sys-tem. Indeed, while these analyses are powerful to identify or characterize aspects of a large application, they often lack the support to understand the results they produce.