Retrieving software components using directed replaceability distance

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Abstract

    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.

    Original languageEnglish
    Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
    PublisherSpringer Verlag
    Pages153-162
    Number of pages10
    Volume2186
    ISBN (Print)3540425462
    DOIs
    Publication statusPublished - 2001
    Event3rd International Conference on Generative and Component-Based Software Engineering, GCSE 2001 - Erfurt, Germany
    Duration: 2001 Sep 102001 Sep 13

    Publication series

    NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
    Volume2186
    ISSN (Print)03029743
    ISSN (Electronic)16113349

    Other

    Other3rd International Conference on Generative and Component-Based Software Engineering, GCSE 2001
    CountryGermany
    CityErfurt
    Period01/9/1001/9/13

    ASJC Scopus subject areas

    • Computer Science(all)
    • Theoretical Computer Science

    Fingerprint Dive into the research topics of 'Retrieving software components using directed replaceability distance'. Together they form a unique fingerprint.

    Cite this