Title :
Visual Support for Understanding Product Lines
Author :
Janet Feigenspan;Christian Kästner;Mathias Frisch;Raimund Dachselt;Sven Apel
Author_Institution :
Univ. of Magdeburg, Magdeburg, Germany
Abstract :
The C preprocessor is often used in practice to implement variability in software product lines. Using #ifdef statements provokes problems such as obfuscated source code, yet they will still be used in practice at least in the medium-term future. With CIDE, we demonstrate a tool to improve understanding and maintaining code that contains #ifdef statements by visualizing them with colors and providing different views on the code.
Keywords :
"Visualization","Scattering","Humans","Maintenance engineering","Software systems","Time to market","Mass customization","Printers","Microprogramming","Linux"
Conference_Titel :
Program Comprehension (ICPC), 2010 IEEE 18th International Conference on
Print_ISBN :
978-1-4244-7604-6
DOI :
10.1109/ICPC.2010.15