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
来源
SPLC'19: PROCEEDINGS OF THE 23RD INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, VOL A | 2020年
关键词
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 条
  • [41] A Variability Fault Localization Approach for Software Product Lines
    Trang Thu Nguyen
    Kien-Tuan Ngo
    Son Nguyen
    Hieu Dinh Vo
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2022, 48 (10) : 4100 - 4118
  • [42] Empirical software product line engineering: A systematic literature review. An IST journal publication
    Chacon-Luna, Ana Eva
    Fernandez, Antonio Manuel Gutierrez
    Galindo, Jose A.
    Benavides, David
    SPLC '21: PROCEEDINGS OF THE 25TH ACM INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, VOL A, 2021,
  • [43] Voice of Evidence Managing Variability in Software Product Lines
    Babar, Muhammad Ali
    Chen, Lianping
    Shull, Forrest
    IEEE SOFTWARE, 2010, 27 (03) : 89 - +
  • [44] A systematic literature review on software measurement programs
    Tahir, Touseef
    Rasool, Ghulam
    Gencel, Cigdem
    INFORMATION AND SOFTWARE TECHNOLOGY, 2016, 73 : 101 - 121
  • [45] A systematic literature review on the semi-automatic configuration of extended product lines
    Ochoa, Lina
    Gonzalez-Rojas, Oscar
    Juliana, Alves Pereira
    Castro, Harold
    Saake, Gunter
    JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 144 : 511 - 532
  • [46] Analyzing the software architectures supporting HCI/HMI processes through a systematic review of the literature
    Cruz-Benito, Juan
    Garcia-Penalvo, Francisco J.
    Theron, Roberto
    TELEMATICS AND INFORMATICS, 2019, 38 : 118 - 132
  • [47] Analyzing the concept of technical debt in the context of agile software development: A systematic literature review
    Behutiye, Woubshet Nema
    Rodriguez, Pilar
    Oivo, Markku
    Tosun, Ayse
    INFORMATION AND SOFTWARE TECHNOLOGY, 2017, 82 : 139 - 158
  • [48] Towards Indicators of Instabilities in Software Product Lines: An Empirical Evaluation of Metrics
    Cafeo, Bruno B. P.
    Dantas, Francisco
    Cirilo, Elder J. R.
    Garcia, Alessandro
    2013 4TH INTERNATIONAL WORKSHOP ON EMERGING TRENDS IN SOFTWARE METRICS (WETSOM), 2013, : 69 - 75
  • [49] Systematic literature reviews in software engineering - A systematic literature review
    Kitchenham, Barbara
    Brereton, O. Pearl
    Budgen, David
    Turner, Mark
    Bailey, John
    Linkman, Stephen
    INFORMATION AND SOFTWARE TECHNOLOGY, 2009, 51 (01) : 7 - 15
  • [50] A systematic mapping study of software product lines testing
    da Mota Silveira Neto, Paulo Anselmo
    Machado, Ivan do Carmo
    McGregor, John D.
    de Almeida, Eduardo Santana
    de Lemos Meira, Silvio Romero
    INFORMATION AND SOFTWARE TECHNOLOGY, 2011, 53 (05) : 407 - 423