A Source Code Transformation Language to Support Software Evolution - Newman, Christian (ProQuest Dissertations and Theses, 2017)