A ProgramTransformation paradigm is an area of application of TransformationTechniques. Paradigms that are employed in compilers and other automatic language processors * CompilationByTransformation * ProgramOptimization * PartialEvaluation * ProgramNormalization * ProgramDesugaring Paradigms for gradual improvement of programs, usually requires programmer interaction * ProgramImprovement * ProgramRefinement * ProgramSynthesis * ProgramRefactoring Paradigms for SoftwareMaintenance * SoftwareRenovation * ReverseEngineering * ReEngineering * ProgramMigration ---- CategoryTransformationParadigm, CategoryTransformation | Contributions by Main.EelcoVisser