Software system evolutions can be supported through different techniques and by exploiting different tools. We concentrate our attention on the advantages we gain through design recovery, and in particular on sub-component recovery, which helps to detect logical components of the system and their relationships. Components can be of various kinds: an important category is that of design patterns. Several approaches have been proposed to automate design pattern detection. In this paper we describe our approach to design pattern detection using supervised classification and data mining techniques based on sub-components, and summarize the results we obtained on behavioral design patterns.

ARCELLI FONTANA, F., Cristina, L. (2007). Enhancing software evolution through design patterns detection. In 3rdInternational IEEE Workshop on Software Evolvability (pp.7-14). IEEE [10.1109/SE.2007.11].

Enhancing software evolution through design patterns detection

ARCELLI FONTANA, FRANCESCA;CRISTINA, LUCA
2007

Abstract

Software system evolutions can be supported through different techniques and by exploiting different tools. We concentrate our attention on the advantages we gain through design recovery, and in particular on sub-component recovery, which helps to detect logical components of the system and their relationships. Components can be of various kinds: an important category is that of design patterns. Several approaches have been proposed to automate design pattern detection. In this paper we describe our approach to design pattern detection using supervised classification and data mining techniques based on sub-components, and summarize the results we obtained on behavioral design patterns.
paper
enhancing, software evolution, design patterns detection
English
3rdInternational ERCIM Symposium on Software Evolution
2007
3rdInternational IEEE Workshop on Software Evolvability
0-7695-3002-8
2007
7
14
none
ARCELLI FONTANA, F., Cristina, L. (2007). Enhancing software evolution through design patterns detection. In 3rdInternational IEEE Workshop on Software Evolvability (pp.7-14). IEEE [10.1109/SE.2007.11].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

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/10281/22647
Citazioni
  • Scopus 13
  • ???jsp.display-item.citation.isi??? 8
Social impact