Evaluating an evolving software component: case of internal design

  • Authors:
  • Kuljit Kaur;Hardeep Singh

  • Affiliations:
  • Guru Nanak Dev University, Amritsar, India;Guru Nanak Dev University, Amritsar, India

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

Quantified Score

Hi-index 0.00

Visualization

Abstract

Component based development is a reuse based approach in which already existing software components are used to assemble a new application. One of the commonly cited advantages of this approach is that application quality is high because mature components are used in the application. This indicates that as components mature their quality improves. In this paper, we have studied evolution of the design structure of a reusable component using package metrics proposed by Robert Martin. Metric values indicate that internal design of the component has improved over time.