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 ...
Software reuse has become very popular in the software development because of its immense advantages...
We propose an approach that leverages lexical information and fuzzy clustering to reduce the number ...
Typescript (photocopy).Studies have shown that reusing existing software can reduce development cost...
During application development under reuse, much effort is spent in retrieving suitable components. ...
During application development under reuse, much effort is spent in retrieving suitable components. ...
This paper discusses uncertainties in software develop ment for reuse and maintenance. In particular...
Effective access to repositories of reusable components should rely on retrieval functionalities bas...
The COOR environment exploits the advantages of OO code to promote software reuse, performing classi...
Software reuse means reusing the inputs, the processes, and the outputs of previous software develop...
Automatic reusability appraisal could be helpful in evaluating the quality of developed or developin...
Reusing code is one approach to software reusability. Code is the end product of the software lifecy...
AbstractA Software Repository is a collection of library files and function codes. Programmers and E...
Our research centers around exploring methodologies for developing reusable software, and developing...
Developing software systems using a library of components involves finding components in a library, ...
One of the most promising strategies that will smooth out the maintainability issues of the software...
Software reuse has become very popular in the software development because of its immense advantages...
We propose an approach that leverages lexical information and fuzzy clustering to reduce the number ...
Typescript (photocopy).Studies have shown that reusing existing software can reduce development cost...
During application development under reuse, much effort is spent in retrieving suitable components. ...
During application development under reuse, much effort is spent in retrieving suitable components. ...
This paper discusses uncertainties in software develop ment for reuse and maintenance. In particular...
Effective access to repositories of reusable components should rely on retrieval functionalities bas...
The COOR environment exploits the advantages of OO code to promote software reuse, performing classi...
Software reuse means reusing the inputs, the processes, and the outputs of previous software develop...
Automatic reusability appraisal could be helpful in evaluating the quality of developed or developin...
Reusing code is one approach to software reusability. Code is the end product of the software lifecy...
AbstractA Software Repository is a collection of library files and function codes. Programmers and E...
Our research centers around exploring methodologies for developing reusable software, and developing...
Developing software systems using a library of components involves finding components in a library, ...
One of the most promising strategies that will smooth out the maintainability issues of the software...
Software reuse has become very popular in the software development because of its immense advantages...
We propose an approach that leverages lexical information and fuzzy clustering to reduce the number ...
Typescript (photocopy).Studies have shown that reusing existing software can reduce development cost...