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     

Comparing the Intensity of Variability Changes in Software Product Line Evolution (Beitrag zu Zeitung oder Zeitschrift) - Einzelansicht


  • Funktionen:

Grunddaten

Titel der Arbeit (title) Comparing the Intensity of Variability Changes in Software Product Line Evolution
Titel der Zeitschrift bzw. Zeitung Journal of Systems and Software
Erscheinungsjahr 2023
Band (volume) 203
Publikationsart Beitrag zu Zeitung oder Zeitschrift
Digital Object Identifier (DOI) 10.1016/j.jss.2023.111737
Inhalt
Abstract

The evolution of a Software Product Line (SPL) typically affects multiple kinds of artifacts. The intensity (frequency and amount) in which developers change variability information in them was unknown, until we introduced a fine-grained approach for the variability-centric extraction and analysis of changes to code, build, and variability model artifacts. Its application to the commits of the Linux kernel revealed that changes to variability information occur infrequently and only affect small parts of the analyzed artifacts. Further, we outlined how these results may improve certain analysis and verification tasks during SPL evolution. However, the sole analysis of a single SPL did not allow for generic conclusions.

In this paper, we extend our previous work to a comparative evolution analysis of four SPLs. We provide a detailed analysis of the individual intensities of variability changes by applying our updated approach to each SPL. A comparison of these results confirms our findings of infrequent and small changes to variability information in our previous study. However, differences in the details of these changes exist, which we cannot explain solely by the characteristics of the SPLs or their development processes. We  discuss their implications on supporting SPL evolution and on our previous optimization proposals.


Zugeordnete Projekte

Support for correct evolution of software product lines
Round-Trip Engineering und Variabilitätsmanagement - Plattform und Prozess

Beteiligte Personen

Gerling, Lea Kristin  M.Sc.  
Schmid, Klaus, Professor Dr.  

Einrichtungen

Abt. Software Systems Engineering
Inst. für Informatik

Schlüsselwörter

Projekt REVaMP²
Projekt EvoLine
Impressum      Datenschutzerklärung     Datenschutz      Datenschutzerklärung     Erklärung zur Barrierefreiheit