2012International Conference on Software Engineering AdvancesRequires access

Structuring Software Reusability Metrics for Component-Based Software Development

Danail Hristov, Oliver Hummel, Mahmudul Huq, Werner Janjic

Open publisher page 26 citations

Abstract

The idea of reusing software components has been present in software engineering for several decades . Although the software industry developed massively in recent decades, component reuse is still facing numerous challenges and lacking adoption by practitioners. One of the imped iments preventing efficient and effective reuse is the dif ficulty to determine which artifacts are best suited to solve a particular problem in a given context and how easy it will be to reuse them there. So far, no clear framework is describin g the reusability of software and structuring appropriate metrics that can be found in literature. Nevertheless, a go od under- standing of reusability as well as adequate and eas y to use metrics for quantification of reusability are neces sary to simplify and accelerate the adoption of component reuse in software development. Thus, we propose an initial version of such a framework intended to structure existing reu sability metrics for component-based software development that we have collected for this paper.

About this research paper

What this paper is about

The idea of reusing software components has been present in software engineering for several decades . Although the software industry developed massively in recent decades, component reuse is still facing numerous challenges and lacking adoption by practitioners. One of the imped iments preventing efficient and effective reuse is the dif ficulty to determine which artifacts are best suited to solve a particular problem in a given context and how easy it will be to reuse them there. So far, no clear framework is describin g the reusability of software and structuring appropriate metrics that can be found in literature. Nevertheless, a go od under- standing of reusability as well as adequate and eas y to use metrics for quantification of reusability are neces sary to simplify and accelerate the adoption of component reuse in software development. Thus, we propose an initial version of such a framework intended to structure existing reu sability metrics for component-based software development that we have collected for this paper.

Why it matters

OpenAlex reports 26 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

The idea of reusing software components has been present in software engineering for several decades . Although the software industry developed massively in recent decades, component reuse is still facing numerous challenges and lacking adoption by practitioners. One of the imped iments preventing efficient and effective reuse is the dif ficulty to determine which artifacts are best suited to solve a particular problem in a given context and how easy it will be to reuse them there. So far, no clear framework is describin g the reusability of software and structuring appropriate metrics that can be found in literature. Nevertheless, a go od under- standing of reusability as well as adequate and eas y to use metrics for quantification of reusability are neces sary to simplify and accelerate the adoption of component reuse in software development. Thus, we propose an initial version of such a framework intended to structure existing reu sability metrics for component-based software development that we have collected for this paper.

Key concepts: Reusability, Structuring, Reuse, Computer science, Software development, Software engineering, Component-based software engineering, Software construction

Related papers

Back to paper searchBrowse research topicsOriginal source
Structuring Software Reusability Metrics for Component-Based Software Development — Research Paper | ScholarLens