软体熵（）是指软体的无序程度。软体熵可用来说明软体在经过不断修改后，无序程度提高的现象。伊瓦尔·雅各布森用以下的方式描述「软体熵」：Andrew Hunt及David Thomas用破窗理论来说明如何避免在软体开发过程中软体熵的增加。代码重构可以渐进的降低软体熵。