Software Design/Truthfulness
Appearance
Truthfulness and trustworthiness are interface and software qualities that reflect the accuracy of names of operations: do they always do what their names say?
If the software (a library or a framework) is known to have a lot of bugs, developers who code against it may stop trusting it performs its functions correctly and apply techniques of defensive programming when interacting with it.