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...
| Main Authors: | , , , |
|---|---|
| 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 |