Abstract
Software Product Line (SPL) is focused on representing the variability and commonality of a software family associated with a common set of assets. OVM model and state chart diagram are important artifacts of SPL, which are used to diagrammatically represent the commonality and variability of SPL and are developed in the initial stages. The variability of SPL needs to be systematically managed as it withstands all the functional and non-functional needs of the product line and impacts the quality of products. During initial literature review, it was observed that during the early phase of development, assessment of few quality attributes was considered but assessment of variability and its impact over quality attributes remains untouched. In the current research, a quality model is proposed to assess variability and its impact over reusability and maintainability of SPL. The advantage of this study would be that variability would be managed together with reusability and maintainability leading to improved SPL quality.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
K. Pohl, G. Böckle, F.J. van Der Linden, Software Product Line Engineering: Foundations, Principles and Techniques (Springer Science & Business Media, 2005)
M. Cardoso, C. Lima, E. Almeida, Investigating the variability impact on the recovery of software product line architectures: an exploratory study, in SBCARS’17 Proceedings of the 11th Brazilian Symposium on Software Components, Architectures, and Reuse (2017). Article No. 12
S.K. Gill, A. Sharma, Evaluating the importance of analyzability, testability and changeability quality attribute in reference to software product line orthogonal variability model. Int. J. Adv. Res. Comput. Sci. Softw. Eng 7, 30–32 (2017)
C. Bezerra, J. Monteiro, R. Andrade, L. Rocha, Analyzing the OVM models maintainability over their evolution process: an exploratory study, in Tenth International Workshop on Variability Modelling of Software-intensive Systems (2017), pp. 17–24
J. Maazoun, N. Bouassida, H. Ben-Abdallah, Evaluating SPL quality with metrics. Int. Syst. Des. Appl. 736, 42–51 (2017)
G. Vyas, Design and implementation of prediction model to assess reusability of software product line OVM model using new set of structural metrics (IIS University, Jaipur, 2017)
G. Vyas, S. Vyas, P.K. Paul, A. Sharma, C. Bhardwaj, Prediction algorithms and consecutive estimation of software product line feature model usability, in 2019 Amity International Conference on Artificial Intelligence (AICAI) (IEEE, 2019), pp. 774–777
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Bhardwaj, C., Vyas, G., Sharma, A., Pareek, A. (2021). Develo** a Quality Model to Study the Impact of Variability Over the Reusability and Maintainability of Software Product Line Variability Models. In: Rathore, V.S., Dey, N., Piuri, V., Babo, R., Polkowski, Z., Tavares, J.M.R.S. (eds) Rising Threats in Expert Applications and Solutions. Advances in Intelligent Systems and Computing, vol 1187. Springer, Singapore. https://doi.org/10.1007/978-981-15-6014-9_9
Download citation
DOI: https://doi.org/10.1007/978-981-15-6014-9_9
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-6013-2
Online ISBN: 978-981-15-6014-9
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)