基于 COTS 的开发背景下软件组件搜索引擎、语义搜索引擎与 Google 搜索引擎的理论与实证评估
信息检索
2012-04-11 v1 软件工程
摘要
基于 COTS 的开发是一种组件复用方法,有望降低成本和风险,并确保更高的质量。Web 上 COTS 组件的日益丰富使实现这些目标成为可能。在这一众多组件中,一个反复出现的问题是识别最能满足用户需求的 COTS 组件。寻找合适的 COTS 组件意味着在广阔的搜索空间中搜索具有异构描述的组件。因此,需要使用搜索引擎来提高 COTS 组件识别的效率。本文从理论和实证两个角度,调查了八个软件组件搜索引擎、九个语义搜索引擎和一个传统搜索引擎 (Google) 在 COTS 组件搜索方面的性能。我们的实证评估基于查准率 (precision) 和归一化查全率 (normalized recall)。我们为被评估的搜索引擎定义了十个查询。这些查询经过精心挑选,以评估每个搜索引擎处理 COTS 组件识别的能力。
引用
@article{arxiv.1204.2079,
title = {A Theoretical and Empirical Evaluation of Software Component Search Engines, Semantic Search Engines and Google Search Engine in the Context of COTS-Based Development},
author = {Nacim Yanes and Sihem Ben Sassi and Henda Hajjami Ben Ghezala},
journal= {arXiv preprint arXiv:1204.2079},
year = {2012}
}
备注
9 pages, 4 figures, 11 tables