4.6 Article Proceedings Paper

Ranking significance of software components based on use relations

期刊

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING
卷 31, 期 3, 页码 213-225

出版社

IEEE COMPUTER SOC
DOI: 10.1109/TSE.2005.38

关键词

component rank; graph representation model; reuse models; program analysis; reusable libraries

向作者/读者索取更多资源

Collections of already developed programs are important resources for efficient development of reliable software systems. In this paper, we propose a novel graph-representation model of a software component library ( repository), called component rank model. This is based on analyzing actual usage relations of the components and propagating the significance through the usage relations. Using the component rank model, we have developed a Java class retrieval system named SPARS-J and applied SPARS-J to various collections of Java files. The result shows that SPARS-J gives a higher rank to components that are used more frequently. As a result, software engineers looking for a component have a better chance of finding it quickly. SPARS-J has been used by two companies, and has produced promising results.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.6
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据