Национальный институт стандартов и технологий (NIST) Министерства торговли США произвел оценку убытков, которые американская экономика терпит из-за ошибок в программном обеспечении. Как оказалось ежегодный ущерб от программных сбоев достигает 59,5 млрд. долл., причем примерно половина этих убытков возникает по вине пользователей, а другая половина - по вине разработчиков ПО.
Столь большая величина убытков от ошибок в компьютерных программах объясняется тем, что без компьютеров сегодня не обходится ни одна сфера экономики США. При этом директор NIST Арден Бемент отметил, что более тщательное тестирование ПО и выявление ошибок на ранних стадиях разработки позволило бы уменьшить величину убытков примерно на 22,2 млрд. долл. Вместе с тем, поиск ошибок в миллионах строк кода современных программ чрезвычайно затруднен, а тестирование в ряде случаев отнимает до 80% средств, вложенных в разработку. Свою роль здесь играет и фактор времени - программный продукт может устареть раньше, чем в нем будут исправлены все ошибки.
Однако все возрастающее число программных сбоев не может не привлекать внимания государства. Например, в январе Национальная академия наук США предложила принять закон, предусматривающий ответственность за выпуск ненадежных программ. Правда, до рассмотрения этого проекта законодателями время пока не дошло.