Laws of Software Evolution Revisited
EWSPT '96 Proceedings of the 5th European Workshop on Software Process Technology
Proceedings of the 5th international conference on Generative programming and component engineering
Reasoning about edits to feature models
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Dead or Alive: finding zombie features in the Linux kernel
FOSD '09 Proceedings of the First International Workshop on Feature-Oriented Software Development
The Linux kernel as a case study in software evolution
Journal of Systems and Software
Efficient extraction and analysis of preprocessor-based variability
GPCE '10 Proceedings of the ninth international conference on Generative programming and component engineering
Evolution of the linux kernel variability model
SPLC'10 Proceedings of the 14th international conference on Software product lines: going beyond
Proceedings of the sixth conference on Computer systems
Reverse engineering feature models
Proceedings of the 33rd International Conference on Software Engineering
Investigating the safe evolution of software product lines
Proceedings of the 10th ACM international conference on Generative programming and component engineering
Consistency maintenance for evolving feature models
Expert Systems with Applications: An International Journal
Analyzing the Evolution of Web Services Using Fine-Grained Changes
ICWS '12 Proceedings of the 2012 IEEE 19th International Conference on Web Services
A robust approach for variability extraction from the Linux build system
Proceedings of the 16th International Software Product Line Conference - Volume 1
Co-evolution of models and feature mapping in software product lines
Proceedings of the 16th International Software Product Line Conference - Volume 1
Towards a catalog of variability evolution patterns: the Linux kernel case
FOSD '12 Proceedings of the 4th International Workshop on Feature-Oriented Software Development
Coevolution of variability models and related artifacts: a case study from the Linux kernel
Proceedings of the 17th International Software Product Line Conference
Hi-index | 0.00 |
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.