CASE is software automation
Implementing faceted classification for software reuse
Communications of the ACM - Special issue on software engineering
OOPSLA '91 Conference proceedings on Object-oriented programming systems, languages, and applications
An Information Retrieval Approach for Automatically Constructing Software Libraries
IEEE Transactions on Software Engineering
Computing similarity in a reuse library system: an AI-based approach
ACM Transactions on Software Engineering and Methodology (TOSEM)
Software reuse based on a large object-oriented library
ACM SIGSOFT Software Engineering Notes
Classifying Software for Reusability
IEEE Software
Component retrieval using a synaptic connectivity matrix
PDCAT'04 Proceedings of the 5th international conference on Parallel and Distributed Computing: applications and Technologies
Hi-index | 0.00 |
Software reuse is an effective way to improve software productivity and quality. Software libraries are getting bigger, while most of them, such as those of object-oriented languages, use a simple but somewhat ineffective classification method. These libraries usually provide search aids for novices but experts. They are not flexible enough to serve users at different levels of familiarity with libraries. In this paper, we propose a Software Reuse Framework (SRF) for overcoming the above drawbacks. Based on a built-in hierarchical thesaurus, its classification process may be made semi-automatic. SRF is a domain-independent framework that can be adapted to various libraries and also provides four search levels to serve users with different levels of familiarity with libraries.