Entropía del software

La entropía del software es la medida de desorden del software que refleja la complejidad de su mantenimiento.

Ya que a medida que se hacen modificaciones o se agrega nuevo código este va perdiendo su estructura inicial y aumenta su entropía.

En un trabajo sobre Ingeniería de software por Ivar Jacobson y otros[1]​ describe la entropía del software como sigue: Andrew Hunt y David Thomas utilizan la metáfora reparando ventanas rotas de criminología para evitar la entropía del software en el desarrollo de software.

[3]​ El proceso de refactorización de código puede reducir gradualmente la entropía del software.