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