@inproceedings{c2fe53f34e2743da9d4320d6fdaacc9e,
title = "Fuzzy techniques for software reuse",
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.",
keywords = "Fuzzy queries, Fuzzy weights, Software repositories, Software reuse",
author = "E. Damiani and Fugini, {M. G.}",
note = "Publisher Copyright: {\textcopyright} 1996 acm.; 1996 ACM Symposium on Applied Computing, SAC 1996 ; Conference date: 17-02-1996 Through 19-02-1996",
year = "1996",
month = feb,
day = "18",
doi = "10.1145/331119.331453",
language = "British English",
series = "Proceedings of the ACM Symposium on Applied Computing",
pages = "552--557",
editor = "Carroll, {Janice H.} and George, {K. M.} and Jim Hightower and Dave Oppenheim",
booktitle = "Proceedings of the 1996 ACM Symposium on Applied Computing, SAC 1996",
}