Extracting Software Product Lines: A Case Study Using Conditional Compilation | IEEE Conference Publication | IEEE Xplore