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.
Author supplied keywords
Cite
CITATION STYLE
Damiani, E., & Fugini, M. G. (1996). Fuzzy techniques for software reuse. In Proceedings of the ACM Symposium on Applied Computing (Vol. Part F128723, pp. 552–557). Association for Computing Machinery. https://doi.org/10.1145/331119.331453
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.