Automatic text processing
An information system for software reuse
Software reuse: emerging technology
Telos: representing knowledge about information systems
ACM Transactions on Information Systems (TOIS)
An Information Retrieval Approach for Automatically Constructing Software Libraries
IEEE Transactions on Software Engineering
ACM Computing Surveys (CSUR)
Computing similarity in a reuse library system: an AI-based approach
ACM Transactions on Software Engineering and Methodology (TOSEM)
A Method for Software Reuse Through Large Component Libraries
ICCI '93 Proceedings of the Fifth International Conference on Computing and Information
Rascal: A Recommender Agent for Agile Reuse
Artificial Intelligence Review
An eclipse plugin to support agile reuse
XP'05 Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering
Hi-index | 0.00 |
As software reuse becomes more prominent and accepted in industry, systems and tools for software reuse become a key aspect in achieving successful reuse of software artifacts. A major problem with such tools is the retrieval and classification of the software modules. To search for and retrieve the conceptually closest software component from a library of software modules, components need to be classified in some manner. We address this problem by showing how the software library can be organized using a clustering scheme. We also show graphically using a simplified example, how our scheme clusters software components containing descriptions of software modules. We contend that this organization easily supports a retrieval method for software components to be reused. Our scheme is automatic and classifies components that have been represented using a knowledge representation-based language.