A Review of Component Coupling Metrics for Component-Based Development
Jianguo Chen, Wai Kiang Yeap, Stefan D. Bruda
Abstract
Jianguo Chen, Wai Kiang Yeap, Stefan D. Bruda
Abstract
The use of component-based software engineering (CBSE) is growing in popularity among the software engineering community and it has been successfully applied in many engineering domains. Component quality evaluations by adequate metrics are needed for large scale project. However, the software quality evaluation should also be performed on component assembly since the overall quality of the CBSE is more important. In this paper, we briefly survey the traditional software metrics and then discuss metrics for both the individual component and their assembly between the components. We then suggest a formal direct and an indirect component coupling metric.
OpenAlex reports 15 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
The use of component-based software engineering (CBSE) is growing in popularity among the software engineering community and it has been successfully applied in many engineering domains. Component quality evaluations by adequate metrics are needed for large scale project. However, the software quality evaluation should also be performed on component assembly since the overall quality of the CBSE is more important. In this paper, we briefly survey the traditional software metrics and then discuss metrics for both the individual component and their assembly between the components. We then suggest a formal direct and an indirect component coupling metric.
Key concepts: Component (thermodynamics), Computer science, Component-based software engineering, Software engineering, Software measurement, Software quality, Software metric, Quality (philosophy)