跳到主要导航 跳到搜索 跳到主要内容

Coevolution of variability models and related artifacts: A case study from the Linux kernel

  • Leonardo Passos
  • , Jianmei Guo
  • , Leopoldo Teixeira
  • , Krzysztof Czarnecki
  • , Andrzej Wa̧sowski
  • , Paulo Borba
  • University of Waterloo
  • Universidade Federal de Pernambuco
  • IT University of Copenhagen

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Variability-aware systems are subject to the coevolution of variability models and related artifacts. Surprisingly, little knowledge exists to understand such coevolution in practice. This shortage is directly reflected in existing approaches and tools for variability management, as they fail to provide effective support for such a coevolution. To understand how variability models and related artifacts coevolve in a large and complex real-world variability-aware system, we inspect over 500 Linux kernel commits spanning almost four years of development. We collect a catalog of evolution patterns, capturing the coevolution of the Linux kernel variability model, Makefiles, and C source code. Further, we extract general findings to guide further research and tool development.

源语言英语
主期刊名Proceedings of the 17th International Software Product Line Conference, SPLC 2013
91-100
页数10
DOI
出版状态已出版 - 2013
已对外发布
活动17th International Software Product Line Conference, SPLC 2013 - Tokyo, 日本
期限: 26 8月 201330 8月 2013

出版系列

姓名ACM International Conference Proceeding Series

会议

会议17th International Software Product Line Conference, SPLC 2013
国家/地区日本
Tokyo
时期26/08/1330/08/13

学术指纹

探究 'Coevolution of variability models and related artifacts: A case study from the Linux kernel' 的科研主题。它们共同构成独一无二的学术指纹。

引用此