Fuzzy sets, uncertainty, and information
Fuzzy sets, uncertainty, and information
Advances in computers
ACM Computing Surveys (CSUR)
Communications of the ACM
Software reuse: a holistic approach
Software reuse: a holistic approach
Measuring software reuse: principles, practices, and economic models
Measuring software reuse: principles, practices, and economic models
Software reuse: architecture, process and organization for business success
Software reuse: architecture, process and organization for business success
Storing and Retrieving Software Components: A Refinement Based System
IEEE Transactions on Software Engineering
A hierarchy-aware approach to faceted classification of objected-oriented components
ACM Transactions on Software Engineering and Methodology (TOSEM)
Practical Software Reuse
IEEE Software
Success Factors of Systematic Reuse
IEEE Software
Reusing Software: Issues and Research Directions
IEEE Transactions on Software Engineering
A Component-Based Software Development Model
COMPSAC '96 Proceedings of the 20th Conference on Computer Software and Applications
Independent component analysis and rough fuzzy based approach to web usage mining
AIA'06 Proceedings of the 24th IASTED international conference on Artificial intelligence and applications
Mining usage web log via independent component analysis and rough fuzzy
AIKED'06 Proceedings of the 5th WSEAS International Conference on Artificial Intelligence, Knowledge Engineering and Data Bases
Combinations of case-based reasoning with other intelligent methods
International Journal of Hybrid Intelligent Systems - CIMA-08
A new logic method for education resource software guarantee
ICICA'12 Proceedings of the Third international conference on Information Computing and Applications
A method for extracting rules from spatial data based on rough fuzzy sets
Knowledge-Based Systems
Hi-index | 0.00 |
Software reuse means reusing the inputs, the processes, and the outputs of previous software development efforts. Software reuse is a means toward an end: improving software development productivity and software product quality. Effective management of a large set of reusable components requires well-defined structures and processes. Without these, the reuse repository effectively becomes a write-only storage medium. The repository of reusable components is the link between development for reuse, where the components are produced, and development with reuse, where the components are reused. In this paper, we present a novel approach for selecting candidate components used in various previous projects for reuse in the current application. The methodology is based on rough-fuzzy sets, and a decision support tool based on this methodology is implemented. This method reduces the search domain and hence does a more efficient retrieval than the existing methods.