Visual Support for Understanding Product Lines

  • Authors:
  • Janet Feigenspan;Christian Kästner;Mathias Frisch;Raimund Dachselt;Sven Apel

  • Affiliations:
  • -;-;-;-;-

  • Venue:
  • ICPC '10 Proceedings of the 2010 IEEE 18th International Conference on Program Comprehension
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

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.