O documento discute quando e por que códigos começam a feder mal, resumindo:
1) Analisou quando vários tipos de code smells surgem em projetos de software, encontrando que a maioria aparece logo após a criação da classe.
2) Classificou commits que introduziram code smells, encontrando que a maioria ocorreu para corrigir bugs ou adicionar novas funcionalidades.
3) Discutiu ameaças à validade do estudo como possíveis falsos positivos na detecção de code smells.