«Замена» и «смена» отличаются по контексту употребления. 1
Замена означает подмену, изменение чего-то конкретного, обыденного, иногда временное. 1 Например: «замена деталей», «замена слова», «замена учителя». 1
Смена — синоним замены, но употребляется чаще, когда речь идёт о глобальных изменениях или изменениях, которые происходят навсегда. 1 Примеры: «смена имени», «смена университета», «смена обуви». 1
Также есть мнение, что смена означает преемственность во времени, постепенный процесс, а замена — резкое и однократное, вынужденное действие. 5