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

    Fingerprint

    Software Components
    Software engineering
    Retrieval
    Query
    Component-based Development
    Distance Metric
    Granularity
    Repository
    Software Development
    Prototype
    Evaluate

    ASJC Scopus subject areas

    • Computer Science(all)
    • Theoretical Computer Science

    Cite this

    Washizaki, H., & Fukazawa, Y. (2001). Retrieving software components using directed replaceability distance. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2186, pp. 153-162). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 2186). Springer Verlag. https://doi.org/10.1007/3-540-44800-4_14

    Retrieving software components using directed replaceability distance. / Washizaki, Hironori; Fukazawa, Yoshiaki.

    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 2186 Springer Verlag, 2001. p. 153-162 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 2186).

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

    Washizaki, H & Fukazawa, Y 2001, Retrieving software components using directed replaceability distance. in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). vol. 2186, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 2186, Springer Verlag, pp. 153-162, 3rd International Conference on Generative and Component-Based Software Engineering, GCSE 2001, Erfurt, Germany, 01/9/10. https://doi.org/10.1007/3-540-44800-4_14
    Washizaki H, Fukazawa Y. Retrieving software components using directed replaceability distance. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 2186. Springer Verlag. 2001. p. 153-162. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)). https://doi.org/10.1007/3-540-44800-4_14
    Washizaki, Hironori ; Fukazawa, Yoshiaki. / Retrieving software components using directed replaceability distance. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 2186 Springer Verlag, 2001. pp. 153-162 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
    @inproceedings{0005c67c4cf14e8783ae9a5cb693fdbd,
    title = "Retrieving software components using directed replaceability distance",
    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.",
    author = "Hironori Washizaki and Yoshiaki Fukazawa",
    year = "2001",
    doi = "10.1007/3-540-44800-4_14",
    language = "English",
    isbn = "3540425462",
    volume = "2186",
    series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
    publisher = "Springer Verlag",
    pages = "153--162",
    booktitle = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",

    }

    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

    ER -