Análisis de dependencias entre refactorings para solucionar code smells