Signature matching: a tool for using software libraries
ACM Transactions on Software Engineering and Methodology (TOSEM)
Creating JavaBeans
Developing Java beans
Assessing software libraries by browsing similar classes, functions and relationships
Proceedings of the 21st international conference on Software engineering
Communications of the ACM
Javabeans Programming from the Ground Up
Javabeans Programming from the Ground Up
Efficient Specification-Based Component Retrieval
Automated Software Engineering
Agora: A Search Engine for Software Components
IEEE Internet Computing
Promoting Reuse with Active Reuse Repository Systems
ICSR-6 Proceedings of the 6th International Conerence on Software Reuse: Advances in Software Reusability
Storing and Retrieving Software Components: A Component Description Manager
ASWEC '00 Proceedings of the 2000 Australian Software Engineering Conference
Hi-index | 0.00 |
A mechanism of retrieving software components is indispensable for component-based software development. However, conventional retrieval techniques require an additional description, and cannot evaluate the total characteristics of a component. In this paper, we propose a new similarity metric, "directed replaceability similarity' (DRS), which represents how two components differ in terms of structure, behavior, and granularity.We developed a retrieval system that automatically measures DRS between a user's prototype component and components stored in a repository, without any source codes or additional information. As a result of evaluation experiments, it is found that the retrieval performance of our system is higher than those of conventional techniques.