A retrieval technique for software components using directed replaceability similarity

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

    3 Citations (Scopus)

    Abstract

    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.

    Original languageEnglish
    Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
    PublisherSpringer Verlag
    Pages298-310
    Number of pages13
    Volume2425
    ISBN (Print)3540440879
    Publication statusPublished - 2002
    Event8th International Conference on Object-Oriented Information Systems, OOIS 2002 - Montpellier, France
    Duration: 2002 Sep 22002 Sep 5

    Publication series

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

    Other

    Other8th International Conference on Object-Oriented Information Systems, OOIS 2002
    CountryFrance
    CityMontpellier
    Period02/9/202/9/5

    Fingerprint

    Software Components
    Software engineering
    Retrieval
    Experiments
    Component-based Development
    Granularity
    Repository
    Software Development
    Prototype
    Metric
    Similarity
    Evaluate
    Evaluation
    Experiment

    ASJC Scopus subject areas

    • Computer Science(all)
    • Theoretical Computer Science

    Cite this

    Washizaki, H., & Fukazawa, Y. (2002). A retrieval technique for software components using directed replaceability similarity. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2425, pp. 298-310). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 2425). Springer Verlag.

    A retrieval technique for software components using directed replaceability similarity. / Washizaki, Hironori; Fukazawa, Yoshiaki.

    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 2425 Springer Verlag, 2002. p. 298-310 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 2425).

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

    Washizaki, H & Fukazawa, Y 2002, A retrieval technique for software components using directed replaceability similarity. in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). vol. 2425, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 2425, Springer Verlag, pp. 298-310, 8th International Conference on Object-Oriented Information Systems, OOIS 2002, Montpellier, France, 02/9/2.
    Washizaki H, Fukazawa Y. A retrieval technique for software components using directed replaceability similarity. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 2425. Springer Verlag. 2002. p. 298-310. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
    Washizaki, Hironori ; Fukazawa, Yoshiaki. / A retrieval technique for software components using directed replaceability similarity. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 2425 Springer Verlag, 2002. pp. 298-310 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
    @inproceedings{144b8d503226406897eab553a826f6ef,
    title = "A retrieval technique for software components using directed replaceability similarity",
    abstract = "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.",
    author = "Hironori Washizaki and Yoshiaki Fukazawa",
    year = "2002",
    language = "English",
    isbn = "3540440879",
    volume = "2425",
    series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
    publisher = "Springer Verlag",
    pages = "298--310",
    booktitle = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",

    }

    TY - GEN

    T1 - A retrieval technique for software components using directed replaceability similarity

    AU - Washizaki, Hironori

    AU - Fukazawa, Yoshiaki

    PY - 2002

    Y1 - 2002

    N2 - 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.

    AB - 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.

    UR - http://www.scopus.com/inward/record.url?scp=84944053302&partnerID=8YFLogxK

    UR - http://www.scopus.com/inward/citedby.url?scp=84944053302&partnerID=8YFLogxK

    M3 - Conference contribution

    AN - SCOPUS:84944053302

    SN - 3540440879

    VL - 2425

    T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

    SP - 298

    EP - 310

    BT - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

    PB - Springer Verlag

    ER -