COTS software failures: can anything be done? | IEEE Conference Publication | IEEE Xplore