Developer support for understanding preprocessor macro expansions - Vidács László (Communications in Computer and Information Science, 2012)