Software y algoritmos defectuosos : algunas consideraciones sobre la responsabilidad del desarrollador de software o de sistemas de inteligencia artificial