Fuzzy techniques for software reuse

E. Damiani, M. G. Fugini

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Scopus citations

Abstract

This paper discusses uncertainties in software develop ment for reuse and maintenance. In particular, we present how fuzzy techniques can help in handling a source of uncertainty: the classification of components and their retrieval for reuse according to software behavioral properties. Behavioral classification is inherently imprecise, due to the fact that any components may exhibit several behaviors, depending on the application viewpoint. A model is described based on a repository where software descriptors ar stored. Descriptors contain lexical elements, characterizing software behavior, weighted using fuzzy sets. Fuzzy weighting expresse the imprecision of behavioral descriptions, and allows one to explore the repository via imprecise queries. The retrieval has adaptive capabilities based on observation by the system of users' choices of candidate components.

Original languageBritish English
Title of host publicationProceedings of the 1996 ACM Symposium on Applied Computing, SAC 1996
EditorsJanice H. Carroll, K. M. George, Jim Hightower, Dave Oppenheim
Pages552-557
Number of pages6
ISBN (Electronic)0897918207
DOIs
StatePublished - 18 Feb 1996
Event1996 ACM Symposium on Applied Computing, SAC 1996 - Philadelphia, United States
Duration: 17 Feb 199619 Feb 1996

Publication series

NameProceedings of the ACM Symposium on Applied Computing
VolumePart F128723

Conference

Conference1996 ACM Symposium on Applied Computing, SAC 1996
Country/TerritoryUnited States
CityPhiladelphia
Period17/02/9619/02/96

Keywords

  • Fuzzy queries
  • Fuzzy weights
  • Software repositories
  • Software reuse

Fingerprint

Dive into the research topics of 'Fuzzy techniques for software reuse'. Together they form a unique fingerprint.

Cite this