Software rots. Or at least ages. Software development methodologies may slow down this process, but eventually almost any software system becomes so hard to maintain that a reimplementation is inevitable.But what is that thing that gets worse with time called? Integrity? Cohesion? Entropy? The amount of technical debt? Is there an agreed upon name for that property getting worse that causes that changes in maintainability?
When software rots, what property of the system changes?
maintainability