Metrics for Analyzing Variability and Its Implementation in Software Product Lines: A Systematic Literature Review

被引:0
|
作者
El-Sharkawy, Sascha [1 ]
Yamagishi-Eichler, Nozomi [1 ]
Schmid, Klaus [1 ]
机构
[1] Univ Hildesheim, Inst Comp Sci, Hildesheim, Germany
关键词
Software Product Lines; SPL; Metrics; Implementation; Systematic Literature Review;
D O I
10.1145/3336294.3342368
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This summary refers to the paper Metrics for analyzing variability and its implementation in software product lines: A systematic literature review(1). It was online first in 2018 and was finally published 2019 in the Information and Software Technology (IST) journal. The use of metrics for assessing software products and their qualities is well established in traditional Software Engineering (SE). However, such traditional metrics are typically not applicable to Software Product Line (SPL) engineering as they do not address variability management, a key part of product line engineering. Over time, various specialized product line metrics for SPLs have been described in literature, but no systematic description of these metrics and their characteristics is currently available. This paper presents a systematic literature review, where we identify metrics explicitly designed for variability models, code artifacts, and metrics taking both kinds of artifacts into account. This captures the core of variability management for product lines. We discovered 42 relevant papers reporting 147 metrics designed for SPLs. We provide a categorization of these metrics and discuss problematic issues regarding their definitions. We also systematically assess the evaluation status of the metrics showing a current lack of high-quality evaluation in the field. Researchers and practitioners can benefit from the published catalog of variability-aware metrics.
引用
收藏
页码:244 / 244
页数:1
相关论文
共 50 条
  • [1] Metrics for analyzing variability and its implementation in software product lines: A systematic literature review
    El-Sharkawy, Sascha
    Yamagishi-Eichler, Nozomi
    Schmid, Klaus
    INFORMATION AND SOFTWARE TECHNOLOGY, 2019, 106 : 1 - 30
  • [2] On strategies for testing software product lines: A systematic literature review
    Machado, Ivan do Carmo
    McGregor, John D.
    Cavalcanti, Yguarata Cerqueira
    de Almeida, Eduardo Santana
    INFORMATION AND SOFTWARE TECHNOLOGY, 2014, 56 (10) : 1183 - 1199
  • [3] Requirements engineering for software product lines: A systematic literature review
    Alves, Vander
    Niu, Nan
    Alves, Carina
    Valenca, George
    INFORMATION AND SOFTWARE TECHNOLOGY, 2010, 52 (08) : 806 - 820
  • [4] Analyzing software product innovation assessment by using a systematic literature review
    Yaguee, Agustin
    Garbajosa, Juan
    Perez, Jennifer
    Diaz, Jessica
    2014 47TH HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS), 2014, : 5049 - 5058
  • [5] A Systematic Literature Review on Software Metrics
    Alsulami, Musleh
    INTERNATIONAL TRANSACTION JOURNAL OF ENGINEERING MANAGEMENT & APPLIED SCIENCES & TECHNOLOGIES, 2021, 12 (12):
  • [6] A systematic review of evaluation of variability management approaches in software product lines
    Chen, Lianping
    Babar, Muhammad Ali
    INFORMATION AND SOFTWARE TECHNOLOGY, 2011, 53 (04) : 344 - 362
  • [7] Requirements modeling languages for software product lines: A systematic literature review
    Sepulveda, Samuel
    Cravero, Ania
    Cachero, Cristina
    INFORMATION AND SOFTWARE TECHNOLOGY, 2016, 69 : 16 - 36
  • [8] Software Readability Metrics: A Systematic Literature Review
    Echavarria-Florez, Ingrid-Sofia
    Restrepo-Calle, Felipe
    REVISTA FACULTAD DE INGENIERIA, UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIA, 2020, 29 (54):
  • [9] The use of software product lines for business process management: A systematic literature review
    Rocha, Roberto dos Santos
    Fantinato, Marcelo
    INFORMATION AND SOFTWARE TECHNOLOGY, 2013, 55 (08) : 1355 - 1373
  • [10] Analyzing Variability of Software Product Lines Using Semantic and Ontological Considerations
    Reinhartz-Berger, Iris
    Itzik, Nili
    Wand, Yair
    ADVANCED INFORMATION SYSTEMS ENGINEERING (CAISE 2014), 2014, 8484 : 150 - 164