In software engineering, many reuse metrics and
models are metrics used to measure
code reuse and reusability. A metric is a
quantitative
Quantitative may refer to:
* Quantitative research, scientific investigation of quantitative properties
* Quantitative analysis (disambiguation)
* Quantitative verse, a metrical system in poetry
* Statistics, also known as quantitative analysis ...
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
Reuse is the action or practice of using an item, whether for its original purpose (conventional reuse) or to fulfill a different function ( creative reuse or repurposing). It should be distinguished from recycling, which is the breaking down of ...
# failure modes
#
reusability
In computer science and software engineering, reusability is the use of existing ''assets'' in some form within the software product development process; these ''assets'' are products and by-products of the software development life cycle and ...
# reuse library metrics
Reuse cost-benefits models include economic
cost-benefit analysis as well as quality and
productivity
Productivity is the efficiency of production of goods or services expressed by some measure. Measurements of productivity are often expressed as a ratio of an aggregate output to a single input or an aggregate input used in a production proce ...
payoff.
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.
References
* Frakes, William and Carol, Terry. "Software Reuse: Metrics and Models." ACM Computing Surveys 28(2), pp. 415-435, 1996.
Software metrics
Reuse
{{soft-eng-stub