Gîrba, Tudor; Lanza, Michele (2004). Visualizing and Characterizing the Evolution of Class Hierarchies. In: Fifth International Workshop on Object-Oriented Reengineering (WOOR 2004) 3344 (pp. 177-186). Springer 10.1007/978-3-540-30554-5_17
Text
Girb04aHierarchiesEvolution.pdf - Published Version Restricted to registered users only Available under License Publisher holds Copyright. Download (185kB) |
Analyzing historical information can show how a software system evolved into its current state, but it can also show which parts of the system are more evolution prone. Yet, historical analysis implies processing a vast amount of information which makes the interpretation difficult. To address this issue, we introduce the notion of history of source code artifacts as a first class entity and define measurements which summarize the evolution of such entities. We then use these measurements to define polymetric views for visualizing the effect of time on class hierarchies. We show the application of our approach on one large open source case study and reveal how we can classify the class hierarchies based on their history.
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: |
Girba, Tudor Adrian |
Subjects: |
000 Computer science, knowledge & systems 500 Science > 510 Mathematics |
ISBN: |
978-3-540-23988-8 |
Publisher: |
Springer |
Language: |
English |
Submitter: |
Anja Ebeling |
Date Deposited: |
20 Nov 2017 15:32 |
Last Modified: |
11 Apr 2024 16:11 |
Publisher DOI: |
10.1007/978-3-540-30554-5_17 |
BORIS DOI: |
10.7892/boris.104528 |
URI: |
https://boris.unibe.ch/id/eprint/104528 |