Sciweavers

IWPSE
2007
IEEE

Visual identification of software evolution patterns

14 years 5 months ago
Visual identification of software evolution patterns
Software evolution plays a key role in the overall lifecycle of a software system. In this phase, software developers extend the capabilities and functionality of the system to meet new user requirements. However, the maintenance process could rapidly lead to phenomena of “source code deterioration”. The possibility to early detect bad software evolution patterns represents a paramount opportunity to keep the application maintainable. In this paper we propose a combined visualization to identify software evolution patterns related to user requirements. Such visualization consists in showing the evolution metrics of a software system together with the implementation of its requirements. We also show some examples on how this visualization could help to identify some “common” evolution patterns. Categories and Subject Descriptors D.2.8 Metrics General Terms Measurement Keywords Software evolution, evolution of requirements, software deterioration, software metrics
Andrejs Jermakovics, Marco Scotto, Giancarlo Succi
Added 04 Jun 2010
Updated 04 Jun 2010
Type Conference
Year 2007
Where IWPSE
Authors Andrejs Jermakovics, Marco Scotto, Giancarlo Succi
Comments (0)