- As the name suggests we re-use a code snippet without thoroughly understanding how it integrates with the current system
- Make development easier and faster at the cost of introducing bugs and redundancy to the system
- Code mining is used to identify code snippets that were cut and pasted