A Systematic Mapping Study on Software Reuse
Refactoring - improving coupling and cohesion of existing code