Correlation between Amount-of-Reuse Metrics and Other Software Measures with Respect to Programming Code in C++

  • Authors:
  • Zaigham Mahmood;S. Tauseef Ur Rehman

  • Affiliations:
  • Derbyshire Business School, University of Derby, DE22 1GB, UK Department of Computer Science, International Islamic University, Islamabad, Pakistan z.mahmood@derby.ac.uk;Department of Computer Science, International Islamic University, Islamabad, Pakistan

  • Venue:
  • Software Quality Control
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

In recent years, there have been several proposals for amount-of-reuse metrics. However, it is not clear if these metrics measure anything different from other software metrics that are often generally used. Besides, the relationship between these metrics is also unclear. Without a clear understanding, the true added value provided by these metrics remains unknown. In this paper, an analysis of the existing amount-of-reuse metrics is presented and a subset of these is selected, on the basis of their industrial applicability, for further investigation. These metrics are then applied to a collection of different software products to obtain an understanding of the level of correlation that exists between them and other well-known software metrics such as cyclomatic complexity, volume and lines of code. Our analysis suggests that the selected subset of amount-of-reuse metrics provides a relatively independent view of the analyzed code.