Component rank: relative significance rank for software component search

  • Authors:
  • Katsuro Inoue;Reishi Yokomori;Hikaru Fujiwara;Tetsuo Yamamoto;Makoto Matsushita;Shinji Kusumoto

  • Affiliations:
  • Osaka University, 1-3 Machikaneyama, Toyonaka, Osaka 560-8531, Japan;Osaka University, 1-3 Machikaneyama, Toyonaka, Osaka 560-8531, Japan;Osaka University, 1-3 Machikaneyama, Toyonaka, Osaka 560-8531, Japan;Japan Science and Technology Corporation, 4-1-8, Honmachi, Kawaguchi, Saitama 332-8531, Japan;Osaka University, 1-3 Machikaneyama, Toyonaka, Osaka 560-8531, Japan;Osaka University, 1-3 Machikaneyama, Toyonaka, Osaka 560-8531, Japan

  • Venue:
  • Proceedings of the 25th International Conference on Software Engineering
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Collections of already developed programs are important resources for efficient development of reliable software systems. In this paper, we propose a novel method of ranking software components, called Component Rank, based on analyzing actual use relations among the components and propagating the significance through the use relations. We have developed a component-rank computation system, and applied it to various Java programs. The result is promising such that non-specific and generic components are ranked high. Using the Component Rank system as a core part, we are currently developing Software Product Archiving, analyzing, and Retrieving System named SPARS.