A mapping study to investigate component-based software system metrics

A component-based software system (CBSS) is a software system that is developed by integrating components that have been deployed independently. In the last few years, many researchers have proposed metrics to evaluate CBSS attributes. However, the practical use of these metrics can be difficult. Fo...

Full description

Bibliographic Details
Main Authors: Abdellatief, Majdi, Md Sultan, Abu Bakar, Abdul Ghani, Abdul Azim, A. Jabar, Marzanah
Format: Article
Language:English
Published: Elsevier 2013
Online Access:http://psasir.upm.edu.my/id/eprint/30600/
http://psasir.upm.edu.my/id/eprint/30600/1/A%20mapping%20study%20to%20investigate%20component.pdf
_version_ 1848846724203806720
author Abdellatief, Majdi
Md Sultan, Abu Bakar
Abdul Ghani, Abdul Azim
A. Jabar, Marzanah
author_facet Abdellatief, Majdi
Md Sultan, Abu Bakar
Abdul Ghani, Abdul Azim
A. Jabar, Marzanah
author_sort Abdellatief, Majdi
building UPM Institutional Repository
collection Online Access
description A component-based software system (CBSS) is a software system that is developed by integrating components that have been deployed independently. In the last few years, many researchers have proposed metrics to evaluate CBSS attributes. However, the practical use of these metrics can be difficult. For example, some of the metrics have concepts that either overlap or are not well defined, which could hinder their implementation. The aim of this study is to understand, classify and analyze existing research in component-based metrics, focusing on approaches and elements that are used to evaluate the quality of CBSS and its components from a component consumer's point of view. This paper presents a systematic mapping study of several metrics that were proposed to measure the quality of CBSS and its components. We found 17 proposals that could be applied to evaluate CBSSs, while 14 proposals could be applied to evaluate individual components in isolation. Various elements of the software components that were measured are reviewed and discussed. Only a few of the proposed metrics are soundly defined. The quality assessment of the primary studies detected many limitations and suggested guidelines for possibilities for improving and increasing the acceptance of metrics. However, it remains a challenge to characterize and evaluate a CBSS and its components quantitatively. For this reason, much effort must be made to achieve a better evaluation approach in the future.
first_indexed 2025-11-15T09:07:15Z
format Article
id upm-30600
institution Universiti Putra Malaysia
institution_category Local University
language English
last_indexed 2025-11-15T09:07:15Z
publishDate 2013
publisher Elsevier
recordtype eprints
repository_type Digital Repository
spelling upm-306002019-05-30T08:07:22Z http://psasir.upm.edu.my/id/eprint/30600/ A mapping study to investigate component-based software system metrics Abdellatief, Majdi Md Sultan, Abu Bakar Abdul Ghani, Abdul Azim A. Jabar, Marzanah A component-based software system (CBSS) is a software system that is developed by integrating components that have been deployed independently. In the last few years, many researchers have proposed metrics to evaluate CBSS attributes. However, the practical use of these metrics can be difficult. For example, some of the metrics have concepts that either overlap or are not well defined, which could hinder their implementation. The aim of this study is to understand, classify and analyze existing research in component-based metrics, focusing on approaches and elements that are used to evaluate the quality of CBSS and its components from a component consumer's point of view. This paper presents a systematic mapping study of several metrics that were proposed to measure the quality of CBSS and its components. We found 17 proposals that could be applied to evaluate CBSSs, while 14 proposals could be applied to evaluate individual components in isolation. Various elements of the software components that were measured are reviewed and discussed. Only a few of the proposed metrics are soundly defined. The quality assessment of the primary studies detected many limitations and suggested guidelines for possibilities for improving and increasing the acceptance of metrics. However, it remains a challenge to characterize and evaluate a CBSS and its components quantitatively. For this reason, much effort must be made to achieve a better evaluation approach in the future. Elsevier 2013-03 Article PeerReviewed application/pdf en http://psasir.upm.edu.my/id/eprint/30600/1/A%20mapping%20study%20to%20investigate%20component.pdf Abdellatief, Majdi and Md Sultan, Abu Bakar and Abdul Ghani, Abdul Azim and A. Jabar, Marzanah (2013) A mapping study to investigate component-based software system metrics. The Journal of Systems and Software, 86 (3). pp. 587-603. ISSN 0164-1212; ESSN: 1873-1228 10.1016/j.jss.2012.10.001
spellingShingle Abdellatief, Majdi
Md Sultan, Abu Bakar
Abdul Ghani, Abdul Azim
A. Jabar, Marzanah
A mapping study to investigate component-based software system metrics
title A mapping study to investigate component-based software system metrics
title_full A mapping study to investigate component-based software system metrics
title_fullStr A mapping study to investigate component-based software system metrics
title_full_unstemmed A mapping study to investigate component-based software system metrics
title_short A mapping study to investigate component-based software system metrics
title_sort mapping study to investigate component-based software system metrics
url http://psasir.upm.edu.my/id/eprint/30600/
http://psasir.upm.edu.my/id/eprint/30600/
http://psasir.upm.edu.my/id/eprint/30600/1/A%20mapping%20study%20to%20investigate%20component.pdf