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 条
  • [31] Software Product Quality in DevOps Contexts: A Systematic Literature Review
    Cespedes, Daniel
    Angeleri, Paula
    Melendez, Karin
    Davila, Abraham
    TRENDS AND APPLICATIONS IN SOFTWARE ENGINEERING, 2020, 1071 : 51 - 64
  • [32] Design variability verification in Software Product Lines
    Ganesh Khandu Narwane
    Jean-Vivien Millo
    Shankara Narayanan Krishna
    S Ramesh
    Sādhanā, 2019, 44
  • [33] Design variability verification in Software Product Lines
    Narwane, Ganesh Khandu
    Millo, Jean-Vivien
    Krishna, Shankara Narayanan
    Ramesh, S.
    SADHANA-ACADEMY PROCEEDINGS IN ENGINEERING SCIENCES, 2019, 44 (01):
  • [34] Statically Analyzing the Energy Efficiency of Software Product Lines
    Couto, Marco
    Fernandes, Joao Paulo
    Saraiva, Joao
    JOURNAL OF LOW POWER ELECTRONICS AND APPLICATIONS, 2021, 11 (01)
  • [35] Software Configuration Management in Software Product Lines: Results of a Systematic Mapping Study
    Espinel-Mena, G. P.
    Carrillo-Medina, J. L.
    Flores-Calero, M.
    Urbieta, M.
    IEEE LATIN AMERICA TRANSACTIONS, 2022, 20 (05) : 718 - 730
  • [36] Software Product Quality Metrics: A Systematic Mapping Study
    Colakoglu, Fatima Nur
    Yazici, Ali
    Mishra, Alok
    IEEE ACCESS, 2021, 9 (09): : 44647 - 44670
  • [37] Complexity metrics for process models - A systematic literature review
    Polancic, Gregor
    Cegnar, Blaz
    COMPUTER STANDARDS & INTERFACES, 2017, 51 : 104 - 117
  • [38] 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,
  • [39] A review on variability mechanisms for product lines
    Hwang, S. (sunhwang@dju.kr), 1600, Inderscience Enterprises Ltd. (05): : 172 - 181
  • [40] Software product lines and variability modeling: A tertiary study
    Raatikainen, Mikko
    Tiihonen, Juha
    Mannisto, Tomi
    JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 149 : 485 - 510