• DocumentCode
    2792607
  • Title

    Distribution Map

  • Author

    Ducasse, Stéphane ; Gîrba, Tudor ; Kuhn, Adrian

  • Author_Institution
    Language & Software Evolution Group, Univ. de Savoie
  • fYear
    2006
  • fDate
    24-27 Sept. 2006
  • Firstpage
    203
  • Lastpage
    212
  • Abstract
    Understanding large software systems is a challenging task, and to support it many approaches have been developed. Often, the result of these approaches categorize existing entities into new groups or associates them with mutually exclusive properties. In this paper we present the distribution map as a generic technique to visualize and analyze this type of result. Our technique is based on the notion of focus, which shows whether a property is well-encapsulated or cross-cutting, and the notion of spread, which shows whether the property is present in several parts of the system. We present a basic visualization and complement it with measurements that quantify focus and spread. To validate our technique we show evidence of applying it on the result sets of different analysis approaches. As a conclusion we propose that the distribution map technique should belong to any reverse engineering toolkit
  • Keywords
    distributed programming; program visualisation; reverse engineering; software metrics; distribution map; reverse engineering toolkit; software clustering; software metrics; software visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2006. ICSM '06. 22nd IEEE International Conference on
  • Conference_Location
    Philadelphia, PA
  • ISSN
    1063-6773
  • Print_ISBN
    0-7695-2354-4
  • Type

    conf

  • DOI
    10.1109/ICSM.2006.22
  • Filename
    4021339