Veículo
PC World
Seção
News
Autor
Patrick Thibodeau
Data
25/06/2002
 
 
« retornar ao índice
 
EUA perdem US$ 60 bi por ano com bugs em software  
 
Softwares com bugs custam à economia norte-americana US$ 59,5 bilhões por ano, dos quais mais da metade é proveniente de usuários finais e o restante de desenvolvedores e fornecedores. Testes mais detalhados nos programas poderiam reduzir esse montante em cerca de um terço, ou US$ 22,5 bilhões, mas não eliminaria todos os erros.

Do total dos quase US$ 60 bilhões, os usuários arcam com 64% dos custos e os desenvolvedores, com 36%. Os números são resultado de um estudo conduzido pelo National Institute of Standards and Technology (NIST), uma agência federal dos EUA que conduz extensivas pesquisas sobre questões envolvendo tecnologia. Existem muito poucos mercados onde "os consumidores aceitam produtos que não funcionam apropriadamente", lembra Gregory Tassey, economista sênior do NIST. "Mas o segmento de software está justamente no extremo oposto, em termos de erros ou bugs." Produto de 18 meses de pesquisa, que incluiu participação extensiva de usuários finais, o estudo examinou o impacto de software com bugs em várias indústrias – automotiva, aeronáutica e financeira – e então direcionou os resultados para a economia americana.

Um estudo de caso nas indústrias automotiva e aeronáutica, por exemplo, envolveu entrevista com dez desenvolvedores de software e 179 usuários de sistemas de projeto, manufatura e engenharia assistidos por computador. O estudo concluiu que os usuários dessas ferramentas gastaram recursos significativos respondendo a erros no software. Aproximadamente 60% deles revelaram que já haviam experimentado "erros graves no software" no ano anterior. O custo total nesses setores, proveniente de testes de software inadequados, foi estimado em US$ 1,8 bilhão. Resultados semelhantes foram encontrados no setor de serviços financeiros. Quatro desenvolvedores de software e 98 usuários foram entrevistados. Segundo o estudo, os desenvolvedores concordaram que um sistema aprimorado de testes seria necessário para identificar onde o bug foi introduzido e então mostrar como isso influenciou o resto do processo de produção.

A infra-estrutura ideal de teste poderia remediar problemas em tempo real em vez de exigir que os desenvolvedores esperem que o produto fique totalmente pronto. O custo total entre os serviços financeiros resultante de testes inadequados de software foi estimado em US$ 3,3 bilhões pelo estudo. A pesquisa não propõe medidas específicas para aprimorar o processo de testes de software, mas invocou a necessidade do desenvolvimento de padrões de teste, dado o primitivismo das ferramentas atuais. Os dados também afirmaram que as ferramentas, scripts, dados e métricas de referência para testes, entre outros fatores, "que tivessem passado por um rigoroso processo de certificação também teriam um grande impacto nos problemas encontrados atualmente no software em geral.