Reuse metrics
In software engineering, many reuse metrics and models are metrics used to measure code reuse and reusability. A metric is a quantitative indicator of an attribute of a thing. A model specifies relationships among metrics. Reuse models and metrics can be categorized into six types:
- reuse cost-benefits models
- maturity assessment
- amount of reuse
- failure modes
- reusability
- reuse library metrics
Maturity assessment models categorize reuse programs by how advanced they are in implementing systematic reuse.
Amount of reuse metrics are used to assess and monitor a reuse improvement effort by tracking percentages of reuse for life cycle objects.
Failure modes analysis is used to identify and order the impediments to reuse in a given organization.
Reusability metrics indicate the likelihood that an artifact is reusable.
Reuse library metrics are used to manage and track usage of a reuse repository.