A bottleneck in software reuse is the classification schema and retrieval method of components. Particularly when large repositories of components are available, classification and retrieval for reuse should be flexible to allow the selection also of components which, although not perfectly matching requirements, are adaptable with a limited effort. This paper presents a fuzzy classification model for a repository storing descriptors of components. These descriptors include fuzzy-weighted keyword pairs describing components functionalities extracted from code and its design documentation. A mechanism for semi-automatic extraction of keywords, and for automatic assignement of fuzzy weights to keyword pairs based on text retrieval algorithms is provided.

Design and code reuse based on fuzzy classification of components / E. Damiani, M.G. Fugini. - In: APPLIED COMPUTING REVIEW. - ISSN 1559-6915. - 4:2(1996), pp. 26-32. [10.1145/251560.251585]

Design and code reuse based on fuzzy classification of components

E. Damiani
Primo
;
1996

Abstract

A bottleneck in software reuse is the classification schema and retrieval method of components. Particularly when large repositories of components are available, classification and retrieval for reuse should be flexible to allow the selection also of components which, although not perfectly matching requirements, are adaptable with a limited effort. This paper presents a fuzzy classification model for a repository storing descriptors of components. These descriptors include fuzzy-weighted keyword pairs describing components functionalities extracted from code and its design documentation. A mechanism for semi-automatic extraction of keywords, and for automatic assignement of fuzzy weights to keyword pairs based on text retrieval algorithms is provided.
Settore INF/01 - Informatica
1996
Article (author)
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

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/2434/140361
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact