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 条
  • [41] Systematic Literature Review on the Implementation of Software Architectures for Critical Systems
    Acevedo, Joaquin
    Lezcano, Andrea
    Pinto Oppido, Juan
    Irrazabal, Emanuel
    COMPUTER SCIENCE - CACIC 2020, 2021, 1409 : 105 - 122
  • [42] Design variability verification in Software Product Lines
    Ganesh Khandu Narwane
    Jean-Vivien Millo
    Shankara Narayanan Krishna
    S Ramesh
    Sādhanā, 2019, 44
  • [43] Expression and usage of the variability in the software product lines
    Salicki, S
    Farcet, N
    SOFTWARE PRODUCT-FAMILY ENGINEERING, 2002, 2290 : 304 - 318
  • [44] 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):
  • [45] A Hierarchical Variability Model for Software Product Lines
    Gurov, Dilian
    Ostvold, Bjarte M.
    Schaefer, Ina
    LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION, AND VALIDATION, 2012, 336 : 181 - +
  • [46] Security requirements variability for software product lines
    Mellado, Daniel
    Fernandez-Medina, Eduardo
    Piattini, Mario
    ARES 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON AVAILABILITY, SECURITY AND RELIABILITY, 2008, : 1413 - +
  • [47] Feature extraction approaches from natural language requirements for reuse in software product lines: A systematic literature review
    Bakar, Noor Hasrina
    Kasirun, Zarinah M.
    Salleh, Norsaremah
    JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 106 : 132 - 149
  • [48] A Cost Effective Approach for Analyzing Software Product Lines
    Narwane, Ganesh Khandu
    Krishna, Shankara Narayanan
    Bhattacharjee, Anup Kumar
    DISTRIBUTED COMPUTING AND INTERNET TECHNOLOGY, ICDCIT 2014, 2014, 8337 : 212 - 223
  • [49] KernelHaven - An Experimentation Workbench for Analyzing Software Product Lines
    Kroeher, Christian
    El-Sharkawy, Sascha
    Schmid, Klaus
    PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING - COMPANION (ICSE-COMPANION, 2018, : 73 - 76
  • [50] 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)