Ducasse, Stéphane; Lanza, Michele; Ponisio, Maria Laura (2005). Butterflies: A Visual Approach to Characterize Packages. In: 11th IEEE International Symposium Software Metrics (p. 7). IEEE Computer Society 10.1109/METRICS.2005.15
Text
Duca05ePackageVisualization.pdf - Published Version Restricted to registered users only Available under License Publisher holds Copyright. Download (429kB) |
Understanding sets of classes, or packages, is an important activity in the development and reengineering of large object-oriented systems. Packages represent the coarse-grained structure of an application. They are artefacts to deploy and structure software, and therefore more than a simple generalization of classes. The relationships between packages and their contained classes are key in the decomposition of an application and its (re)-modularisation. However, it is difficult to quickly grasp the structure of a package and to understand how a package interacts with the rest of the system. We tackle this problem using butterfly visualizations, i.e. dedicated radar charts built from simple package metrics based on a language-independent meta-model. We illustrate our approach on two applications and show how we can retrieve the relevant characteristics of packages.
Item Type: |
Conference or Workshop Item (Paper) |
---|---|
Division/Institute: |
08 Faculty of Science > Institute of Computer Science (INF) 08 Faculty of Science > Institute of Computer Science (INF) > Software Composition Group (SCG) [discontinued] |
UniBE Contributor: |
Ducasse, Stephane, Ponisio, Maria Laura |
Subjects: |
000 Computer science, knowledge & systems 500 Science > 510 Mathematics |
ISSN: |
1530-1435 |
ISBN: |
0-7695-2371-4 |
Publisher: |
IEEE Computer Society |
Language: |
English |
Submitter: |
Anja Ebeling |
Date Deposited: |
30 Oct 2017 14:04 |
Last Modified: |
11 Apr 2024 16:11 |
Publisher DOI: |
10.1109/METRICS.2005.15 |
BORIS DOI: |
10.7892/boris.104500 |
URI: |
https://boris.unibe.ch/id/eprint/104500 |