Ivar Jakobsonin ja muiden ohjelmistokehitystyö [1] kuvaa ohjelmistoentropiaa seuraavasti:
Termodynamiikan toinen pääsääntö perustuu siihen, että epäjärjestys suljetussa järjestelmässä ei voi pienentyä, se voi vain pysyä muuttumattomana tai kasvaa. Epäjärjestyksen mitta on entropia . Tämä laki koskee myös ohjelmistojärjestelmiä. Kun järjestelmää muutetaan, sen häiriö voi vain kasvaa, tätä kutsutaan ohjelmistoentropiaksi. Ohjelmistokehityksessä on samanlaisia teorioita . Manny Lehman vuonna 1985 [2] ehdotti useita lakeja, joista kaksi ovat:Andrew Hunt ja David Thomas käyttivät rikkinäisten ikkunoiden teoriaa entropian metaforana ohjelmistokehityksessä [3]
Refaktorointi voi johtaa ohjelmiston entropian vähenemiseen.
Ohjelmistojen entropia kasvaa teknisen velan kertyessä .