Full text indexing based on lexical relations an application: software libraries
SIGIR '89 Proceedings of the 12th annual international ACM SIGIR conference on Research and development in information retrieval
An Information Retrieval Approach for Automatically Constructing Software Libraries
IEEE Transactions on Software Engineering
Database Support for Knowledge-Based Engineering Environments
IEEE Expert: Intelligent Systems and Their Applications
Hi-index | 0.00 |
One essential problem in reusability is classifying the reusable components. The library must be structured to facilitate the retrieving of code. Several approaches have been applied to this problem, but none addresses the evolution of software libraries. In this paper, we show how conceptual clustering can be used for dynamically classifying software components as the reusable library expands over time. Unimem is a conceptual clustering system that “learns” concepts by noticing similarities. We have adapted Unimem for developing and maintaining Ada libraries, where a large portion of the information necessary for our classifying method is directly extractable from the code.