Effect of software evolution on software metrics: an open source case study

  • Authors:
  • Kalpana Johari;Arvinder Kaur

  • Affiliations:
  • CDAC, NOIDA, NOIDA, India;Guru Gobind Singh Indraprastha University, Delhi, India

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

Quantified Score

Hi-index 0.00

Visualization

Abstract

Software needs to evolve in order to be used for a longer period. The changes corresponding to corrective, preventive, adaptive and perfective maintenance leads to software evolution. In this paper we are presenting the results of study conducted on 13 versions of JHot Draw and 16 versions of Rhino released over the period of 10 years. We measured Object Oriented Metrics and studied the changes in the measured values over different releases of two medium sized software developed using Java. We also investigated the applicability of Lehman's Law of Software Evolution on Object Oriented Software Systems using different measures. We found that Lehman's laws related with increasing complexity and continuous growth are supported by the data and computed metrics measure.