Extracting feature model changes from the Linux kernel using FMDiff

  • Authors:
  • Nicolas Dintzner;Arie Van Deursen;Martin Pinzger

  • Affiliations:
  • Delft University of Technology, Delft, Netherlands;Delft University of Technology, Delft, Netherlands;University of Klagenfurt, Klagenfurt, Austria

  • Venue:
  • Proceedings of the Eighth International Workshop on Variability Modelling of Software-Intensive Systems
  • Year:
  • 2014

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Linux kernel feature model has been studied as an example of large scale evolving feature model and yet details of its evolution are not known. We present here a classification of feature changes occurring on the Linux kernel feature model, as well as a tool, FMDiff, designed to automatically extract those changes. With this tool, we obtained the history of more than twenty architecture specific feature models, over ten releases and compared the recovered information with Kconfig file changes. We establish that FMDiff provides a comprehensive view of feature changes and show that the collected data contains promising information regarding the Linux feature model evolution.