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.

Visual Identification of Software Evolution Patterns / Jermakovics A; Scotto M; Succi G. - STAMPA. - (2007), pp. 27-30. (Intervento presentato al convegno 9Th International Workshop On Principles Of Software Evolution (Iwpse 2007) tenutosi a Dubrovnik, Croatia nel September).

Visual Identification of Software Evolution Patterns

Succi G
2007

Abstract

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.
2007
Ninth International Workshop on Principles of Software Evolution: In Conjunction with the 6th ESEC/FSE Joint Meeting
27
30
Visual Identification of Software Evolution Patterns / Jermakovics A; Scotto M; Succi G. - STAMPA. - (2007), pp. 27-30. (Intervento presentato al convegno 9Th International Workshop On Principles Of Software Evolution (Iwpse 2007) tenutosi a Dubrovnik, Croatia nel September).
Jermakovics A; Scotto M; Succi G
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/904623
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact