Detecting Code Smells in Software Product Lines - RAMON SIMOES ABILIO (2014)