Guest editor's introduction to the Special Issue on Source Code Analysis and Manipulation (SCAM 2015). Issue 12 (14th December 2017)