TY - GEN
T1 - Retrieving software components using directed replaceability distance
AU - Washizaki, Hironori
AU - Fukazawa, Yoshiaki
PY - 2001
Y1 - 2001
N2 - In component-based software development, the mechanism by which the software components which best satisfy a user’s query are retrieved is indispensable. However, conventional retrieval methods cannot evaluate the total characteristics of a component, because they consider a single aspect of the component or require an additional description. In this paper, we propose a new distance metric, “directed replaceability distance” (DRD), which represents how different two components are in detail from the viewpoint of structure, behavior, and granularity. We have developed a retrieval system which uses DRD as a measure of the difference between a user’s query prototype component and the components stored in a repository. In this paper, we outline the concept of DRD and the usefulness of our retrieval system.
AB - In component-based software development, the mechanism by which the software components which best satisfy a user’s query are retrieved is indispensable. However, conventional retrieval methods cannot evaluate the total characteristics of a component, because they consider a single aspect of the component or require an additional description. In this paper, we propose a new distance metric, “directed replaceability distance” (DRD), which represents how different two components are in detail from the viewpoint of structure, behavior, and granularity. We have developed a retrieval system which uses DRD as a measure of the difference between a user’s query prototype component and the components stored in a repository. In this paper, we outline the concept of DRD and the usefulness of our retrieval system.
UR - http://www.scopus.com/inward/record.url?scp=84958985076&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84958985076&partnerID=8YFLogxK
U2 - 10.1007/3-540-44800-4_14
DO - 10.1007/3-540-44800-4_14
M3 - Conference contribution
AN - SCOPUS:84958985076
SN - 3540425462
VL - 2186
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 153
EP - 162
BT - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
PB - Springer Verlag
T2 - 3rd International Conference on Generative and Component-Based Software Engineering, GCSE 2001
Y2 - 10 September 2001 through 13 September 2001
ER -