FeatureCommander

Janet Feigenspan, Maria Papendieck, Christian Kästner, Mathias Frisch, Raimund Dachselt · 2011

Software product line engineering is a promising paradigm to create variable software. In practice, conditional compilation is often used to implement software product lines, such that code of features is annotated with ifdef directives. However, preprocessor usage can lead to obfuscated source code that is hard to understand and maintain. In the literature, ifdef directives are even referred to as "ifdef hell" [1, 5].

Read the paper · More papers on PaperTik