Object-oriented software libraries expand in size more rapidly than other type of software library. This paper presents a simple approach for aiding reuse in software development using object-oriented library. OUr approach improves the effectiveness of code searching by reorganizing the library with facet classification scheme and thesaurus. Information in specification models, such as data flow diagrams (DFDs), is extracted through object abstraction and then used as a query input. We are currently implementing a Computer-Aided Reuse Tool (CART) based on the approach.
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 objectoriented 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 domainindependent framework that can be adapted to various libraries and also provides four search levels to serve users with different levels of familiarity with libraries.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.