A retrieval technique for software components using directed replaceability similarity

被引:0
|
作者
Washizaki, H [1 ]
Fukazawa, Y [1 ]
机构
[1] Waseda Univ, Dept Informat & Comp Sci, Shinjuku Ku, Tokyo 1698555, Japan
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:298 / 310
页数:13
相关论文
共 50 条
  • [1] Retrieval of reusable components using functional similarity
    Faustle, S
    Fugini, MG
    Damiani, E
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 1996, 26 (05): : 491 - 530
  • [2] A Behavioral and Structural Components Retrieval Technique for Software Reuse
    Ben Khalifa, Hanen
    Khayati, Oualid
    Ben Ghezala, Henda Hajami
    [J]. PROCEEDINGS OF THE 2008 ADVANCED SOFTWARE ENGINEERING & ITS APPLICATIONS, 2008, : 134 - 137
  • [3] Retrieval of software components using a distributed web system
    Behle, A
    Kirchhof, M
    Nagl, M
    Welter, R
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2002, 25 (03) : 197 - 222
  • [4] RETRIEVAL OF REUSABLE SOFTWARE COMPONENTS
    HESS, H
    SCHEER, AW
    [J]. WIRTSCHAFTSINFORMATIK, 1992, 34 (02): : 190 - 200
  • [5] Using an Information Retrieval Technique to Discover Malicious Software
    Atkison, Travis
    [J]. WMSCI 2008: 12TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL VI, PROCEEDINGS, 2008, : 284 - 289
  • [6] A Dynamic Approach for Retrieval of Software Components Using Genetic Algorithm
    Vodithala, Swathy
    Pabboju, Suresh
    [J]. PROCEEDINGS OF 2015 6TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE, 2015, : 406 - 410
  • [7] A survey on software components search and retrieval
    Lucrédio, D
    do Prado, AF
    de Almeida, ES
    [J]. PROCEEDINGS OF THE 30TH EUROMICRO CONFERENCE, 2004, : 152 - 159
  • [8] Intelligent classification and retrieval of software components
    Andreou, Andreas S.
    Vogiatzis, Dimitrios G.
    Papadopoulos, George A.
    [J]. 30TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL 2, SHORT PAPERS/WORKSHOPS/FAST ABSTRACTS/DOCTORAL SYMPOSIUM, PROCEEDINGS, 2006, : 37 - +
  • [9] Software requirements retrieval using use case terms and structure similarity computation
    Udomchaiporn, Akadej
    Prompoon, Nakornthip
    Kanongchaiyos, Pizzanu
    [J]. ASPEC 2006: 13th Asia-Pacific Software Engineering Conference, Proceedings, 2006, : 113 - 120
  • [10] Quantitative similarity calculation method for trajectory-directed line using sketch retrieval
    Zhang, Yue
    Lin, Yaping
    [J]. JOURNAL OF VISUAL COMMUNICATION AND IMAGE REPRESENTATION, 2019, 59 : 448 - 454