![]() | This article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations. (March 2023) |
In computer programming and software engineering, software brittleness is the increased difficulty in fixing older software that may appear reliable, but instead, fails, when presented with unusual data or altered in a seemingly minor way. The phrase is derived from analogies to brittleness in metalworking.[1]