Dependency and interaction oriented complexity metrics of component-based systems

  • Authors:
  • Nasib S. Gill; Balkishan

  • Affiliations:
  • Maharshi Dayanand University, Rohtak, Haryana (India);Maharshi Dayanand University, Rohtak, Haryana (India)

  • Venue:
  • ACM SIGSOFT Software Engineering Notes
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Component-Based Development (CBD) practice is gaining popularity among software developers in the software industry. Researcher community is striving hard to identify the attributes characterizing component-based development and further proposing metrics that may help in controlling the complexity of the component-based systems. The present paper introduces a set of component-based metrics, namely, Component Dependency Metric (CDM) and Component Interaction Density Metric (CIDM), which measure the dependency and coupling aspects of the software components respectively. Graph theoretic notions have been used to illustrate the dependency and interaction among software components for all the four cases chosen for present study. Dependency and interaction-oriented complexity metrics for component-based systems have been computed. The results of the present study are quite encouraging and may further help the researchers in controlling the complexity of component-based systems so as to minimize the integration and maintenance costs.