Identifying sections of code that perform the same function, even if written differently or in different programming languages.