Wenn Sie diesen Text sehen, ist auf ihrem Gerät noch nicht das neue Layout geladen worden. Bitte laden Sie diese Seite neu (ggf. mit gedrückter 'Shift'- oder 'Alt'-Taste) oder in einem 'privaten Fenster'.
Weitere Hinweise unter https://www.uni-hildesheim.de/wiki/lsf/faq/fehler.im.layout.

Zur Seitennavigation oder mit Tastenkombination für den accesskey-Taste und Taste 1 
Zum Seiteninhalt oder mit Tastenkombination für den accesskey und Taste 2 
Startseite    Anmelden     

Metrics for Analyzing Variability and Its Implementation in Software Product Lines: A Systematic Literature Review (Beitrag zu Zeitung oder Zeitschrift) - Einzelansicht


  • Funktionen:

Grunddaten

Titel der Arbeit (title) Metrics for Analyzing Variability and Its Implementation in Software Product Lines: A Systematic Literature Review
Titel der Zeitschrift bzw. Zeitung Information and Software Technology
Erscheinungsjahr 2019
Seitenzahl (pages) 1-30
Bemerkung (note) Free download until 2019-01-18: https://authors.elsevier.com/a/1Y8aO3O8rCObon
Band (volume) 106
Publikationsart Beitrag zu Zeitung oder Zeitschrift
Inhalt
Abstract

Context: Software Product Line (SPL) development requires at least concepts for variability implementation and variability modeling for deriving products from a product line. These variability implementation concepts are not required for the development of single systems and, thus, are not considered in traditional software engineering. Metrics are well established in traditional software engineering, but existing metrics are typically not applicable to SPLs as they do not address variability management. Over time, various specialized product line metrics have been described in literature, but no systematic description of these metrics and their characteristics is currently available.

Objective: This paper describes and analyzes variability-aware metrics, designed for the needs of software product lines. More precisely we restrict the scope of our study explicitly to metrics designed for variability models, code artifacts, and metrics taking both kinds of artifacts into account. Further, we categorize the purpose for which these metrics were developed. We also  analyze to what extent these metrics were evaluated to provide a basis for researchers for selecting adequate metrics. Method: We conducted a systematic literature review to identify variability-aware implementation metrics. We discovered 42 relevant papers reporting metrics intended to measure aspects of variability models or code artifacts. Results: We identified 57 variability model metrics, 34 annotation-based code metrics, 46 code metrics specific to composition-based implementation techniques, and 10 metrics integrating information from variability model and code artifacts. For only 31 metrics, an evaluation was performed assessing their suitability to draw any qualitative conclusions.

Conclusions: We observed several problematic issues regarding the definition and the use of the metrics. Researchers and practitioners benefit from the catalog of variability-aware metrics, which is the first of its kind. Also, the research community benefits from the identified observations in order to avoid those problems when defining new metrics.


Zugeordnete Projekte

Round-Trip Engineering und Variabilitätsmanagement - Plattform und Prozess

Beteiligte Personen

El-Sharkawy, Sascha  M.Sc.  
Yamagishi-Eichler, Nozomi
Schmid, Klaus, Professor Dr. rer. nat.  

Einrichtungen

Abt. Software Systems Engineering
Inst. für Informatik

Schlüsselwörter

Projekt REVaMP²
Impressum      Datenschutzerklärung     Datenschutz