Evaluating SPL Quality with Metrics

1Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

Abstract

A Software Product Line (SPL) is a set of systems that share a group of manageable features and satisfy the specific needs of a particular domain. The features of an SPL can be used in variable combinations to derive product variants in the SPL domain. Because SPLs promote product development through reuse, it is vital to have a means to measure their quality in terms of quality attributes like complexity, reusability,… In this paper, we propose a set of metrics to evaluate the quality of an SPL at three levels: the feature model, design and code. We adapted a set of metrics for software quality and defined new metrics to deal with the inherent characteristics of SPLs, specifically the feature model and the traceability between features, design and code. Furthermore, to assist in interpreting the quality of a given SPL, we conducted an empirical study over ten open source SPLs to identify thresholds for the proposed metrics.

Author supplied keywords

Cite

CITATION STYLE

APA

Maazoun, J., Bouassida, N., & Ben-Abdallah, H. (2018). Evaluating SPL Quality with Metrics. In Advances in Intelligent Systems and Computing (Vol. 736, pp. 42–51). Springer Verlag. https://doi.org/10.1007/978-3-319-76348-4_5

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free