Reuse frequency as metric for dependency resolver selection

  • Authors:
  • Karl Pauls;Till G. Bay

  • Affiliations:
  • Fachbereich Mathematik und Informatik, Freie Universität Berlin, Berlin, Germany;Eidgenössische Technische Hochschule Zürich, Chair of Software Engineering, ETH Zentrum, Zürich, Switzerland

  • Venue:
  • CD'05 Proceedings of the Third international working conference on Component Deployment
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

The demand for component and service discovery engines to use in extensible applications is surging. No one so far has devoted much effort to metrics that aid selecting among different resolvers of the same dependency. This paper defines the Reuse Frequency: a metric that relates components or services to each other and measures their relative importance. Additionally, the ComponentGraph is presented that builds the averaged dependency graph of entities augmented with their popularity and the likelihood of each possible dependency resolver. The Reuse Frequency targets all scenarios where entities have dependencies on each other and a metric for the measurement of their relative importance is needed; the target implementation environment of the ComponentGraph is the Open Service Gateway Initiative framework, but the concepts are applicable to component or service repositories in general.